百科问答小站 logo
百科问答小站 font logo



程序员的成长离不开哪些软技能? 第1页

  

user avatar   qin.chao 网友的相关建议: 
      

题主的这个问题非常好,我来针对硅谷互联网公司(或者中国外企)的情况来回答一波。在这个时代,酒香也怕巷子深,程序员软技能的提升迫在眉睫。

第一点,我觉得我们的中国的程序员,主动表达的能力和意愿,还有很大的提升空间。高级程序员的职场进阶,这种soft skill比你的代码能力更为重要。君不见在硅谷诸多老印都有舌灿莲花的本事,可能代码能力并不强,但可能爬得却很快。要是在5年前,我会跟你一起鄙视这种人,很不屑地说:“就会搞关系。” 但到现在带了人之后,我也能理解这类能很好表达自己的人,可能他付出了你看不到的努力,有时这种有效的表达,再加上实打实的工作成果,的确要比埋头码三天三夜代码的价值要高。这一点说起来很残酷,却是现实。

我举个真实的例子,当年我刚进组不久,只认为埋头努力写代码就是最为重要的:希望用实力和勤奋在此拥有一席之地。而你的老印同事Mohid(之前微软的高级经理)经常问组里人要不要咖啡或者别的东西,他正好出门给带一下。有一天,他又给我带了杯香草拿铁,然后坐在我身边,开始和我交流最近组里的项目,并高度赞扬了我负责的代码,他这一下让我瞬间改变了对于印度人的看法:

又有一天,我依然在努力地码代码,Mohid说发现一家特别不错的印度餐馆,而且味道和他家乡的一样,他想邀请大家去尝尝,我因为在赶due而婉拒,而大多数同事都去了;

到后来,在项目快要完成的时候,PM突然说要加一个功能,我气地面红耳赤说不出话来(英语实在是捉急),而Mohid站出来和PM激烈的撕B,并战而胜之,保住了我们工程师3个月的成果,我们都对他感激得不行;

后来一段时间我偶然发现,Mohid和几个组的Leader都很熟悉,没事的时候总能攀谈几句,甚至约一起去周末的hiking,而逐渐地我只能点头示意或者say hi。

最后到了年底,我已经发现虽然我夜夜debug到很晚,但是很多时候我在战略上犯了懒惰的错误,没有有效地去考虑impact。而整天看似“谈笑风生”的Mohid因为有效地保证了两个核心项目的进度,最终deliver项目上线,Perf review很好(当然我也不是很差,毕竟我感觉自己的努力程度比他高上不少)。后来我开始反思,努力并不仅仅指的是埋头做事,这跟学校不同,更要学会站在更高的层面思考,这就是后来雷军说的一句:“不要用战术上的勤奋来掩饰自己战略上的懒惰。” 在职场,为感动自己而工作,是最可怕的。

后来我回国后,怕我英语退化,开始下载扇贝单词和英语流利说,每天读和记。我觉得自己之前不擅长和陌生同事打交道,现在逼自己多参加一些活动和约人吃饭。这时我突然想起之前开复老师有一年强行要求自己工作日的中饭不能自己一个人吃,要约人聊天,原来是背后他也曾有过这样的苦恼。

有些时候,特别是技术工作了三年以上,“码代码,修bug”逐渐成为一个技术人员的舒适区域。而有的人在这一步里停滞不前,而有的人继续咬牙前进,因为很多时候,过来人都清楚代码可能只是项目成功、职场全垒打的一部分(甚至是一个小部分)。

第二点,爱惜身体,保持健康的体魄。一直有一句俗话:“吸烟有害健康”。我之前每次回国都惊讶于国内的烟民如此之多,本来中国的全名医疗保险就基本没有,我们年轻人更要爱惜身体。另外多运动,我的亲身体验是,运动一小时,思路会变得很清晰。最重要的是,不要给自己懒散的生活态度找借口!

第三点, 善于复盘和总结工作上的优缺点,死磕自己,永不妥协。每天写一段“新”代码 + 每天复习英语 + 每天锻炼,这三件神器都是有复利属性的,只要你能坚持3个月开始养成习惯,这对于你整个以后的人生都是改变巨大的。关于这一点,我在另一篇回答中有一些如何记录和总结的经验分享,有兴趣的可以移步。哪些事做起来无聊但坚持越久意义越大? - 覃超的回答 - 知乎

- Salvation Lies Within.


user avatar   Padmasambhava 网友的相关建议: 
      在很多电影的镜头当中都有娃娃兵的存在,国庆大片湄公河行动亦是如此,那么在现实生活当中,我国有可能会培养娃娃兵吗?并且目的与用途是什么?


  

相关话题

  饿了么将推出「多等外卖员 5 分钟」功能,是否成为平台优势?美团外卖如何才能掰回一局? 
  我今年31岁,孩子5岁了,生活在一个四线小城市,月工资6 7千,工作不稳定迷茫又惶恐,该如何是好? 
  你有什么网上赚钱的项目或生意愿意分享? 
  如何看待微博用户「将记忆深埋」所做的面部识别帮助程序员避免成为接盘侠? 
  11 月 29 日小红书崩了吗?可能是什么原因导致的? 
  如何看待三位小伙子 QQ 群相约烧炭自杀,父母起诉平台不作为? 
  你独居的时候遇到过哪些细思极恐的事?这时应该如何保护自己呢? 
  Java 8接口有default method后是不是可以放弃抽象类了? 
  为什么很多人宁愿忍受公司烂电脑的折磨,也不肯自己掏点钱升级? 
  为什么要学习别人的设计模式? 

前一个讨论
工作后的成长速度是如何产生差异的?
下一个讨论
如何看待两次 IOI 金牌,一次 ACM 全球总决赛亚军的清华大学计算机系毕业生去高中当信息学教师?





© 2024-05-09 - tinynew.org. All Rights Reserved.
© 2024-05-09 - tinynew.org. 保留所有权利