技术的更新迭代非常快,所以要学习的东西很多,所以说,做程序员挺不容易的。但作为这个时代的弄潮儿,我们必须提高对自己的要求,否则很容易落伍,被拍死在沙滩上。
一线城市的程序员可能还好,因为公司的产品迭代升级很快,所以技术栈的更新换旧也快。但二三线城市的程序员可能就没那么幸运了,往往一个产品都做到没客户了,技术还是最初用的那些。
以至于有些程序员回到二三线城市后再去一线会比较难,并不是生活节奏不适应,而是技术跟不上了。
怎么才能保证技术不落伍呢?并不是说外面流行什么技术,就一味的跟风,而是有选择性的,你比如说,Spring Boot 是肯定要跟的,但 Hadoop、Spark 就不一定要跟,要量力而行,看公司的业务规模是否需要。如果不需要,把更多的时间花费到 JDK 源码、性能优化上,是更佳的选择。
第二,热爱这个行业。
就目前来说,程序员的确是比较高薪的职业,所以很多人都在往这个行业里挤,再加上“狼性文化”、“996”盛行,搞得很内卷。
在这种情况下,在这种压力下,你有没有问过自己,内心是否还热爱着这个行业?
我曾有一个读者,她问我,“请问你能不能做 C++ 课外辅导啊,孩子上大学,软件工程专业,之前不懂计算机,现在学习压力很大,想放弃,认为自己不适合学这个,不开窍,我是看了你的文章开始关注你的,现在因为孩子的事没办法了,就想问问,能给付费辅导吗?”
从这位母亲的话中,我感受到了她对孩子满满的爱,也感受了学弟学妹们身上背负的压力。程序员的确要学习很多很多知识,除了编程语言,计算机基础知识,还有各种框架和工具,时间根本就不够用。
但有一句俗话叫做“干一行爱一行”,既然入了行,就只有风雨兼程。否则,心里不爱了,学习的热忱和动力又从哪里来?
当你累了的时候,适当地给自己放个假,打一场篮球、打一个小时游戏、唱一首歌,甚至谈个恋爱,让紧绷的神经放松下来,心里的那股热爱也许就悄无声息地回来了。
第三,乐于分享自己。
分享的方式多种多样,并不局限于写博客,你可以在公司的团队内部做一次培训,甚至小到站立会的时候发表一些对技术的想法,或者大到在技术大会上做一次演讲。
分享会收获别人的认可、称赞,崇拜的小眼神,这些点点滴滴的荣誉感会让你鼓足勇气,在前行的道路上充满干劲,进而精益求精,要求自己做得更好。
每个大牛都是从小白成长过来的,对于刚刚步入职场的程序员来讲,面对身份的转变和还未熟悉的工作,都难免会有不适应,对自己未来的成长也会比较迷茫。
No.1
大部分的程序员从小白到大牛都是要经历一个循序渐进的过程,没有一蹴而就的成功,程序员的成长也是分阶段的,而每个阶段的侧重点又都不一样。
很多人总想一口吃成胖子,可往往就是这种急躁的心理,反而使得自己更难静下心来夯实基本功,适得其反。
要知道,成长从来就不是一件简单的事情。那么对于IT小白来说,java课程介绍怎样才能在更短的时间内成长为一名优秀的程序员呢?
No.2
首先,要制定详细而明确的阶段性目标。工作时如果有一个目标,会帮助你找到努力的方向,对自己的事业发展也很有帮助。而越详细、越明确的目标,其可实施性就越高,这也能使你找到短期奋斗的动力。
其次,要利用空闲时间多学习。技术实力始终是一个程序员能否往前走的关键,没事的时候多看代码,保持对代码的敏感度。只有看的多了,琢磨的多了,才能培养出好的代码审美感。
除了要保持对代码的敏感度以外,还要让这种敏感度成为你写代码中的利器。因此,你需要勤写代码,多做总结,不断优化自己写的代码。
最重要的是,要注重在项目中去锻炼自己。项目开发是帮助程序员快速成长的一个有效途径。实践出真知,只有多实践,才能发现自己在实际的项目开发中存在的缺点和不足,找出来并及时改正,将为自己积累下十分宝贵的经验。
No.3
不知道大家有没有听说过“空杯心态”?
“空杯心态”简单来说就是:如果你的杯子是空的,新东西就比较容易进去;反之,如果你的杯子已经满了,新东西就进不去。
举例来说,可能会有一小部分自以为是的同学,他们在刚从学校出来时思维较为固化,自己的东西太多,顽固又不肯放弃,新东西自然难以学进去,成长自然就慢。而具有空杯心态的同学,他们会适时清空自己,甚至有意识清除脑中顽固区域,虚心主动学习,渴望更多知识,学到的自然就会多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)