做正确的事,正确地做事。
之前分享了给年轻程序员的几个建议,不少粉丝提议这个话题继续更新下去,今天就给大家再讲几点吧。
1、刻意练习
看了再多概念不实践,永远无法真正理解。
要持续花时间去练习,在反复的刻意练习中,才能熟能生巧。
2、不轻易言弃
在编程的路上,你一定会遇到很多困难和障碍。有些会告诉你错在哪,有些就完全抓瞎,只能花时间找问题。
所以,成为一个优秀程序员一个很重要的特质就是:不轻易放弃。
如果遇到一个短时间解决不了的问题就想放弃,那么你永远无法入门。
3、别重复造轮子
并非每个解决方案都需要从头开始构建,一定要多关注不同的包和库,别重复造轮子。
除非你需要让方案保持极致简单,大多时候还是“站在前人的肩膀上”会更高效。
4、提高你的软技能
技术是程序员“吃饭的本事”,但程序员的生活不应该只有编程。
你需要学习其他的软技能,这样能帮助你从其他视角去看待及修正你在编程中的不好的习惯,在解决问题时,也能从多个角度去思考。
如果你掌握了职场中大部分软技能,你应该至少超过一半的“同阶段”程序员。
5、多参与项目
作为初级程序员,怎么让领导更快注意到你?我觉得一个比较好的方式是多参与项目,多露脸。
很多人有畏难情绪。尤其一些内向的不太喜欢和人打交道的程序员,喜欢专注于一件事情,不愿投入到更多项目中。
但只有“走出去”,你才会认识更多优秀的开发,和更多优秀的同事做不同的好项目。
别给自己设限,你成就了项目,项目也成就了你。
村上春树曾说过:“这个世界上根本没有正确的选择,我们只不过是要努力奋斗,使当初的选择变得正确。”
今天就说这么多,感兴趣的记得扫码加我的微信一起聊聊。
商务合作 / 技术交流 / 进技术群