又是一年五月份,大批量学计算机的学生又要涌入职场了,牛皮的已经早早找到了工作,但不管你技术再牛,在程序员的职场,光有技术是不行的,你还要懂得一些职场的雷坑和上升技巧。
我做了二十多年程序员,踩过不少雷,今天就把我的经验分享给大家,希望你们能在职场更加顺利!
文章目录
- 一、程序员职场经验之为人处世
- 1.朋友圈
- 2.主动跟上级沟通
- 3.倾诉对象要想好
- 4.做好正事,少做杂事
- 5.正确对待升职
- 二、程序员职场经验之代码和项目
- 1.学习以实用为主
- 2.开源
- 3.日志
- 4.善于借助工具
- 三、程序员职场经验之长远习惯
- 1.博客
- 2.合理的职业规划
- 四、结语
一、程序员职场经验之为人处世
1.朋友圈
不要老是一个人待在家里,一下班就往家赶,这其实叫做“闭关锁国”。
多跟公司或者外面的人接触,尤其不是程序员的人脉积累很重要,就算你以后出去创业,你拉一帮程序员和拉多个不同领域的人才一起干,成功的概率是不一样的。
不管是运营、销售、主播还是HR,多打招呼多结交,以后他们都可能会给到你一些非技术层面的帮助。
.
2.主动跟上级沟通
不管上级风格如何,是严厉型、和蔼型或放羊型,我们都要定期或者不定期找上级沟通工作任务的想法和意愿。认真倾听上级对自己的看法,设法获取他的指导。职场中你最重要的资源其实就是你的直接上级。
记住一句话:在职场不光要“低头拉车”,还要“抬头看路”。
.
3.倾诉对象要想好
在职场上难免会遇到波澜,适当的倾诉是可以的,但倾诉对象要想好,不要幼稚的把人事部门当成你的倾诉对象,站在老板的角度想一想,他会怎么看你的倾诉内容。
4.做好正事,少做杂事
如果一个员工做杂事做的非常好,那上司大概率会每次遇到同类杂事都会委托他去做。如果一个员工贴发票贴的不好,但是核心业务每次完成都很出色,大概率领导会把更核心的事情交个他做。
你仔细品就懂了。
5.正确对待升职
有些人巴不得每个季度都能升职,其实对于升任新的职位,未必是好事,更高的职位意味着更高的要求,因此对备选人员要么在原岗位已经能力有余,要么时间精力有余,能听懂吗?
二、程序员职场经验之代码和项目
1.学习以实用为主
新手上路总是有着不错的冲劲和忧患意识,想多学习一点东西来提高自己,这点是没有错的,但很多新手程序员上来就肯Linux内核源码,算法导论等“底层知识”,这其实不太对。
我的建议是在初中级时先聚焦学习你用到的知识,人的精力有限,对于初中级来说底层知识不是指行业的基础知识,因为这时候学习这种底层知识对你并胜任工作并没有太多的帮助,例如你搞前端,你研究编译原理对你的工作帮助不大。
但是到中高级时,这些底层知识却又对你进一步进行性能、稳定性优化、行业技术方向判断有重大作用,这个时候需要进行专项突破,当然你觉得自己确实时间精力比较充裕,那随意。
.
2.开源
现在的年轻人可能没有经历过,程序员随时会失业的悲惨境地。但是即使是在最黑暗的时期,凡是做开源项目的,总能在第一时间又找到工作。只要确保你写的开源代码和你心仪的工作相关即可。不管你信不信,这个市场很大,前景也广阔。
.
3.日志
日志这个东西在没出现问题时不怎么起眼,但一旦出现问题要调试和排错时,它就格外重要了。
这个亏我印象很深刻,那次是距离项目提交的前几天,当时我是第一次主导项目,因为我在程序中基本没有加什么日志,当时在测试的时候没有发现什么问题,在上线后出现了问题,由于当时在功能中没有加什么日志,导致非常难的去寻找问题的所在点,结果项目逾期了,还好甲方好说话,宽容了几天才解决。
从此之后,我一直都保持一个习惯,那就是研发时必定写好日志。
.
4.善于借助工具
事事亲为很累的,能坐车为啥还要用脚走呢?简简单单一个工具却能解决非常复杂的问题,自己在那里一行一行地码上去很费时费力的。你以为优秀的程序员都是脑子比别人快吗?不见得,但他做起事来效率肯定要高。
三、程序员职场经验之长远习惯
1.博客
我发现很多优秀的职场员工都在边工作边写博客,比如说CSDN上面的敖丙、兔老大RabbitMQ等人,因为坚持写博客,自己的职场及生活都得到了不错的加分加持。
以及说有些一线大厂,技术部门会要求员工每周或者每个月都要写一篇技术博客,然后分享给同事们。通过写博客,你会加深自己对技术的理解,同时与许多大佬或者粉丝的互动也会收获很多,甚至还有额外的收入。
.
2.合理的职业规划
进入职场后一定要做职业规划,程序员不要做只会敲代码的机器。
第一年太多东西不懂,你可以一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;但是第二年,你还是这样吗?不可能的,一年的经验你完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码?这是高级程序员的要求。
其次,我要说一点,你的职场规划一定要合理,我个人不太建议定什么五年十年的职业规划,不切实际,为什么?
1.五年十年太远了,除了九年义务教育外,我很难想象出有什么事情是大多数人都能坚持这么多久的,如果坚持不了,这个过程中只会跟你更多的挫败感。
2.你现在的水平是否能够在技术迭代日新月异的当下预想到五年十年后?恐怕很少有人能做得到,那么这个规划的意义又在哪里。
我个人建议,职业规划三年之内最好,这是最为合理的,你肯定能知道现在以及未来一段时间里,什么东西对你是有帮助的。
四、结语
既然选择了程序员这条路,就注定要一直保持学习的心态去搞技术的,如果你能把技术结合职场的人情世故,那你绝对能风生水起!加油!
感谢你们的阅读和喜欢,我收藏了很多技术干货,可以共享给喜欢我文章的朋友们,如果你肯花时间沉下心去学习,它们一定能帮到你,干货内容包括:
点击文末的名片可以抱走