Java程序员如何成为大神?
这个问题问的有点笼统了,我从多方面来分析一下Java程序员或者说程序员如何成为大神。下面分享一下我的观点我与大家共勉。
保持兴趣这是我认为最重要的一点。一个程序员如果说对IT行业或者对编码不感兴趣,那么你大概率入错行,你的发展会变得很慢,你的工作会变得很累,越到后面越发现自己跟不上产品的更新与技术的迭代。工作也会让你变得烦躁。就我自己来说,每次用Java代码做出一个新的功能就会让自己小小的兴奋一会儿,并愿意去将它设计得更完美,这会让人更愿意去从事和探索。
正确的定位你对你自己是什么定位,码农?屌丝程序员?如果你打心里就这样觉得,那么你只能浑浑噩噩拿着不高不低的工资,过着不好不坏的生活。现在IT的现状是底层程序员一大把,但很缺高级程序员。如果你有上进心,请不要把自己归类为码农,做一个对自己正确的定位,然后朝着它发展。
比别人更努力我以前有好几个同事是这样的:家里买了房,自己就每天规规矩矩完成安排的任务,按时上下班,空闲时刷刷小视频,看看有趣的问答,也没想过如何去提升自己的职业与竞争力。如果你的家庭没有这个实力或者你有一颗向上的心,那么请比别人更努力。
计划请安排好你的工作计划与空闲时间的计划。一个优秀的程序员必然会将自己的时间安排的很妥当。我要几天内将这个功能完成,我要在多久之前学好某个新技术,我要设计一个什么样炫酷的功能。不能有“到时候再说吧”之类的想法。请勿拖延,一旦拖延,原本的工作就会马马虎虎应付。
善于总结归纳1、程序员一定是不断学习的,程序员大牛更是如此。不过盲目的学习效率必然大打折扣。擅于实用工具总结或规划知识点会让你的知识体系变得很清晰。
2、请将每次工作中遇到的问题和难点记录下来,就像以前读书的时候的错题集一样。
接触优秀的人你身边一定有比你更优秀的人,他们如何对待工作,如何处理难题,如何接触新技术等都是你值得去发现和借鉴的。现在的基层程序员越来越多,身边也越来越多的人从事程序员岗位,如果你想突出重围,那么你一定得比别人优秀,一定要向更优秀的人看齐。
追求完美以前看过一部电视剧里面有这么一句话:一定是你平时总是差不多差不多,所以到关键的时候总是差一点。程序员的工作就是一直解决问题,不是在解决bug的过程中就是在制造bug的过程中。当我们读到别人不好的代码时总是会各种埋怨。但是你自己做得够好吗?大牛写代码的质量一定是很好的,bug也是很少的。没有完美的事物,但我们需要养成追求完美的习惯。
程序员大神的练成并非一朝一夕,坚持才会胜利。大家也可以一起分享自己的心得,一起向大神迈进。