献给很多时常无助的程序员

----------我时常感到很无助,有时在考虑为什么会选择开发这条路----------

曾经有段时间我在考虑自己的职业发展方向,开始后悔大三时候才接触编程。学习一门技术需要一大段连续的时间,所以感觉自己现在越来越力不从心了。人年轻的时候可以毫无顾忌的学习到凌晨2点,也可以随心所欲的学习任何的编程技术。回首自己过去的两年,什么乱七八糟的编程技术都如蜻蜓点水般过一遍,有难的例如LISP,有简单的比如网页设计。回到武汉的时候发现,自己继续这样下去就是死路一条,只能永远当一名码农,更惨的可能是一名维护人员却带着开发的光环。于是曾经花了一个多月的时间来寻找自己未来要专研的一门技术,于是选择了Linux下网络编程的学习。

有一天在低头工作的时候,突然听到隔壁的程序媛对旁边的一位同事说:”啊,你今年29岁了。”突然之间,我感到一丝的恐慌。我想再过4年我也29岁了,那时候我是否还拥有梦想,那时候我是否已经习惯了安定而选择不去努力,那时候我是否依旧编写着糟糕的代码并一次次为低级的错误所苦恼。然后跟隔壁的程序媛聊天的时候,她跟我说:

“我时常感到很无助,有时在考虑为什么会选择开发这条路。”

我突然苦笑了一下,然后开始安慰。我一直特别擅长安慰别人。与其说是安慰,倒不如说是忽悠。有时候也会自我进行安慰,或者自我进行激励。但是激励久了,就麻木了。安慰多了,感觉一切都假起来了。

我对自己说:不要再沉浸于幻想自己成为大牛那天的种种。仰望星空,脚踏实地。

----------要学会如何生活。生活不仅仅只有工作,还有感情----------

女朋友和我一起住了半个月后就回家了。她来的时候说了一句:”你应该学会生活。”每天她会帮我洗衣服,整理房间。而这半个月我也没看丁点的书,每天陪着女朋友逛街,聊天吃东西。

突然想到以后结婚了,是不是就很少有时间进行学习了。突然有点羡慕非研发人员,他们下班后就是下班了,偶尔加加班但是却不耗脑力,而且还有大把的时间陪着自己的家人,或者有应酬顺便把该玩的都玩了。我突然感到特别的庆幸是我不太喜欢玩。有时候更喜欢一个人呆着,或者陪着女朋友好好的散步去。也许我这人确实适合搞研发。

一位好朋友来武汉看我,走的时候他对我说:”要学会如何生活。生活不仅仅只有工作,还有感情。”他和丹丹是异国恋,还剩下一个月丹丹就要回国了。我突然感觉他说的特别的正确。身为一名程序员,确实要懂得生活。忙碌固然好,清闲也不错。生活的路是自己走下去的,只是现在中国的生存环境太恐怖了而已,让很多人忘记了初心。

勿忘初心,刚开始我们只是想要一份单纯的快乐,仅此而已。

----------我只是想去美国看看----------

回到武汉来到一家国企工作。由于部门并不是核心,所以开发工具也相当的落后,还是老旧的VC6.0。来到这里就开发了一个工具,用的是VS2008,C++编写,MFC框架下用了大量的STL。但是移植到VC6.0的时候爆出了一大堆的错误。

在修改错误的时候整个人崩溃了。有些明明是标准的C++语法居然在VC6.0下报错,接着修复一个BUG引发了更多的BUG。于是我果断的重新回溯版本,回到VS2008的怀抱。

我分析了一下这个工具,如果没用到STL可能会有更多的代码要编写,程序的逻辑可能更加的复杂。但是我却发现了一个问题:如果想专研一门技术,windows真的不可靠。

由于我也只是一名菜鸟,所以也没必要对这个问题进行分析和研究。晚上回去的时候,打开计算机网络的基础书籍开始学习。铁下心来要往Linux的网络编程方向发展了,现在先打好基础。

很多时候我会对自己说:”如果大学时候静心下来专研一门技术该多好。”或者说:”如果我参加工作的时候深入研究计算机网络该多好,走了多少条弯路。”我再想,如果我现在静心下来学习网络编程的基础书籍,那么半年以后会对自己说些什么呢?

实际上我一直都有一个梦想就是:技术移民。这个梦想现在开始安安静静的停留在我的心中。也许生活几多无奈,也许需要趁年轻多出去走走。很多时候有些人会跟我说:”也许有时候,你的梦想也只是幻想而已。”实际上我真的只是想:

