一. 工作心态
首先第一个要聊的啊就是这个心态的问题,我觉得有时候可以改变一下自己的心态,可以尝试把工作当成一种投资,或者说呢把工作当成一种自己的产品来经营,把目光多多的聚焦在这个收获和成长上面啊这样一个心态来应对,我想要什么? 我能从中学到什么? 我能从中获得什么? 我可以提供什么价值? 因为如果我们把目光集中在自己身上,我们的内心呢就会平和一些,就不容易被一些其他的一些这个无关的因素所干扰,也会有助于自己的稳住心态,从而做出一些成绩。
而不是说在某一段工作旅程结束之后,只留下抱怨愤怒和遗憾,所以有了这样一个坚定且平衡心态之后,接下来要做好两个层面的事情,我觉得第一个就是立足于当下,做好手头上的工作,其实当下工作不管是做的顺心还是说不太顺心,就想一下子就想着有什么办法来颠覆现状不是很现实,更何况现在的环境一般, 做什么都不容易,所以呢在没有什么特别好办法的前提下,做好目前的本职工作,那对于程序员来说那就是做好手头上的一些需求,按时交付保证质量。即使你弄的是一个普通需求, 写代码实现功能的时候也可以稍微多考虑一些,比如我们多考虑一些异常啊扩展性啊以及一些性能和优化,可以把平时学的一些什么技巧啊模式啊给用起来.
二. 技能突破
然后在此基础上再考虑第二个层面的事情,那就是在当前的工作中如何去寻求一些突破,然后把考核什么的都提上去. 那怎么寻求突破呢? 其实对于程序员来说也有很多途径和方式,我这里随便聊几个,我当时实践过了几个新的,第一个就是极主动去承担一些稍微有挑战性的一些需求,因为你想想看吧你天天做那些没有挑战性的需求,久而久之自己心里都会犯嘀咕,因为没有提高自己的能力而且自己也很难被看到,其实呢不用畏难解决,比如我那时候做项目开发过程的某些痛点或者问题,我可以做一些小工具分享给大家用,或者说唉我在组内会主动去分享一些我封装的一些技术功能,或者说代码库给大家用,或是我可以针对某一个功能或者代码做了一些优化,使得性能有所提升等等,这样的话呢慢慢就能提升自己的公司的影响力.
当然他这件事呢你不一定非要刻意啊绞尽脑汁去做,平时在做任务的过程中呢要有意识去发现。
三. 资源分享
然后第三个就是呢多多分享和交流,内部的开发者论坛可以上去写写技术文章,内部的一些这个技术分享会上啊也可以主动去分享交流一些想法和思考,对于自己的这个职场发展也是有好处的。所以呢这是怎样尝试啊去寻求一些突破,其实呢都是从小事做起的,然后这些都搞定之后,接下来还有一些通用的职场能力,我觉得有必要还是要掌握的。
我们讲程序员靠这个技术生存这没错,但是呢程序员的职场真的不只有技术,所以呢有些通用的职场思维,我觉得还是非常有必要去掌握和执行的。
我个人感受比较深的有两个点
第一个就是呢在职场上做事情,不管是跟这个领导还是跟同事,就一定要有一种闭环的思维,就是做事情嘛一定要有始有终,就是有结果有说法,不管这个结果是正向的,还是说错向的,就是即使做不了,也要把这个风险和问题呢明确给抛出来,事事有交代,行动有结果,这是一种靠谱的表现。
然后第二个就是呢在职场上做事情,我觉得还是要掌握主动性,就是主动去沟通,主动去交流,主动去争取资源,主动去跟踪任务,主动去汇报进展等等, 我觉得这一点对于自身的发展也很重要,也是一个通用的能力.
最后一个想要聊的。
平时的业余时间就多关注一些代码之外的东西,其实很多程序员在年龄大了之后,越来越焦虑的一个重要原因,就是因为生存技能太过单一了,所以呢不能给自己设限,就是不要把目光仅仅聚集在自己的一亩三分地上,还是要多培养一些其他方面的一种软实力,很有帮助,不知道大家有没有看过那个软技能这本书,讲到了很多有关职场的分析,自我提高的一些途径,个人的持续学习和成长,甚至还聊到了像这个理财, 健身, 时间管理以及现在的调整等等很多,除了代码收费的东西,对现如今的生存也很重要。
因为思维如果不开阔出来的话,路可能就会越来越窄了,就变得越发焦虑和迷茫,所以很多时候呢有必要去跳出来看问题,啊这时候呢这些软件呢往往就能发挥作用,感谢大家来听我的一些经历和想法。
往期推荐
1. 如何使用DNS加速你的浏览器访问速度?2. 适合程序员学习的国外网站推荐
3. 如何在手机或平板上编写代码?