技术并不是一个好程序员的全部,还需要这些~

技术并不是一个好程序员的全部,还需要这些~

想问所有程序员一个问题:什么是程序员的全部?

很多程序员的回答一定是技术啊,学技术、用技术、研究技术等等。但是今天,这篇文章要告诉你的是:对于程序员而言技术是非常重要的,但是它不是一个程序员的全部。

技术并不是一个好程序员的全部,还需要这些~

一、技术性思维

技术人最大的优势就在于思维缜密,考虑事情比较全面,逻辑性较强。产品经理提出一些天马行空的想法时,总能第一时间评估可行性,给出实现方案,让看似缥缈的想法变成现实。

然而这种技术性思维很容易形成一种思维定式,直接导致的结果就是不管任何事,总是if...else,总是从技术的角度出发去考虑事情。这反而会成为技术人的一个限制,造成思维局限,要知道这世界上的事情并不一定非是即否的,很多时候从技术的角度去思考问题反而会大打折扣。

技术性思维不止影响着工作,在生活中同样有很大影响,同学聚会,你跟人聊天,大谈特谈你的技术方向,自认为自己写的代码很炫酷、很牛逼,然而在别人眼里,那只不过就是你的职业而已,跟世界上的其他职业没有任何区别,他对你的职业不感任何兴趣。

技术人如果无法摆脱技术性思维,那么可能会极大地影响职业发展的宽度。

技术并不是一个好程序员的全部,还需要这些~

二、你可能还有别的潜力

试想有这么一个场景,你是公司技术部的一名高级工程师,由于工作表现出色,公司觉得你还有其他潜力,想让你转产品、业务或者管理,这个时候你会怎么抉择?

如果单纯地做个技术人,这些可能是我很难接触到的,而且我也从不知道自己在别的领域同样也有潜力。

所以,请一定多接触下技术之外的世界,技术固然重要,但是你不试着接触下别的领域,你永远不知道你自己还有别的潜力没有发挥。

技术并不是一个好程序员的全部,还需要这些~

三、多向身边各行各业的人学习

上面说了,请尽量多接触别的领域,很多时候在你没接触过之前就贸然说自己不感兴趣、来不了之类的话,只是你在为你的懒惰找借口而已。只有接触过,亲自尝试过才有资格说不感兴趣。而怎么接触别的领域呢?

就是多向身边的人学习,你身边有大量的专业人才,设计师、产品经理、运营总监、销售经理等等,这些最宝贵的资源你却从没有好好利用,每一个人在他们的领域都是专业的,而你却只顾低头搞技术,从没有跟他们交流过,殊不知他们的身上可能有各种技能、思想、素养值得你学习,交流的多了,你可能会突然发现,除了技术之外,还有很好玩的东西可以学习尝试,不奢望成为职业,培养一门兴趣,增加一项技能也是极好的。

如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。

如果您觉得这个文章有意思,那么请分享并转发,或者也可以关注一下表示您对我们文章的认可与鼓励。

技术并不是一个好程序员的全部,还需要这些~

相关推荐