程序员生存的10点感悟!

程序员生存的10点感悟!

无敌码农 无敌码农
程序员生存的10点感悟!

今天和大家一起聊聊关于程序员生存的话题,当然了,这里所说的生存并没有大到关乎身家性命的地步,毕竟程序员只是一个普普通通的群体,对于我们大多数人而言,所谓的生存只是一份赖以养活自己的工作而已。诚然,这并不代表所有人,因为在我们这个普通的群体之中,总还是会有一些优秀的个体,他们会通过创业或者对技术极致追求的方式去实现他们更大的价值,这里所讨论的生存只是对于我们大多数人而言,如何在生活和职场中做更好的自己而进行的一点探讨罢了!

不知不觉在程序员这个职业也工作快8年了,期间也经历过传统软件企业、创业公司、互联网TMD等各种类型公司,看到的人和事也是比较多了,从早期的愤青到现在仍然偶尔还是会忍不住愤青一把,一直想有所改变,却仍在现实的迷局中挣扎。所以就想结合下自己这些年的工作体会,写一篇关于程序员心态的分享,也许大家都感觉到了,随着工作年限的增加我们会逐步发现,很多时候所谓的技术往往并不是解决问题的唯一终极法门。以下是我总结的10点,希望能够引起还在迷局中挣扎的朋友们的一点共鸣!

1、保持淡定的情绪,这一点很重要

为什么要在第一条总结这一点呢?因为正如标题所说的那样,情绪管理很重要,因为在这些年的工作中,我发现情绪糟糕的人真的很多,包括我自己在内。在工作中,因为组织结构、竞争关系、上下级沟通等各种各样的原因,总是能看到很多人会把工作的事情最后发展成私人恩怨,产生嗔恨心!

最近就看到两个同事因为工作上的争执,最终演变成不顾公共影响的互怼互骂的场面!而工作不仅最终没有达成一致,反而还影响了自己的情绪,不得不说这真的是一件得不尝失的事情!因为每个人的性格、沟通方式的不同,的确在工作中你会发现有些人会有一种不好沟通的感觉,而事实上这样的人往往还不少,所以这个时候一定要管理好自己的情绪,遇到这样的人我的建议是线上沟通反而会比线下沟通更好!因为这个时候,如果你执意去争执的话,很可能就会演变成一场语言的冲突!

而事实证明,心平气和的状态下总是会比大家彼此怀有情绪的时候更容易达成一致,程序员的通病很多时候就在于对自己过分自信而听不得别人的意见和声音。例如,之前遇到一个技术leader就是这样的一个人,总是固执己见,团队5个人,4个人都认可的事情,但是因为与他的意见不一致,就宁愿否定4个人的意见,也要自己说了算,虽然大家方案都是通的,只是有一点常识上的好坏感觉而已,而这个时候听听大多数人的意见也未尝不可!然而这位同事却总是持有不理智的情绪,认为反对意见是对自己权威的挑战,长此以往,大家也就都觉得这个leader不太好沟通,很多事情就不愿意再和他进行过多的探讨,团队氛围也变得死气沉沉了,离职率也就越来越高了!所以,保持一个理智清醒的情绪,对于lead一个团队来说,是非常重要的,缺乏这样的意识,就会让自己陷入困境,用我另一个同事的话说,就是上下最后都整不明白了!

2、跳出思维的局限,学会自我剖析

而关于这一点,就是我们在觉得干得不爽的时候,一定要学会理性的跳出思维的局限,学会对自我的剖析和对自身所处环境的分析。在职场上被怼或者遇到让你感觉恶心的人和事是常有的,例如,你的直线领导让你很不爽,你觉得没啥意思不想干了!那么当你有这个想法的时候,一定要及时意识到这个问题,主动分析下自己所处的环境和情况。具体来说,就是分析下当前的公司所处的环境,如果公司的发展是好的,而且你自身的待遇条件还算可以,此时跳槽并不合算,那么此时你就需要即使的调整下自己的心态,不要让不满情绪继续蔓延了,及时掐断它,该怎么做事就怎么做事,否则就容易陷入玻璃心,被不满情绪长期裹挟导致你总是想跳槽换工作,而事实上哪家公司都会有这样的情况!

如果经过分析你发现公司整体环境和你自己所处的这个团队的确让你感觉很没有意思了,那么你依然需要好好控制下自己的不满情绪,然后冷静下来做一些准备,如果找到合适的机会,那么就可以走了!

3、跳槽之前先准备,刷题是必要的

当你决定要跳槽的时候,那么一定不要被动式的找工作,如果时间充分,你需要认真复习准备一段时间,然后刷刷笔试、面试题。也许很多人出去面试会发现面试官经常问一些听着很高深,但是又容易让人记不住的问题,而这个时候无论你工作经验多么丰富,只要是通过正规的途径在面试,那么刷题,掌握面试的套路是必要的!

根据最近这些年面试的经验,很多公司都问面试者一些偏底层的问题,例如数据结构、算法、并发原理之类的问题,而这些知识点本身是比较抽象的,一段时间懂了,过段时间又是很容易忘记的,所以不加以准备的面试往往是很容易挂的,就像考试一样!

4、说话不要太绝对,适时选择沉默

