刚入职的软件菜鸟应该注意些啥怎样尽快适应新的框架怎样调整焦虑心态?

Ctrl-C Ctrl-V 是个问题,这样看似代码可以运行的,实际上如果你从未自己独立写过,等于没写过,到了到写的时候,还是写不出来。就好像是到了一个新地方,被人领着认路,但是没有独立走过,你第一次独立走,找不到路或者需要摸索几乎是必然的。但是自己走过两三次之后就再也不会了。现在你的情况恐怕也差不多,一是进入一个新领域,相关知识不熟。二是前面基础掌握不牢,不能触类旁通。三是代码量还不足,感觉你还没有达到某种豁然开朗的门槛。不过我看题主的一些描述,感觉还是有希望的,只是需要多学,多练。另外,如果能把问题重新编辑一下,好好地改改错字,分分段落,或许会引来更加优秀的回答。
■网友
我觉得技术发展有4个阶段。
1.开始
刚开始有个初始目标就是学java语言,另外很多人都是从学校开始或从培训机构出来的,这个时候目标还算明确,就是学习java语言,只是缺乏方式方法,有条件的都去培训班,没条件的到网上找视频看,down教程,学习各种实例源码。
2.成长
经过一段时间的学习提高,逐渐发现自己可以用ssh等三大框架做网站了。这时候最是满足的时候,虽然是反复的copy,parse,但是看着网站从自己手中逐渐由产品的设计到上线运营,那种感觉是很陶醉的,这也是做为技术最辉煌的时候,或许回家过年也可能那这个和家里的亲戚炫耀一番。
3.成形
当经历了多次这种线上产品的磨练过程后,发现自己总是在重复同样的复制粘贴代码,虽然很苦恼,但起码产品是按产品的意愿实现了,各种bug修改,产品总算稳定运营了,自己也在反思着这样工作的意义和技术的提高问题。
4.动荡
但是经过反复的这种思考后发现对自己的技术总是没有提高,于是敢于大胆的和领导提出自己对于技术的想法,想按自己的想法去搭建公司的技术框架,但是因为是从0开始,难免会有各种意想不到的问题,比如数据库connection未关闭,资源文件句柄未释放等等问题,虽然这个时期压力很大,但是对自己的技术提高总是是很有帮助。
4个阶段都是无限循环的,只不过每个人的程度不一样,感想也大同小异,但是只有经过这样的多次循环后你才能真正的成为某个领域的技术大牛,大家对照下处在哪个阶段,得如何向下个阶段发展。
程序员职业发展每个阶段都会迷惑如何提高技术,不知道大家有没有这样的疑惑?http://www.zuidaima.com/question/2204251383909376.htm
【刚入职的软件菜鸟应该注意些啥怎样尽快适应新的框架怎样调整焦虑心态?】 初入公司,如何学好java语言?http://www.zuidaima.com/question/2385607452593152.htm

■网友
多联系,业余时间敲代码,github上找敢兴趣的项目观察修改练手。我发现我也很喜欢纠结细节,也许和性格有关系,喜欢追求完美,总想着有没有比这写法更优秀,优雅的办法,然后去查,有时候发现更优雅的写法会不太理解....举个栗子,最近在搞redis写数据,使用了管道命令处理多条命了。然后我就测试了和普通的单条命令的耗时,测试了10W数据,pipeline花了750ms,而普通的缺花了N长时间(没有等下去,1W条花了1分钟左右),然而业务有场景,使用pipeline的时候,可能就执行一条命令,又去测试使用pipeline和不使用的耗时,测下来区别不是很大,使用普通的偶尔会快一点,差距是几ms,就算了(本想判断对于单条使用普通的写入命令),我又不放心,又去测了项目第一次写入(redis没有key)和更新(key)的耗时......好累.....


    推荐阅读