为什么一些大龄程序员会时不时的感到迷茫?

为什么一些大龄程序员会时不时的感到迷茫?,第1张

程序员,一个令人向往的职业,看起来,有着高薪酬,自由的工作空间,是一群有高智商,灵活头脑的人们。然而,拨开表面的浮华,深入到其中,才知道,程序员的工作体验,并不是那么美好。

程序员的工作,让人抓狂,程序员的生活,线性单调。就收入和工作的稳定性来说,软件程序员是最好的工作之一,但这份工作对人的心理健康来说是很糟糕的。

第一:内心感知智慧的饥荒

程序员在工作中,似乎发现一起共事的所有程序员都比自己聪明、比自己有天份、比自歼戚耐己有才能。一个刚毕业的准备应聘程序员的男生这样描述他的生活:“去年7月开始准备找工作,买了N多书,算法导论、编程珠玑、编程之美、面试宝典,结果一本都没好好看过,也为后面的悲催经历留下伏笔。”

而一个从事了5年程序员工作的人这样说:”如何成为一名专业开发人员?工作时间不短了,感觉一直山寨中。我一直就很迷茫,通过怎样的学习途径,才能够达到设计出我所描述的那种成熟的大的商业代码的水平。其实我也做过不少维护性的代码,各种工作上的应用工具,说起来大部分软件功能需求只要网上查查,看看文档也都能做得出来,但是终究自己从头做的东西都是小儿科,根本提不上任何规范可言,虽然自己一直试图去让自己规范起来,比如命名规范,函数简洁,逻辑清晰,但总觉得再氏春怎么做都是像玩具一样的小玩意,反正一路走下来,感觉不到上正路“。

什么是套路,什么是章法,程序开发总有新的概念,新的语言乍现于世,基础的逻辑,底层的架构,数据库,瀑布式的开发还是敏捷开发,程序员的脑子里装着无数的疑问和无数的代码。这让他们永远绷紧了神经,生怕一个放松,就被同伴甩开几条街。潜心研究技术,把各种技术融会贯通,这样运用起来,才能更加得心应手,不仅要研究技术,更要学习一些业务领域的专业知识,这样开发出来的软件才能更接地气。

第二:年龄越大的职业生涯规划迷茫

CSDN论坛上面说:” 在国外,65岁的David Maynard依然做着他热爱的编程工作,他能从中感受到何为“软件艺术”,而不是简单的去做码农来养家糊口。“ 试问一下,在国内能有几人?出于国情的不同,国内的竞争十分残酷。换个角度说,如此丰富经验的程序员不去做管理真是浪费了,或许这也是国内很多做程序的同学们的一致看法和努力的方向。是做技术专家,还是上升到管理层职位,这是很多程序员迷茫的地方,年龄越大,思维越窄,视野越不像年轻时那样天马行空,富有想象力和创造力,更多的是急功近利的思想左右程序员不能深挖技术,追求金钱的浮躁感充斥着他们的内心,不能静心,就不能创造出有创造力的代码。

有一位已年过40的程序员,他拥有硕士学历,他的小孩马上上初中,在深圳大型小区有自住房一套,其它资产100W+。照理说,他现在也是不愁吃穿了,但是他总感觉压力很大,心情烦闷,他说:” 我是做IT业的,现在还在底层从事编码工作,感觉日渐吃力,上面的领导都是80后了,感觉领导对我也不是很信任,所以很担心失业,我老婆学历不高,现在没出去工作,吃穿我负责,我还得掏钱给她买社保,小孩也正是花钱的时刻,去年光培训费用就4、5万,感觉真是压力山大,虽说我现在的年薪有20W左右,但是一旦失业,可能再不能找到这样的工作了,出路在何仔携方?“

程序员的前途是非常美好的,未来的世界,是人工智能大行其道的天下,物联网的深化发展,区块链技术的发展,人工智能,大数据渗透到生活的方方面面,作为掌握这些核心技术的程序员,自然是职业当中的佼佼者。所以,程序员对前途的担忧其实并不是理性的。相反,他们对自己的限制思维,才阻碍了他们的发展。国外的人65岁还在研究软件艺术,而国内的人,30岁过了,就再想,自己要不要再做程序员工作了。这无疑是大家小富即安的思维限制了大家的前进。

写什么程序,用什么系统。

要说用Linux的好处,那就是自由软件生态系统,以及这些软件是由用户自己设计的传统,绝不会像商业软件一样故意制造障碍。

许多实用的小玩意而都可以从源里获得,这里例举一些少有提到的小东西:

zim:简单好用的桌面维基。其文件用文本方式储存在一个文件夹里面。

Stardict:星际译王,支持屏幕取词,但是需要自己下载字典。

EazyTag:修改MP3元数据。

Audacity:十分方便的音频编辑软件,类似于Adobe Audition,橡厅而且体积小巧。

RedShift:使得屏幕变得红红地,可以保护眼睛。

Okular、Evince:普通的PDF阅读器。

Giggle:树状地显示Git的状态。

Gparted:强大的磁盘管理器。

Emma:图形化的MySQL前端。

Baobab:磁盘使用分析器,类似于Windows里面的Spacesniffer。

Lingot:小提琴调音。

以上这些东西,你要在Windows或OSX里面找到相同功能的应用,要么需要单独去下载,要么得花钱去买。在Linux里面,只要在发行版的源里没如蔽面就能轻松获得。

值得一提的是,它们都是有图形界面的程序。我离不开Linux的原因,枯州不是在于Linux的命令行什么的有多么强大,恰恰是因为Linux里面这些图形界面的小玩意儿太方便了。

各位单身汉、单身女,别再想着清睁追求白富美、高富帅啦!程序员才是值得你追求的对象。他们能够满足你对另一半的所有要求,至少是在写代码方面。O(∩_∩)O~

好啦,说正经的。和程序员谈恋爱,既有与众不同的好处,也有让你欲哭无泪的'坏处

下面的这些英文漫画,非常形象生动地勾勒出了与程序员谈恋爱的好处与坏处。

与程序员谈恋爱的好处与坏处

1

好处:他们不会出轨,因为几乎没有时间。

坏处:但是他们也没时间陪你。

2

好处:他们喜欢脱光(strip)、抚摸(touch)、摆弄(finger)、释放(unzip)、骑上去(mount)……

坏处:……别想歪了,这些都是 Linux 命令……

3

好处:他们很聪明,超级聪明。

坏处:分分钟碾压你的智商。

4

好处:他们喜欢 KISS。

坏处:说的是 KISS 原则啦(Keep It Simple Stupid)。简单的理解是,要把一个系统做的连白痴都会用。这就是用户体验的高层境界了,好听点说就是,简单就是美。当 KISS 遇上 KISS 原则,完全被打败了,有木有。

5

好处:他们不会来烦(bug)你。

坏处:但是他们会用一整天的时间埋头调试(debug)代码。

6

好处:他们会送给你珍珠(perl)和红宝石(ruby)。

坏处:别做梦啦,那是编程语言 perl 和 ruby,不是珠宝首饰。

7

好处:他们精通多种语言,好厉害的赶脚!

坏处:只是编程语言而已……

8

好处:他们喜欢玩玩具,当他们邀请你把玩他们塌罩的“小玩意”…

坏处:不要露出色迷迷的眼神,他答衫岁们的玩具是手机、平板这样的数码产品...

9

好处:他们会给你自己的活动空间。

坏处:确切地说,他们更喜欢对着电脑,就像粘在电脑上似的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12453224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存