一个程序员的自我修养

更新日期: 2019-11-09 阅读: 2.3k 标签: 程序员

混迹江湖多年,见过了太多的程序员。有天赋异禀的大牛,如周伯通和杨过一般的武学奇才。也有资质平庸的大牛,如郭靖一般,资质平庸但异常努力,稳扎稳打,最终成为一代宗师。

更见过许多PPT架构师,嘴炮程序员。这类人凭借名校出身,混迹职场多年,运气好的话,往往可以混个一官半职。其实他们写过的代码加起来不过百余行而已,走到哪里都是各种热门技术,什么云计算,微服务之类尽在掌握之中,孰不知连基本的TCP连接都说不明白,更别提真正的可以落地的技术方案了。跟别人聊天的时候,总是喜欢说上一句,我是做技术的(呵呵)。

我不想对嘴上架构师多说什么,人各有志,毕竟‘混’也是一种能力。很多公司也需要这样的混功第一的人。我想说说那些优秀程序员身上的共性,这些共性是一个合格程序员的基本修养素质。


热爱

俗话说的好,干一行爱(恨)一行,只有先进入这一行之后,才能说喜欢还是不喜欢。你都没有滑过雪,怎么知道喜欢还是不喜欢,擅长还是不擅长呢。其实所谓的爱好都是培养出来的。很多人刚开始练琴的时候,都是被父母逼着学,慢慢的取得了一些成绩之后,才发现其中的乐趣,也就喜欢上了弹琴。写程序亦是如此。

很多人进入这行,要么因为高考填志愿误打误撞,要么就是听隔壁吴老二说程序员挣得多,好找工作。可是一入行之后发现现实跟自己想象的完全不一样。开始心生厌倦,甚至想转行。大部分人看在钱的面子上,没有转行,开始了各种混。其实这样挺不好的,这里不讲任何假大空的东西,最重要是浪费了自己宝贵青春。

这里可以分享给各位两个爱上编程的好方法。

保持好奇心 :你要像小孩儿一样,保持一颗好奇之心。比如操作系统是如何启动的,内存是如何管理的,凡是多问一个为什么,你会发现计算机的世界很奇妙。
实战 :去找一些真正的小项目去做,越小越好。这样容易找到成就感。不要一上来就去死磕数据结构跟算法,这样很难找到成就感,久而久之就会厌烦。 

相信按照我说的方法,你会慢慢喜欢上编程的。


勤奋

见过那么多大牛,无论是天赋异禀的还是资质一般的,都有一个共同点——异常努力。工作时间从不浏览与技术无关的内容,而且对于技术书籍有一种特殊的迷恋。家里或者办公桌上,总是堆满了各种大部头的技术书籍,最主要的是都翻得稀烂,(你新爷也买了很多书,但是大部分很新)。 

有句话说的好,一个人能够取得多大的进步,完全要看他业余时间在干什么。我见过的这些大牛,他们的业余时间大部分都放到了技术学习上,比如公交车上,或者约会被放鸽子的时候(大牛程序员都能找到女朋友)。回到家里,只要有空闲就会打开电脑鼓捣各种代码,乐此不疲。就像周伯通被困桃花岛,为了解闷儿,发明左右互搏术一样。


变通

很多年前,刚上大学时,系主任对我们讲,你们这些理科生啊,就喜欢钻牛角尖,芝麻大的小事儿,被你们搞得西瓜那么大,最后变得不可收场。而那些经管学院的学生就喜欢大事化小,小事化无。你们做事情要多学会变通。我们的目的不是成为程序员,是希望通过写程序,实现自己的价值(赚钱)。 

工作中很多程序员遇到问题之后,就闷头死磕,发誓一定要解决它,最后一周过去了,问题依然没有解决。项目组考核工作的时候,发现自己很尴尬。遇到问题,特别是工作中遇到问题,发现通过自己的努力,没有办法解决的时候,一定要第一时间向周围同事请教,这没什么丢人的。即便他从事的工作内容跟你不相关,也会在思路上给你启迪。特别是那些经验丰富的大牛程序员。 

如果你真的很自信,那么可以暂时放下手头这个问题(前提是项目进度不紧张),先去处理其他问题,跳出思维陷阱,也许马上就有新的思路了。凡事都要多变通,不要钻牛角尖。


程序之外

程序员首先是个社会人,然后才是程序员。除了跟机器交流外,也会跟同事交流,也会跟朋友交流,所以平时要做一个善于沟通,懂生活的人。建议大家多培养一些其他业余爱好,比如摄影,打球,跑步等等。除了看技术书以外,可以多看看唐诗宋词,人物传记等自己喜欢的其他书籍。最后以乔布斯在斯坦福桥大学演讲中的一句话结束本文,与各位共勉。Stay Hungry,Stay Foolish。​

原文 https://hellofrank.github.io/2019/12/08/一个程序员的自我修养/

本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://fly63.com/article/detial/6788

相关推荐

程序员表白代码

许多程序员小伙伴总是苦于找不到合适的告白方式。小编特地收集了一些程序员专属的告白方式与大家分享,一起看看程序员用代码敲出的浪漫吧~

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

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

如何撩一个程序员_ 老司机教你怎么追程序员

对于女生来说,撩到一个程序员的好处是显而易见的。他们生活圈子简单,很少参加聚会。他们不是在修改代码,就是在去修改代码的路上。这篇文章告诉你怎么撩程序员

程序员年龄大了怎么办?程序员年龄大了的出路

在很多人的眼里,程序员都是吃青春饭的。尤其是国内更是这样认为,程序员年龄大了,体力越来越差,就不好找工作了,开始担心以后的出路了。那么未来大龄程序员的出路在哪呢?

程序员美女鼓励师

美女程序员鼓励师,真正的程序员眼里只有代码!有些IT公司会招一些程序员鼓励师,也是为了提高程序员们的工作”战斗值”。 而关于程序员鼓励师的作用,她们总是能激发程序员们的肾上腺素分泌。

嫁给程序员好吗?为什么劝你嫁给程序员!

另外一个附加的惊喜,程序员个个都是潜力股,你看无论是世界首富,还是中国首富,最多的就是做IT,说不定那天一不小心,你就成了亿万富翁的老婆啦, mm们,选个程序员当老公不会错的。程序员收入稳定,生活安逸,属于长期持有型成长股

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

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

一位程序员相亲:趁头发还在找个女友,标准是女孩就行

近日,有一位程序员小哥哥的相亲图引发了大量网友的围观。这位天然呆的程序员表示自己现在年纪不小了,想趁头发还没掉光时找个女朋友。至于择偶的标准,他表示只要是女孩就行

男朋友是程序员应该注意什么?

程序员一直和代码打交道,俗称码农 。如果你的男朋友是程序员,在你心目可能觉得他:具备高智商技能、不爱与人打交道、T恤和牛仔裤是基本标配、不浪漫的直男癌等等,那怎么和程序员男朋友相处呢,需要你应该注意什么呢?

程序员喜欢什么样的妹纸?

程序员一般都是和代码过日子,尽管有的时候代码很调皮,常常出各种状况,各种bug。每当周末和节日的时候都是代码陪着程序员或者程序员陪着代码。代码是程序员又爱又恨的伴侣,尽管可能有烦恼

点击更多...

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