FavoriteLoading
0

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!

路其实一直都在那里,只是我们看不到而已!

vfiqujv

以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出编码后,我开始思考和程序及程序员职业生涯相关的问题,最后发现,影响我们走入今天的困局的竟然是一些我们常常挂在嘴边的话(观念)。

今天,就为大家指出这几个重要的可能是你已经习以为常的观念,希望大家深入的思考一下这些观念对你的危害。如果你还年轻,刚从事软件开发这行没多久,也希望指出这些问题能让你跳过一些误区,不要像我一样多浪费五年时间。

观念一: “别管我,我只想一个人安静地写代码!”

是不是每天想安安静静地写代码时,IM窗口或者Email总会不合时宜地弹出各种提示,一会要开会啦一会要讨论需求了,再一会测试又来和你理论Bug了。世界这么喧嚣,还让不让人安静地写代码了?“别管我,我只想一个人安静地写代码”,这句话道出了多少程序员的心声啊,我们都想“静静”!不过今天我要告诉你,这种想法是多么的错误,并且严重影响了你职来生涯的发展。

buyu3qr

如果你觉得自己的工作就是写写代码,那你最好三思。在软件开领域,我们大多数时候是与人而不是与计算机打交道。我们所写的代码首先是供人使用的,其次才是让计算机可以理解的,如果你只想和机器打交道,那写二进制的代码机器才能理解你。仔细想想自己一天的工作中有多少时间用在了与人互动上,收发邮件、会议、讨论(扯皮)等等,作为一个软件开发人员,你的工作就是与人打交道(其实几乎所有的职业都是这样)。

所以,虽然你是一个码代码的码农,看似你工作的重心是在码代码上,但其实你自己统计一下也会发现:你真正写代码的时间占你工作时间的比例并不高甚至有些人非常低。即使没有人打扰你,你仍然需要花很多的时间去设计(思考)怎么写你的代码,或者花很长的时间去看懂别人的代码然后找到Bug产生的原理,这个过程中看似你面对的是代码是机器,但其实你面对的是人(写代码的人和读你代码的人)。这还没有谈论怎么把业务的需求变成代码,你仍然需要了解一定的业务知识,当然最好的方式是先和业务、需求设计人员进行沟通,而不是闷头写代码。

所以认为做程序员可以不讲究沟通和谈话技巧,可以恰当地掩饰自己这方面的不足,那么你就太错特错了。如果你是因为自己与人交流的能力不足而觉得程序员是一个很合适的职业的话,那么你很难成为一个优秀的程序员。正如前面所说的一样,程序员写的代码仍然是需要和人交流的,如果只是一味的逃避自己不足的地方,写某方面代码的能力有可能可以大幅提高,但软件设计和开发的能力并不会轻易地提高。最后的软件开发,除了需要你有专业知识并懂得业务外,更重要的是需要你能和相互关系的系统和人进行有效的沟通。

所以,对程序员来说人际交往能力远比你想象的要重要!学会如何与人打交道,是你通向优秀程序员的第一步。

观念二:“这不关我的事!”

分页阅读: 1 2 3 4
【声明】:8090安全小组门户(http://www.8090-sec.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱hack@ddos.social,我们会在最短的时间内进行处理。