写给程序员(自己)的一些话

167 阅读5分钟

下面是我以前面试招人时,喜欢的程序员的一些素质,不过,要求别人前,首先自己得要先做到,如果你想要跟优秀的人在一起,前提是你匹配得上。

假如你想要你的团队团员每周跑10公里,那你自己得身先士卒,每周完成任务,只是完成还不够,甚至还要做得更多,超越目标,比如每周跑30公里。

我担心自己会忘记,所以把它们写下来,并持续更新它们。

持续学习,终身学习。

技术的迭代和发展是非常快的,当下非常流行的框架和解决问题的方法,可能再过一段时间就被淘汰了,所以我们要多看书、读源码,终身学习,持续更新自己的知识和手上的工具。

不要重复自己,不要写重复代码。

相信工作了几年的小伙伴都接手过一些糟糕的代码,bug多,逻辑混乱,到处充满重复代码,导致项目维护困难,让接手的人替你还技术债。所以我们要把重复的功能,逻辑提炼成函数或组件,提高代码的复用,这样不仅可以提高工作效率,也能让项目更能经得起因需求变更的摧残。

不固守某个事物,乐于接受和学习新的东西,敢于改变。

有些程序员,用了2年vue,就只想着一直用vue来开发项目,当你让他学习新框架或其他语言来开发项目的时候,他会万分抗拒,甚至会辞职。其实这是很好的机会,公司让你学习新的东西,掌握一项新的技能对自己也是有很大好处的,还可以培养自己的学习能力和接受新事物的能力,你会vue,但你也愿意学react,你不局限自己是某个框架的工程师,你主要是前端工程师,但你也不排斥去学后端,如此一来可以提升你的全局视野,不过度依赖某个工具,提升自己解决问题的能力。

每次离开代码的时候都要比来之前的代码更好,更干净。

保持代码的干净,这非常重要,否则久而久之伤害的是你自己,项目维护的时间一般都会比开发时间要更长,想想你得长时间面对这些屎一样的代码,你能在这行业走多远?

时刻把高效二字挂在脑子里。

高效的人,总能给人一种靠谱的感觉,事情交给他觉得放心,工作中尽量少看或不看新闻,不要刷手机,可以的话,关掉社交软件,这样可以提升专注力,减少干扰。当你这样做的时候,你会发现你能做太多的工作了。

胸怀宽广,有包容之心。

事业越大的人,往往胸怀都挺大,通常不会为了一些生活或工作的小事而耿耿于怀,闷闷不乐,能包容和原谅他人的一些错误,毕竟人不是神,不是完美的,格局太小的人,常生气的人,身体也都不太健康。

能倾听所有人的意见。

这会比较难做到,每当别人批评自己的时候或给我们提意见的时候,心里都是会有所抗拒或者是愤怒的,但希望你能控制这个本能,年纪越大你会发现越少有人会批评你或者给你提意见,因为这很容易得罪你,如果别人一提意见你就抵抗,忙着去解释,那么下次别人就不会提了,你也得不到改进自己的机会了。

发现问题不指责同事,大家一起想办法解决问题,关注解决问题和思路。

相信我们自己也经常会做错事,比如东西忘带了,写出bug了,这太正常不过了,遇到问题大家一起合作解决就好了,即使别人指责你,你也犯不着生气,不要太在乎,有时候有些人说话比较直接,表达不到位,语气伤人,我们也要理解他们,我们要是做得完美,我相信别人也不会说这些话。

能控制糟糕情绪,不影响工作。

拿破仑说过:能控制好自己情绪的人,比能拿下一座城池的将军更伟大。别让生气、愤怒影响工作,难受的时候咬一下自己的舌头,做几次深呼吸,继续投入工作中。

按时吃饭,关注健康,多运动!

健康是一切的前提。健康就是财富,icu一天上万块!身体好的时候,别以为能一直好下去,你是会老的,当你过度熬夜和加班的时候,身体很快就会变差,这是慢慢受锤的过程,一般直到突然病了你才会真正发现。多吃营养的东西,多跑步,健身。

其他

这会随着我的经历和发现持续更新,感谢你的阅读,如果你也有更有价值的看法和东西,可以在下面留言分享,我们一起更新和完善它!