学什么东西都好,可能对于别人来说确实是迟了,但是对于自己来说,永远都不会算迟,增值自己应该是一辈子都在做的事情。
我恰好也是大三,专业软件工程,主要做移动开发,现在是在做Android开发。
我学校普通2A,环境不怎么样,师资不怎样。对我来说,基本所有编程得知识都是来自于书本和网络。
既然现在开始还没有迟,那么就让我分享下我的想法,题主参考下,按重要程度降序排列。
**① 强迫自己解决问题。**很多时候,我们的思维都是,学习、不懂、太难了、不想学、放弃。但是实际上问题都没有想象中的难,如果我们一开始就怕太难自己学不会,那么很有可能就真的学不会。外国的一个网站叫做StackOverflow,跟国内的百度知道有点像,但是它是专门面向程序员的,里面的大神数不胜数,你遇到的问题,一般都有别人比你先遇到,很多时候Bug可以在里面找到答案,但是我一直英语都不是太好,虽然知道答案在里面,但是看不懂啊,抗拒啊。但是我知道不能放弃,或许没有那么难,就逼着自己把别人的回答一句一句认真看,不懂的用插件翻译下。到现在,慢慢的都已经不用翻译,虽然可能不能一下子告诉这句话的中文意思是什么,但是却能看着句子就明白它的意思了。
**② 做个计划。**晚上睡觉前想想昨天定的计划今天完成的怎么样,明天的计划是什么。计划不一定要很完美,很精确,但是必须要有内容,具体要做什么。很多时候,无所事事就是因为我们没有告诉自己现在该干什么,你可能不觉得它有用,但是相信我,试一下。
**③ 早睡早起,监督自己。**我在的宿舍环境不太好,每天我十一点半睡觉,但是其他的舍友是两三点的,每天我七点半起来,但是他们是十一点十二点的。但是我知道,休息好了,才有精神学习,就算是吵着,戴个耳塞眼罩也得睡觉,早上时间到了就得起来,不在床上玩一会手机,别人睡觉我就开台灯写代码看书,付出才有收获。
**④ 做记录。**学习编程涉及的东西会有很多,写过了不一定会永远记得,最好的办法就是做记录,既能方便以后回顾,也可能在下次遇到问题的时候帮我们节省时间。我的记录一般是在博客中,写博客我觉得对于一个学编程的人来说是比较重要的。首先,博客写出来自然是会有人看,既然是给别人看的东西,当然要严谨尽量不要有错漏,那么在记录的时候就会敦促自己要严谨,有一个段代码可以模糊带过的,但是如果别人问了自己不会多不好。其次,写博客有助于我们表达能力的提升,能不能把问题说清楚,这在以后的工作中也是很重要的。再其次,如果你去面试的时候简历上面有博客地址,面试官至少可以知道你哪些方面是强项,有目的的跟你聊技术不是很好吗?
**⑤ 找点乐趣。**我觉得一天都在敲代码看书效率是不高的,有时候还是需要去做些其他事的,比如运动运动,逛逛街什么的,就算是看看电视剧也没关系,只要是适当的就好。
**⑥ 学习环境尽量弄好。**这里的环境分为两个,一个是显示中的环境,另一个是计算机环境。如果你喜欢在图书馆,那么就去图书馆,喜欢在宿舍的话,桌子上的东西尽量都收拾整齐干净,没用的东西果断丢掉,当你思考并且眼睛不在屏幕上的时候,任何凌乱的东西都能把你的注意力带走,弄弄这个那个,时间就过去了。至于计算机环境,我觉得如果有能力,电脑一定不要差,保证编译器浏览器模拟器都打开了还能流畅不卡顿很重要,电脑卡顿,突然灵感和冲动都没了是很正常的。答主省吃俭用也要给笔记本装上内存和SSD还是值得的,或许有个mac会更省心。
**⑦ 少刷微博多喝水。**微博什么的很多内容对我们的帮助都不是很大的,如果要刷,可以看看CSDN、开发者头条等等的IT资讯和技术。
--来自知乎Fndroid,这个对于我来说很有帮助,这个是我的开始,如果侵权删!
转载:https://blog.csdn.net/weixin_54876579/article/details/113093909