在和的确不好沟通的人进行必须的沟通时,如果你觉得再沟通下去就要起冲突了,那么此时一定要提醒自己学会适时保持沉默。因为在话不投机的时候,继续说下去是真的很容易怼起来的,例如,你在说这个工作必须要做的时候,你沟通的对象却在想一万种理由告诉你,这个做不了,那么你此时肯定是怒火中烧,然而,出于职业的修养此时必须要学会克制,如果觉得再谈下去也没有结果,那么就需要通过适当的保持沉默来尽快让这场没有意义的对话结束掉。

正所谓,人情留一线日后好相见,不到生死存亡的时刻,不要轻易和人撕破脸皮,因为一旦撕破脸,后面就更不好沟通了,问题也就更加得不到解决。而如果因为这个事情影响到了自己的工作,那么也要学会以合适的方式将锅甩出去,毕竟有人的地方就有江湖,不害人也要学会保护自己!

5、吐槽时注意影响,不要啥都说

吐槽是常有的,工作中总会有遇到一些不开心但是又需要发泄的事情,例如,你的leader让你不爽了,这个时候同事之间茶余饭后的吐槽就成了宣泄不满情绪的一种方式。但是作为一位有修养的程序员,一定更要学会克制,吐槽时要注意倾听者,不要太直接,委婉表达一下,适可而止,毕竟在背后谈论人的不是总归不是一件很好的事情。

再者,过分的吐槽就容易变成诋毁了,让一个原本只有5分毛病的人,在你心中变成一个具有10分毛病的人,最终你会觉得他一无是处,从而自己变得不客观,缺乏理性,到头来难受的还是自己,因为你也搬不走他!

6、学习是必须的,但是不要盲目跟风

程序员这个行业需要持续学习,因为新的技术、框架什么的层出不穷,但是不要盲目跟风,最近各种网络课程满朋友圈飞,虽然这些课程本身是有价值的,但是盲目跟风买那么多,又不看就有点浪费了!如果不是工作上实用的,那么尽量买一些基础性的课程学习就好了!

知识大爆炸时代,毕竟谁也不可能一下子就把所有的知识都能够装在脑子里的,最近朋友圈贩卖焦虑的比较多,很多人盲目跟风的原因还是在于担心自己面试找工作的问题,而事实上面试找工作的时候这些课程也不见得一定能帮上你的忙,面试之前提前做好功课才是关键的,当然,如果你精力足够,学习毕竟还是值得鼓励的!

7、英语很重要,学习不能停

一直觉得英语很重要,但是好像也没什么机会去使用,所以英语学习也是断断续续,但是英语的确是一种很重要的工具,一般比较高质量的技术文档,很多都还是英文版的,所以要接触更多新的东西,排查个开源软件问题之类的,保持对英语的学习状态还是十分重要的。

另外,随着现在很多互联网公司都在搞出海,虽然不一定有机会派你去国外出个差啥的,但是和外国同行接触沟通的情况还是会有的。小编在之前的公司就偶尔会跟国外的程序员打个交道,虽然他们来中国不会说点中文有点说不过去,但是咱们主动说说英语也是没啥大不了的事!

最后表达一个观点,流利的掌握英语会让你的视野更加广阔,因为最近接触了不少在国外留过学回国内工作的朋友,感觉他们的世界非常的自由,全世界都可以去!除了因为他们经济条件更加优越的原因外,语言也是一个很重要的因素啊。所以,如果希望有一天能够成为世界程序员,英语学习还是不能停的哟!

8、有机会接点私活,改善下生活

如果有一些额外的机会,也可以接点私活,在固定工资之余,赚点小钱,也给自己改善下生活。虽然这种事情不一定会有,但是碰到了也是一件有收获的事情,因为毕竟除了固定工资,你可以开拓额外的收入渠道。而这个前提当然,是得需要遇到靠谱的人和事了,不可强求,只能一切随缘了!

9、有空也可以写写博客

关于写博客这件事,其实是一种很重要的提升自己影响力的方式,现在很多的大V都是写博客写的比较早的,在这个世界上大部分人都是习惯索取而不习惯分享,所以国内很多程序员遇到问题就会百度,大家都习惯了搜索一下就有答案,的确这也是一种很高效率、节省时间的方式。但是这些答案是谁分享的呢?

就是一少部分人在自己平时工作时点滴的分享积累,久而久之,这少部分人就会被很多人关注,从而形成一个流量聚集地,而随着流量的集中,那么这些博主就可以获得很多的商业收入了,例如接广告、推广课程之类的了!其实他们分享的技术点或者内容,本身并没有太高深,大部分只是平时踩过的坑而已!此外,这部分人往往会更容易出版社关注,从而他们往往也是很多技术书籍的作者!

所以,在平时工作中,没事可以写写技术分享,写写博客之类,现在的平台有很多,如:cnblog、csdn、微信公众号、头条号等等。虽然写技术博客不会立马让你变成大V,但是你的分享和记录确实给其他程序员提供了能够及时解决问题的资料。而且久而久之,日积月累,你所写过的博客也会让你有一种获得感!

10、抵制诱惑,修心正气

在都市生存,特别是北上广深这样的大都市生存,诱惑还是比较多的,多的也不说了,相信大家都懂!但是我想说的是,抵制诱惑,修心正气会比诱惑本身让你感觉更好,因为内心的平静才是最大的安逸!

以上就是最近的一点感悟的小总结,观点不一定是对的,只是希望和大家做个交流!如有观点不一致的地方,还请大家多多包涵~

—————END—————

猜你喜欢

转载自blog.51cto.com/15057819/2623042