快新闻

在 CTO 眼里,什么样的程序员是更值得信赖的?


优秀程序员身上重要的特质

一、聪明,大部分人都喜欢和更聪明的人一起工作,聪明人理解事情的程度、做事的方向、察言观色等方面都出色。

二、积极主动,不管是个人的生活态度还是工作态度,都是充满阳光的,甚至能给别人带来正能量的人。

三、责任感,如果公司网站出故障,不管是不是自己平时负责的,都能主动尝试先去解决问题。

四、完美主义,代码结构非常清晰,一旦决定做一个事情,会自始至终把这件事做到极致。当写完代码会再次 review,而且会从别人角度来审视代码,自测也是一个非常重要的环节,完美主义者 bug 是很少的,在别人心中是一位“老司机”,对自己也要求非常严格。

程序员也需要高情商

情商高低标志一个人对别人关心的程度。讲述三个方面的情况:

1. 沟通协作

做一个互联网产品,需要很多角色的齐力协作。现在已经不是一个能单打独斗的时代,对整个团队来说,你的口碑更好,别人也会更愿意和你合作。别人觉得你更靠谱,后面有合作也会主动来找你。就是俗称的“人缘好”。

如果遇到队友代码很烂,当着别人的面羞辱一番,可能一时痛快,后面可能所有队友也会对你有所距离和谨慎。好的方式是你可以一个产品升级的时候提出重构项目,之后对这个项目有了主动权,选择一些更优秀的人和一起协作。

2. 做事方式

一些程序员不爱讲话,在自己的舒适区域埋头苦干,做一个事情也很少讲出来,是很吃亏的。既然已经辛辛苦苦把一个事情做了,至少总结或者记录下来,拿出点实际的结果数据或者事实,这样你在团队合作的结束后会给人留下很深的印象。

3. 技术管理

成为一个好的技术管理者,特别是遇到一个问题,会去分析问题原因,找谁来解决问题,最后有人总结出问题的本质,避免再次发生。管理团队需要因人而异,找到一个合适的人来做这件事非常关键,如何引导和激励团队成员,需要具备良好的沟通能力,从别出拿过来的需求是否也理解透彻,不要把团队成员带到一个错误方向。

另外程序员可以参加一些 meetup,可以给自己找到一个更宽广的社交范围。这样生活更加与众不同。

与产品经理共同打造一款成功的产品

互联网公司主要考虑的第一个因素是用户,不管你做什么,互联网最关注的是你的用户,你的用户需要什么,你就去做什么,而不是说我们想一个东西,让用户来适应我们,而是我们去了解用户真实的需求,去帮助他们解决一个问题。

第二个因素就是你的团队,互联网最重要的就做事的人,大家齐心协力去做一个事情,不管是产品、市场还是技术,大家都是出于一个目的,就是为了把这个产品做出来,用户给你好口碑,大家做这个事情很有成就感,同时自己得到了一个成长。

在整个过程中,逻辑是技术服务于产品,产品服务于用。但在这个环节,或多或少和产品有一些摩擦,但是我个人更看好的是和产品有更好的沟通,当我做技术编程角色的时候,更多的是和产品一起去探讨,初期讨论产品需求的时候,一起加入产品一起去探讨,怎么做更好,逻辑该怎么写,怎么更符合用户体验好一些。程序员天生逻辑性思维比较强的,而且比较保守。这样产品和技术刚柔结合起来,对最终产品的打磨更少出错。

理解产品需求

程序员需要了解产品需求的本质,一种是最小化可行性产品的需求,最开始只是做一个实验性的东西,然后一个逐步迭代的过程,需要不断地去尝试,去迭代,去引导用户。然后找到用户真正的刚需,验证这个需求是不是一个自己“意淫”或者“伪造”出来的东西。这种情况下我建议技术一定要和产品多沟通,最开始你参与进来和产品探讨,成为这个产品成员的一份子,后期这个方向不对或者甚至砍掉不做了,程序员也能明白其中的原因,同时乐在其中,最后大家一起其乐融融往同一个方向走。

另一种产品需求是逻辑关系复杂和严谨的,已经给你考虑到会出现 N 多种情况,各种错误提示及文案都一一俱全,这样程序员看到找不出有什么逻辑漏洞,只好照办。技术最终实现了产品,如果最终的实际效果不好,这时候技术就会觉得不爽,会觉得自己身上一点问题也没有,其实技术在这样的情况下也是有责任的,技术要勇于说“不”,可以说好的产品大道至简,举一些实际成功案例来引导“产品”。

我觉得第一种模式是最好的(看美国大片,首先一般会遇到一个难题,然后找到自己的 team,中间出现一些小分叉,然后克服困难、同心协力,最后暴击大 boss,取得成功),大家共同参与进来,一起去探讨,然后一起共同去做,如果出了问题也有自己一部分的责任,往任何一个方向改变,也是大家共同的意见。后期出现什么问题都好沟通,这样其实产品和技术更和谐,形成一个精英团队,程序员和产品需要一起去打磨和成长,大家形成一个利益共同体,一起畅想未来,一起提出问题一起解决。

产品和技术“撕逼”那些事

产品和技术争辩一个事情怎么去实现的情况,时常都会发生,或多或少都有争锋相对的意思,其实主要看是在什么场合争吵,不要在公司办公区大庭广众之下或者有上级领导在场的地方,那样会造成同事或者领导对你的印象不好,或许也会认为你们不适合在一起做事。关起门来争吵是比较好的,这个事情不管最后谁说服谁,最后这个疑问有了一个结论并达成一个共识,对最后产品形态来说是一件好事。或许两个人关系变得更近了。

记住只有在乎这个事情的人或者想和你说真话的人才会和你去争论,如果压根不在乎,他就会随便应付草草了事。




上一页 1 2 下一页