一个低学历者的辛酸程序路

企业动态
一个低学历者讲述他的辛酸程序路。他想对低学历同仁说,人要坚持首先要有信心。

时常看到有些低学历同仁对未来很迷茫,也看到“大”龄人士总在怀疑 学计算机的可能性。我想对他们说,人要坚持首先要有信心。

2000盛夏的某个下午,我躺在河边看武侠小说,旁边放着鱼竿, 因为实在无聊透顶。突然妈找来了,告诉我哥从北京打来电话, 让我过去上班。

我97年高中毕业未高考,后在外面帮人做装修,一年2000块钱,没 有休息,吃住都在一个小门脸里面,三年下来,我没有乱花钱, 还是两手空空,还被别人讥笑为“木讷”,“傻”,意思是不油滑。 不会黑顾客。虽然这样,我满手是伤,被玻璃划,被裁纸刀 划,冬天无法戴手套干活被冻裂。再次回到家里的时候,我大哭 一场感觉走投无路,最后一丝闯趟的想法也没有了。父亲安 慰我说,以后你一头牛,我一头牛,就当个牛倌吧。

哥的电话重新唤起了我对未来美好生活的向往。北京,以前只 在电视上看到过,还有梦见过的天安门,五星红旗。

哥自小就很聪明,一直第一第一的到了中国的最高学府,那时候 他还本科没毕业,托一个同学在海淀硅谷电脑城给我找了一个学 装机器的活。他很在乎我,他说就这么一个弟弟,不能让你在家 荒废下去。初期的时候我就住在他们宿舍里面,他的同学对我很 照顾,至今我都感激不已。

学装机器简单点说就是一个搬运工,搬显示器,搬电脑,装货, 卸货,每天累得回宿舍就想睡觉。每个月600块不管吃住。电脑 城每天吵吵闹闹,让我很茫然。更让我觉得郁闷的是我想学 Windows 98,同事都不乐意交我,让我觉得那是个很高深的 活,这使得以后在工作中只要同事需要帮助,我一定帮忙。我太 能体会这种感觉了。

两个月下来,我不但啥没学到,倒是对周边的人越来越向往, 我希望有一个书房,每天可以看看书;希望有台电脑,可以让我 彻底的把Windows98给弄熟练了;我更希望每天可以不用搬显 示器,太多了,搬不完。终于有天崩溃了,背着我哥辞职了,搬 到了上庄,一个月房租90块钱,还管水电。

哥知道以后找过来,他有些生气,我告诉不想干这个。接着他让 我到他们实验室去打字,也许以后可以找个打字员的活。几年的 体力活让我手指初大,一分钟TT就打了两个字母。哥有些绝望, 后来给我买了一台机器,装好TC和TT,还有五笔。我又回到了 上庄,那时候正下雪,到处白茫茫一片,我就像抱着宝物迷失在 旷野的小P孩。

那些日子是孤独而又快乐的,每天不用干活,饿了自己吵个土豆 片,空虚的时候看看书,周末的时候按照哥说的,吃个肉,补充 营养。我很快的将Windows98搞得滚瓜烂熟,字也打得比以前快 多了,TC也能写个Hello World了,拉下很久的英语也快速的赶 上去了。但那时我基础依然很差,我高中文科都没读完,最差的 是数学。当周围的自考生们觉得我很厉害的时候,我也开始膨胀 了,觉得该出去活动了。

接下来每天坐几个小时的车去找工作,饿着回来做饭,但依然没有 找到工作。很简单,我没有经验,也没有学历,更不擅于伪装。 看着那些写字楼里面穿着笔挺带着胸卡的先生小姐们,我无比的 羡慕,心想就是在如此干净凉快的环境中当个清洁工人也好啊。 一天一个自考的说我还很像学生,说你找工作就该说是大学毕业, 还怂恿我去办个假证。当时土豆都没了,他给我的建议让我就如 同黑夜中的一盏明灯,只要让我上班就可以,不想当一个废人。

终于我说服我哥,办了个假证。那天取的时候,感觉自己像个 小偷。凭着假证还有练了一段时间的计算机,我找了一个做网站 的活。记得那天一大堆人面试,当问到我的网页怎么做时,我 说这个简单,就掉口说怎么规划,把做什么搞清楚最重要。因为 我不会做网页,但老板完了之后就跟我说你留下来。

我终于可以上班了,是“观察”而不是搬显示器了。很长一段时间 沉浸在这种幸福种种,我应该算个白领了?那时工资只有800元, 应该什么领都不是。但终于可以潜下心来学习一点东西了,Drea mweaver和HTML一个星期下来也掌握了,那个星期我基本每天 只睡5个小时,因为要给老板看东西。当第一个静态网站做出来的 时候,我欢喜了好长一段时间,虽然那时候我已经22岁,虽然我 还不会任何脚本程序,但没有比做的东西被人认可更高兴的事了。

某天哥给我演示了一个asp脚本,一个网页动态的显示不同样子让 我惊叹不已。他给了我一本ASP的书,我欢天喜地的拿去琢磨了。 看完哪本书我用了半年的时间,补充了数据库,vbscript,io等 各方面的知识,因为数学很差,一个简单的分页被我弄了一晚上 才弄出来。也缺乏视野,不知道网上还有好多好多资料代码。

我一直觉得自己不笨,数学差我就应该补回来,我从初中数学看起, 一直看完了大学数学,这得益于当时我很安静,还有做公司网站几 乎没有什么活干。数学这个东西,你静下心来用心去思考,还是进 步很快的。期间查找数学资料的时间习惯了使用Google这个好东西, 习惯了看英文资料,最关键的是培养了独立思考的能力。我认为 人一旦具备了这个能力,以后要学什么东西就只是时间上的问题了。

