第4个回答 2018-08-21
首先从性格上分析,要适合做程序员。我恰好是那种聪明不足,勤奋有余,对高度有期待,对速度没要求的人。雄心的一半是耐心,如果是那种坐不住静不下心的性格,做程序开发是有难度的。
其次,软件开发技术容量犹如长河巨浪般宏大,又涓滴可饮。一开始想要什么都学是不现实的,从何处着手需要先从业内人士那里咨询一下意见,然后给自己制定一个符合自己的学习计划,无论是从时间安排上,还是从由易到难的学习推进上。我毕业时在实习期间工作较为清闲,工作罅隙就先从一些电子文档看起,下班回家后就开始从网上找视频教程。反复看,边看边跟着做,一定要做,并保留每次的练习代码,隔天再拿出来看或者重写。
后来辞掉实习的工作,把自己关在小屋里三个月,没日没夜的学。罗永浩当年就是把自己关在小屋里学的英语成为新东方填空一哥的。自学有个先天缺陷,就是没有人告诉你可能犯错误的点,也没有人给你解决你遇到的奇葩问题阻碍开发流程的继续。这个时候就需要你多关注一些技术论坛了,同一个问题可能有好多种解决方案,哪一种是有效的,需要你去尝试。坚持上几个月,基础算是有了。