你属于程序员中的哪种人?

更新日期: 2019-02-27阅读: 1.7k标签: 程序员
当初的我们,初窥编程的世界,看着屏幕出现的“hello world”惊喜万分。想着计算机真的是世界上最神奇的东西,通过一行行的代码,我们居然可以和它交流,让它帮我们做事情。可是后来,我们好像都变得不一样了。

我们变了

为什么要学编程?

每个人都有着不同的理由,但无非就两种:

1. 兴趣,本身就喜欢编程,希望将来能从事这一职业。
2. 混口饭吃,高薪职业,随便学学就能去搬砖,还不用风吹日晒。

无论出于哪种,当编程成为我们的职业,我们似乎从它的朋友,变成了它的仆人。日复一日地忙碌,只为从它的手中,赚取一些酬劳。我们好像再也没有为写程序而感到兴奋,再也没有那种创造时的快乐了。

当初的兴趣变得逐渐无味,上司分配的任务总是干不完,需求总是变了又变。没有时间去想更好的解决方案,只能埋头编码。即使知道那样写不合理,但是为了明天上线,为了早点回去睡觉,只能暂时先那样写了,等出了问题再说,也有可能永远都不会出问题。但是,当时的情况不允许我想那么多,其他组的兄弟都等着赶紧上线,休息一下。

说好的轻轻松松搬砖的呢?项目经理给我的需求图是个什么东西,我一点也没看明白。他告诉我“先这样,然后再这样,然后再那样,很简单的,今天下班前得搞出来,明天客户要看,我还要准备明天的ppt,有不会的地方问问其他同事"。问同事,“啊,我这边也没时间,你copy之前的代码,改改就好了”。

回顾初心,是什么变了?是编程不再像以前那么有吸引力了,还是我们自己放弃了编程,成为了工作的奴隶?

在我们的工作中,我们总是可以看到那些令人讨厌的程序员


骄傲的说教者

他们是行业里的前辈,工作年限比较多,对各方面的技术都有所涉猎。做过的各种各样的项目,跳槽过多家公司。

对于公司的技术框架总是指手画脚,“这个框架太落后了,咱们公司怎么还在用”,“你写的代码太烂了,怎么能这样写”,“你真的该去学学xxxx了,这是趋势,未来十它的天下”。

他们的能力毋庸置疑,通常自己一个人就能完成几个人的活。但是当与别人合作的时候,就会出现问题。因为对自己的技术能力过于自信,总是贬低别人的方案,总是希望所有的都按自己的想法来。

与别人讨论的时候总是提一大堆专业名词,大数据,分布式,解耦,降级,微服务。。。。。。从来不考虑实际的业务和使用场景,不停的增加系统的复杂度,不考虑项目的进度。在他们眼中,干翻华为,阿里是分分钟的事。

向他求助,只能听他一通说教,然后告诉你实在不会,百度一下,copy下别人的代码就好了,好像回答你的问题就是在浪费时间。


懒惰的投机者

他们是通过培训进入的新人,对于编程并没有多少兴趣,只不过是混口饭吃罢了。基础掌握的尚不牢靠,凭借着包装简历进入公司。因为要价低,差不多能搬砖的话,老板都要了。

对于公司的框架不花时间去研究,对于框架的工作流程不清楚,每天总是各种各样的问题。“前辈,这个项目该怎么本地跑呀”,“前辈这块报了空指针,是什么原因阿 ”,“这个时间该怎么格式化阿”。。。。。。

在他们眼中,只要是自己不会的就应该来问你,没有什么比这更快的了。你只要告诉我该怎么做就好了,这样搬砖是极好的了。

百度是个什么东西,他们从来不知道,即使知道,也不知道自己的问题该怎么搜。

他们不仅无知而且还懒惰,他们喜欢张口接饼。同样的问题,即使你这次告诉他了,下次出现依然还会问你。因为每天出现的问题对于他们来说都是新问题,从来不花时间去总结,去研究。反正总会有其他人帮忙解决。


忙碌的悲观者

他们不善言谈,喜欢自己研究,怕被人笑话。总是无条件的接受上级安排的任务,对自己的能力不自信,总是害怕出问题。

每次上级分配任务的时候,都心里默默祈祷,千万不要给我分配难的。面对工作,总是害怕自己解决不了,于是在没有分析好需求的情况下,就开始写代码,总希望早点写完,早点完工。

在测试的时候,总是被测出大量的bug,于是又进入了拆东墙补西墙的节奏。永远修不完的bug.

每天都有忙不完的任务,没有时间停下来思考自己写的代码到底有没有改进的地方。之前出现bug的地方,是不是在这个项目中能够避免。重复的CRUD让人变得麻木,对编程失去兴趣,对工作只有无穷的抱怨。

编程本来是一件脑力工作,但是现在却成了体力劳动。能够粘贴复制的代码,它存在的价值又有多少。