从这个公司离职的时候正是2004年春节,当时的工资也涨到了1800, 还有饭补,老板给钱等,也够养活自己了。但我觉得老是做网站,没 有更好的机会来锻炼自己。现在想起来有些冒险,因为当时我也只会 asp,sqlserver。那年我也很顺利的通过了成人高考,去读纯粹为了 拿个证。在几番面试之后,找了一个我认为的大公司,有200多人。 报道那天,我红着脸跟总监说没有学历,然后低着头等待,像等待审判 一样。片刻之后,总监告诉我“好好干活,我去说,不要让我失望!”。 当时公司用的Java和VC,我不明白总监怎么看上我。大概是冥冥之中 自会有你的一些机会,你努力了,就抓住了。

Java是个好东西,彻底的改变了我对程序的看法,尤其是它开放的庞大 代码库,还有数不尽的相关优秀关联库,就像一个潦倒半生的人掉进 了宝藏。我以前的积累彻底的绽放了,我学会了Eclipse还能够做插件, 看其源代码,学会了Ant,学会了一些正规工程开发需要用的比如UML, CVS,Bug Track,Log,Unit Test等。初期我学Java买了一本“京京 工作室”的书之后,让我彻底的放弃了看中文技术书籍的想法,记得看 第一本影印Thinking In Java的时候,十分的痛苦,但坚持下来了, 好多英语过了四六级的人没有坚持下来,现在他们也只能看英文文档, 没法有耐心的系统看一本1000多页的书。人贵在坚持。当你看第一本 英文书完了之后,再看其它英文书的时候,就没那么难了,再看下去 字典也不用查了,当然也不用抓破头去断长句了。

虽然在这个公司过的很顺心,但我依然明白自己的弱项,由于没有受过 正规计算机教育,理论很不杂实,如数据结构,算法,数据库设计等。 由于后来当上了一个小头目,对这些东西越来越没有时间关注了,成为 一个真正的程序员的想法从写第一个Hello World的时候就没有变过, 继续当小头目等待升迁还是换个安静的环境把这些东西补上呢?年龄 一天天变大,管理这个东西可以30岁以后开始,但30岁之后我还能学 习那些与经验无关的理论吗?肯定是思维跟不上了。带着对总监的深 深歉意,我离开了这家公司。2005年5月我离职的时候工资已经是 5500了。

我很小心的寻找下一家公司,希望有个好的氛围和环境,肯定不能是做项目的。看了几个月书之后才找到一个学院派的公司,我同样告诉他们 我没有学历,虽然还是有些说不出口,但不觉得可耻了。不管在 什么样的环境中,不管你来自哪里,为理想而奋斗是永恒的真理。

我呆的部门是研发中心,部门有些比较厉害的人,以前在上一个公司 积累的一些狂妄很快被谦虚代替。我继续看算法导论,离散数学及其应用 ,设计模式,EJB以及一些软件设计方面的书,还学会了使用Mapple 来解决一些难以明白的数学公式。最关键的是学会了使用Amazon和Emule 来看电子书,这些书一般领先国内两年左右。一些数据结构算法的书 老是以c/c++来讲,没办法,只能把C++ Primer(en)看完了,连习题都 作完了花了3个多月时间,但不想继续深入,能写出来编译通过就 可以了。好多人问我为什么英文看得这么快,我都不想说了,看准正确 的方向,坚持下去----都是废话!

2006年7月,我基本看完了我想要看的,感觉人都充实了许多,C++ STL和JDK里面的源代码,也能看懂一部分。谁再说我不懂算法, 我会微微一笑。不会再有愤怒与无奈了。

我觉得国内作软件的公司普遍管理水平低下,计算机文化底蕴不足, 沿承下来的管理理念大部分就是“管人”。没有任何冲突和些许失望,我 还是决定走人,去到一些外企之类尝试一下。我今年26岁,还有机会。

时常看到有些低学历同仁对未来很迷茫,也看到“大”龄人士总在怀疑 学计算机的可能性。我想对他们说,人要坚持首先要有信心。

最喜欢汪峰那首“飞的更高”,如果你决定要飞,就一定要飞的更高。

【编辑推荐】

  1. 我的程序员生涯
  2. 一个程序员应该如何学习技术?
  3. “非”天才女程序员的人生
责任编辑:张攀 来源: 酷勤网
相关推荐

2020-02-22 21:51:43

程序员Microsoft SServerSQL

2019-07-05 10:58:17

Java后端代码

2010-05-06 16:40:47

Unix SUID

2014-01-06 09:33:32

程序员管理

2012-12-04 09:41:00

2024-05-11 17:44:22

锐捷彩光网络

2020-03-02 17:04:47

戴尔

2015-06-16 10:31:36

程序员

2014-05-23 10:37:37

聊天程序PHP聊天程序

2020-07-10 09:55:15

程序员技能开发者

2011-02-14 13:05:17

PythonWeb

2015-06-08 10:48:39

程序员程序员自白

2023-04-07 15:45:13

Emojicode开源编码语言

2015-06-05 09:15:37

移动开发者

2014-04-17 10:42:50

DevOps

2010-05-11 10:08:00

2017-02-23 14:30:09

SpringhibernateJava

2015-07-03 11:27:30

程序员自己神器

2013-04-28 09:24:05

2019-11-07 15:30:00

EmacsIDE
点赞
收藏

51CTO技术栈公众号