以下给初学者提学习编程的几点建议:

1.兴趣非常重要

学习程序一定要有兴趣,不然满天飞的代码、程序跑不起来报错、程序从什么地方写起等问题会使你心灰意冷,放弃编程的学习。一旦你有了兴趣,你就觉得自己做出这么一个网站让大家使用自己该多么自豪,那么你就会坚持不懈的去攻克学习中遇到的问题和困难了。
 

2.培养逻辑思维和抽象能力

你要把老板的需求变成软件中的编程代码实现,所以你要具备一定的抽象能力,能通俗的给别人讲出你的实现思路

需求越来越多,很多关系比你想象中要复杂太多,你要具备逻辑思维能力和一定的空间联想能力把软件的架构设计出来,或者在上面更新一些功能你需要怎么去做。不管是否要开会和同事讨论,你自己脑子里要有一套想法,你才能和别人交流

java初学者

3.坚持不懈,解决完问题再睡觉

技术大牛的成功都是自己一个个坑踩过来的,没有什么捷径可循,只有多做项目,遇到问题积极解决,并与其他人讨论或分享,你才能快速成长

4.放平心态,没有什么bug是解决不了的

遇到比较棘手的问题或是一些难以置信的问题时,不要心急,放平心态,暂时解决不了就出去活动活动,回来以后再解决成功的几率高达一半之多,解决以后你会有莫大的成就感,这会推动你积极学习下去

5.多交流,多讨论,把别人的变成你的

微信群、知乎、技术论坛等要利用起来,多看技术文章,多加有用的技术群旁听,有问题实在无法解决就多发帖子,放下身段,大佬才会更快更好的帮你解决问题

6.多看多学习别人的代码

github、码云上有许多优良的项目,可以pull下来多看看,阿里巴巴Java开发规约学习起来,谷歌Java开发规范学习起来,你会和别人高n个等级,别人写的是垃圾代码,你写的是优美的代码

java初学者

7.一定要多总结

我经常发博客,因为人的记忆有限,有时候工作中或学习中遇到的经典的问题要记录下来避免下次再犯,也节省了时间,加深了记忆,还能帮助和你遇到同样问题的人,一举多得。

写在最后:

各行各业都不好干,但各行各业都有精英,想成为精英,想高薪,没有别的办法,只能苦练,什么10天学会xxx那都挺扯的,另外不一定只买Java的一本书,如果其他入门书籍也不错可以都看看,一本书里不能那么面面俱到,多种思想才能使你恍然大悟。