盲目的框架追求者

现在的编程早已经摆脱了之前的自己造轮子的过程,总是有各种各样的轮子让你使用,甚至连发动机都给你造好了。

每天都在出现各种各样的框架,后端还好一点,前端真的是百花齐放。

有些人是出来一个框架就学一个,照着官网的例子自己练习。完了就和别人炫耀,自己又学会了框架。其实懂得人都懂,学习一个框架的成本并不怎么高,只要有文档,学会使用并不是多么难得事情,关键是懂不懂框架的思想,它到底能不能在你的业务中发挥作用?而不是专门为了学习而学习。

尽管学会了各种各样的框架使用,只能说你增加了自己的就业机会,但是你能不能在项目组中承担更多的角色,还是要看你的技术积淀,这种东西不是靠学会使用一堆框架就能有的。

花那么多时间去研究使用,而不是去了解底层的原理,架构的思想,那么你永远只能是使用者,不会有太大的进步。

喜欢学习是好事,但一定要学习真正的东西。我们无法阻止新事物的来临,也不必担心旧的被淘汰,新的都是在旧的基础上的改进,那些用的久的技术从来不会被淘汰。只是人们自己选择了新的东西,选择权永远在自己手上。


眼高手低的吹水者

各个行业从来都不缺左右逢源之人,他们是职场上的宠儿,总是能升值加薪。

总有一些人,自以为自己很聪明,掌握的比别人多。对于那些专业名词,它总能给你说道一二。好像什么他都知道,每当公司决定使用某一项技术的时候。他们就要装作自己很懂得样子bb一番。“哦,这个技术我学过,我知道,相当牛鼻的,阿里,华为一些大公司都在用。。。。。。”,引来大家的仰慕。

等工作真正开始的时候,你就会发现它们永远是拖后腿的那一个。他口中的学过,就是看过别人写的介绍文章,或是在qq群力听别人说起过。

它们是个大qq群的活跃人士,为广大网友排忧解难,在他们眼中代码不是用手写的,是用嘴说的。嘴上说的好,代码就能写得好。每次出问题时,总是给你能说出一大堆,但永远说不到点子上。也许少花点时间在吹水上,他们能进步的更快点。


结束语

随着时间的推移,我们自己可能也会变成自己曾经最讨厌的那种人。以前我不相信,可是后来才发现生活不会放过任何一个人。为了自己的职业发展,为了应对互联网的裁员潮,要时刻提醒自己不要成为那样的人。脚踏实地,不会就学,多思考,多合作,多交流,多实践。相信编程可以改变未来,我们正在做一件伟大而又长远的事情。加油。

来自:https://segmentfault.com/a/1190000018329534


链接: https://www.fly63.com/article/detial/2139

1024节日的由来,程序员的你最想对自己说的是什么?【1024程序员节日】

吃饭睡觉写代码,基本都程序猿的大部分生活了,作为从事最累的职业之一的我们终于有了自己的节日,那就是1024。1024向程序员致敬,向自己致敬,向未来致敬。

一个程序员的运气有多重要

互联网注定是一个不能安宁的行业,有一些人在努力引领变化,有一些人在努力适应变化,有一些人在被时代的浪潮淘汰。这个世界唯一变的就是变化,人生唯一不能停的就是学习,说到底,要想不被淘汰,只有不断的学习。

如何成为10倍速的程序员

国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。

优秀的程序员是不看源码的,这是真的么?

仍是要永远 ctrl+v,永远拿来主义。仍是要时时刻刻对美好满怀期待,对未来充满渴望,对经典心怀敬畏。要记住啊,能原创而不原创,有源码而远源码,才是最无知的成熟。

优秀程序员的十个习惯

优秀程序员有哪些好的习惯:1. 想清楚,再动手写代码,2. 不交流,就会头破血流,3. 文档没人看,但还是要写,4. 一定要写注释,5. 别指望需求会稳定

程序员和用户

我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情

一个程序员送给大学生弟弟的那些话

分析自己的处境; 做适合自己的选择; 以成长为目的,担负起更多责任,打破对做事的认知; 把握机遇,去锤炼自己; 抛弃一些懒惰,多一些积极;向牛逼的人靠近,向给你提供条件帮助你学习的老师靠近。以上结合了我自己的经历,希望文章能更形象。

程序猿跳槽季,为什么你的薪水总升不上去?【转载】

现在身处跳槽高峰季,作为即将跳槽的我,在这里分享几点建议给大家。众所周知,找工作的前提是面试,面试的前提是过了简历,过了简历的前提是你怎么投。

程序员养生攻略_程序员防猝死指南

程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。

程序员笔名、别名_适合程序员的英文名字

一个厉害的程序员,都会有一个牛逼哄哄、有辨识度有个性的英文别名。在公司同事中很更好的称呼,这篇文章翻译整理了一下适合程序员的英文名字

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!