去美国看看。

献给很多时常无助的程序员,布布扣,bubuko.com

时间: 2024-08-05 15:20:43

献给很多时常无助的程序员的相关文章

很多人转行做程序员选择web前端学习,前端简单在哪里?

不管你是工人阶层还是服务行业,是否想过转行IT,转行IT后肯定会选择一门编程语言进行深入学习,很多转行的人基础都不是太好,不是科班出身,甚至有的是专科乃至中专,前端的HTML和CSS相对其他的编程语言来说比较简单,是相对哦,不是绝对的简单. 为什么前端相对要简单呢? 首先前端是由HTML和CSS组成,当然还有JavaScript.HTML和CSS在写的过程中你可以立马看到效果,比如你写一个div,定义一个宽和高, 在给一个背景颜色是吧,打开浏览器立马就能看到是什么样的,我们都知道中国人大部分都很

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

程序员怎样才能达到编程的最高境界

程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界.即使是这样的高手,那也都是无知者的自封. 我认为,一个程序员的成长可分为如下六个阶段.     第一阶段此阶段主要是能熟练地使用某种语言.这就相当于练武中的套路和架式这些表面的东西.   第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数.到达这个阶段后,也就相当于可以

“北上广深”的程序员,薪资–生活成本=多少钱?

随着城市发展,"北上广深"这个词已由来已久,很多人已经记不清这个词是从什么时候开始在网络上流行起来,但是无疑"北上广深"已经成为咱们程序员首选的就业工作城市,因为相对来说就业机会多,工资高,条件好. 曾经在上海工作的我深有体会,每个北上广深的程序员都有属于自己的辛酸.无助和彷徨,也有自己的坚持.无畏.初心和对美好未来的向往. 一旦去了大城市,自己立足都需要历经艰险,高收入的城市伴随着高消费. 微博上有一个关于亚洲生活成本最高城市的帖子,根据调查数据显示上海超越香港,

为什么国外程序员爱用 Mac?

from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.

【转】程序员的职业生涯该如何过——前锤子科技研发总监池建强

http://www.jizhuomi.com/career/701.html 1.写在前面 加入极客邦的第一天就被拉到了「大咖说」的现场,这也是我始料未及的事情.从锤子科技正式离职之后,我享受了一个短暂的假期,随即投入了下一个战场,极客邦科技和内容服务领域. 很多人都在问我,为什么要离开锤子科技加入极客邦科技,其实这就是一个简单的职业选择.人生在世,一路向前,总会遇到各种各样的选择,有时候是被动选择,有时候是主动选择,仅此而已. 锤子科技是一家独特的,有趣的公司,由于种种原因,它的成长之路比其

培训机构毕业的程序员被歧视的背后逻辑

转载自:http://developer.51cto.com/art/201511/498403.htm 现在,像达内.华清远见.国嵌.北大青鸟.传播智客等等 IT 培训机构很多,为尚未毕业的大学生.毕业了一时找不到工作的大学生.工作后想转行的再就业者提供了一个掌握新技能的机会,通过三个月或半年或更久的培训, 你就可以掌握某一种技能,比如 Android 开发.Java Web 开发.iOS 开发.嵌入式 Linux 开发,然后,没然后了吗…… AD: 现在,像达内.华清远见.国嵌.北大青鸟.传

给程序员的五点建议--如何成为编程高手并以此创业

写在前面:此篇文章出自雷军之手,是他为软件开发2.0技术大会准备的演讲稿,但由于某些原因没有派上用场.这里跟大家分享下,对我们程序员来说还是大有裨益的. 每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员.现在大学.软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找不到好的工作.问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人.而刚毕业的大学生多半刚学会如何写程序,的确很难企业需求. 企业到底需要什么样的程序员,一个刚

在原生程序员眼里,可能你写的是假代码……

程序员有一个经典笑话:XX语言是世界上最好的语言.然后大家可以争论到明天早上.程序员真的是分派别的,怎么分?你最先熟悉的,最先使用的编程语言,就是你的编程的母语.这种母语影响将是根深蒂固,潜移默化的,哪怕后来又学了别的语言,例如C++程序员转成了C#程序员,或者转成JAVA的,一个有趣的现象是,在哪些母语就是C#的程序员眼里看那些转行程序员的代码,即使看起来也可以编译,语法正确,也可以运行,但从代码层面也可以明显的看出各种区别 所有人都有母语,例如看这个文章的你,我猜9成的可能性母语是中文,OK