有个老铁联系我说,同事分的有些功能,项目框架代码都自动生成好了,只是有的地方改下,也开始让改改bug。平常自己就做做总结,把遇到的一点记下来,也有在看着基础的相关书籍。目前呆了2年感觉成长的有点慢,求赐教。

莫非,你指望公司或者同事每天给你来上一课?即使他们每天苦口婆心给你讲原理,讲实现,讲区别。你能吸收多少?这里只是强调:学习是自己的事。不是每个人都有好的平台,有好的资源,甚至有好的基础。那么你有什么?补好你的基础,莫待机遇和平台来临时,你却承受不起。
- 主要是一个沟通的问题。一个新人,初来乍到,别人不太敢把任务交到新人手中,因为他们不太清楚你的实力,哪怕你的技术溢出了任务的要求许多。所以这个时候,不是考验技术的时候(如果你的水平能当项目老大这种情况除外),而是考验沟通能力的时候。你需要主动的多了解项目需求,也要让同事多了解你的能力水平,并且主动承担任务,“同事分的有些功能”这么被动不太好,而是应该自己去拿。所以前期就是靠的一手沟通快速成长,“真正”参与到项目中去。等你了解了真实项目需要的技术点后,再针对性地去提升,这样才走的最快,最稳。“有前途吗”我觉得问的不太好,因为新人的状态不是正常的状态,也不是常态,仅仅从新人的工作情况来判断职业前景,我觉得不太好,得先混成老人再问问自己这个问题,如果真的没前景,那个时候再说跳槽也不晚。
- 喜欢和人沟通,就跟测试、产品、前端、服务端、移动端、服务端、运维等其它团队成员聊聊,观察下一个项目从诞生到上线的整个流程。
- 喜欢折腾轮子,就多看看开源项目、工具对比、架构方案,没事多去github或开源社区逛逛,尝试搭建一整套基础服务/业务服务架构,想想组件之间的关系,并实现自动化部署。
- 喜欢研究原理,就找一个常用的日常工具,通读它的源码以及各个功能实现的机制,为什么要这么设计等等。
- 喜欢琢磨业务,就挑一个上了生产环境的子系统,把并发量乘以10/乘以100,把数据规模乘以10/乘以100,想想怎么实现和支持。或者把需求翻出来,假如出现类似但又存在部分个性化差异的场景,又该怎么扩展和支持。
- 喜欢深挖算法,看论文看算法看工程实现,基于日常的业务场景,想想从源头到落地,再跟竞品比较比较。转职路线各有利弊,术业有专攻贪多嚼不烂,先挑一块感兴趣的试试手。
迷茫期间就学英语吧,这东西技多不压身,能通读文档和论坛算是出师,能无障碍日常交流算是小成,能总结并汇报算是大成。
工作8小时,看团队。
晚上4小时,看公司。
白天4小时,看个人。
PS:人生苦短,代码以外还有生活,不要捡了西瓜丢了哈密瓜。
程序员真实的生活
- 老程序员有技术为啥不单干?非要在公司呆这!
- 天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?
- 后端程序猿怎么提高技术?提高编码质量?
- 河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?
- 程序员有哪些借口可以让自己写出低质量的代码?
- 计算机或许已经烂大街了,女生学计算机没出路吗?
- 想找女朋友,结果遭遇了酒托,且行且小心啊!
- 想想自己如果不做开发,可能会从事什么职业?
- 为什么很多公司都不招大龄码农?
- 为什么很多人会觉得IT门槛低?
- 是不是大部分程序员都在抱怨工资低?
- 什么样的程序员才是牛逼的程序员?
- 程序员能纯靠技术渡过中年危机吗?
- 如何辨别一个程序员水平的高低?
- 为什么很多IT公司不喜欢进过培训机构的人呢?
- 当房奴这么痛苦,为什么很多年轻人还贷款买房?
网友评论