说说自己学编程啥体验?
算法基础比较弱的我由于羡慕对面寝室的大神(acm亚洲第一),开始走上刷题的道路,大概一个多月刷了500-道题(timus)。实话实说,感觉提升了一些码代码的能力,但是对于项目来讲似乎没什么帮助。个人感觉刷题可以强制一个人编程,但是会浪费大量时间,性价比并不高。反倒不如去看看算法类的书籍做做课后习题来的容易。
初学者一定要看视频,而且不能只看视频,视频是帮助你理解的,结合书本、配合视频一起学习,效果是最好的,一些视频讲解的比较浅显,不够系统,但是只看书的话,很多人容易看到后面就看不懂了,所以,我自认为视频 + 书籍是初学的最好方式,等到后期,有能力了,看书、看视频、看博客就随你了。
想清楚自己是不是真的做得来这个行业,高待遇是高门槛和高竞争带来的,天赋和智商是客观存在的。千万不要觉得自己游戏打得好或者自认很会“玩”电脑就充满幻想。如果真的想赌一把自己,那就脱产吧……仅凭工作之余我连英语都学不好,何况是要学一门吃饭的本事。
其实自学编程不是那么难,只要是理工科生、逻辑思维好点,最好英语也好点,基本都可以学会编程,但是很多人都失败了,原因就在于很多人还没入门就放弃了,看着一堆冰冷的英语字母、一些枯燥的书籍,当然很多尝试了一段时间直接就放弃了。
吃上编程这碗饭。学习的成果如果无处施展便成为屠龙之技,参加一些开源项目和一些公益活动,谁不喜欢一个热心的人呢。也可以尝试去实现自己的一些idea,当做一个小项目来开发,有了一些项目实践后去找一个公司实习会容易的多。
想上进想改变,学习程序真的是一个好的方向,实在是……没有学习成本啊,几乎所有的资料、信息都能在互联网上检索的到,完美诠释了互联网精神。