从文员到程序员的过程

2015-02-15 10:15:17 +08:00
 cralison
这两天一直在听 http://www.bitvoice.xyz 比特新声上Tiny兄的访谈,有一句话一直在脑子上转“你觉得此处该有掌声,实则大家根本就没有被你打动”。

我觉得我应该花更多功夫好好去表达自己:)

我小学自学的编程,在小霸王学习机上。当时《霸王的大陆》,已经玩得超级熟。自带的打字游戏玩了一阵,就摸上了里面的编程模块。当时是看小霸王的说明书学的。也没学多久,做了个加减法,就没有继续了。

小学后期主要是在学校看图书馆的书和到镇上游戏厅打《拳皇》、《12剑使》和《合金弹头》。

好像是初中开始流行网络。上课的时候全部时间用来看武侠小说,周末基本在镇上的电脑培训公司里上网度过。主要是进聊天室、上QQ。因为没钱,就没玩《传奇》和《石器时代》。

初三,我发现了学校旁边有卖《电脑报》。就买了一份来看。当时觉得超有意思,几乎是完全陌生的新世界。以前只听说村里有人用电脑打游戏很爽。只去朋友家瞄了一眼《仙剑奇侠传》。

当时的《电脑报》上,最热的是Flash动画开发。当时Flash动画开发火得一塌糊涂。但是,因为没有电脑,也只能干看。当时看得比较多的是硬件版块和游戏版块。一来是因为手上没电脑,对电脑里面有什么东西特别感兴趣。二来是因为还是特别想要一台电脑,就老盯着电脑配件价格,幻想着自己有一天也能买上一台。

初三后期,因为不打算考大学,所以就把更多精力花在《电脑报》。这个时候,基本上,连有电脑一两年的人都非常愿意跟我聊电脑的事情了,因为我往往反而比他们懂得更多。

考高中时,我们镇上只有两个选择,一间普高和一间职高。既然不打算考大学,三个志愿都填了职高,虽然最后成绩比一些去了普高的同学还高,自然也顺利去了职高。报的是“计算机应用”这个班。

职高高一的第一学期,“计算机应用”班以电脑基础知识的教学为主,这块我自然一点压力没有,课上各种抢答,课后各种讨论分享。又因为成绩永远前二。职高上得特别舒服。也顺利考了《全国计算机等级考试一级》

职高高一第二学期,开始有QBASIC的编程课程。因为有小学的自学经历,加上一直在看订阅的《电脑报》,也学得比别人快。编程作业,大家都会找我的抄。职高高二第一学期也顺利考过了《全国计算机等级考试二级》。也买了很多编程的书,VB、VC、JB、C/++、JAVA、Linux都有。每天就抱着十几本编程书上学,虽然基本不看。看也没用,没电脑没地方敲码。也开始订阅《计算机世界》这种比较专业的有大量信息技术行业案例、观点分析的相对专业的周报。还订了两本编程相关的学术期刊,上面都是这种大学的学生和老师发的计算模型研究论文。

职高高二第二学期,说服家里花接近6000元由班里的电脑老师陈老师去东莞市里的电脑城帮忙配了台电脑。当时是2001年,6000块钱还是挺贵的了。然后我买了大量的各种游戏,一天到晚打游戏。《电脑报》上基本就只看游戏版块了。大概是那时候开始接触到《魔兽争霸》。

我在初中的时候被同学带入贝塔斯曼的坑,就一直有在上面买书。在贝塔斯曼买了很多“成功学”的书来看。职高高三第一学期从贝塔斯曼上买了本《富爸爸,穷爸爸》,开启了所谓的“财商”学习。后面是出一本买一本,买了一整套的《富爸爸》系列,也全看完了。还买了《现金流》这个现在很多人拿来引人入坑收会员的桌游,拿到班上带同学玩。这时候,基本都不碰电脑了。

职高高三第二学期,让懂电工又上网上得疯狂的表哥帮忙拉了条电话线都我房里,悄悄买了个Modem扩展卡插电脑主板上,开始在家上网。主要是找小说看和上QQ,各种网络小说一路看,也进了一些作者的小说论坛跟人胡扯,还有听网络电台。因为《富爸爸》系列老讲应该学点法律、会计、经济学,我就开始在网上找经济学的东西看。后来找到了张五常的《卖桔者言》。张五常的经济学,对不对,我不知道。关键是他讲得非常有趣。让我非常快乐地接触到了很多经济学术语。

职高高三考大专,想考经济学专业。新来的大学刚毕业的英语老师说,你学经济学找不到工作,现在电子商务刚刚兴起,反而可以考虑一下。于是,就报了广州大学的电子商务大专。然后收搭精力,不再看各种奇怪的东西,重新好好上课看课本,全力冲大专。

职高高考结束后,暑假里全部用来上网,看完了张五常三卷的《经济解析》。也买了《国富论》,不过基本没怎么看。主要是到http://war3.replays.net下《魔兽争霸》的战报看。

暑假2个月,每个月都是200多的上网费,把我爸惊呆了,果断拔线。那是2003年的事。

到了大学。电脑搬过去,主要拿来上QQ和看网络小说。

大二第二学期,跟同班同学在QQ上聊了几句就对上了。然后就是每天送夜宵,每天跟在屁股后面到校园早读英语,到阅读室和课室晚自习。当时,同学正在学VB考《全国计算机等级二级》。我高中就考过,家里有一本从来没看过的5、600页的VB书。嘻,机会来了。节假日回了趟东莞,把书带过来给同学。在同学去考场考试当天表白,就成了现在的老婆:)

泡上妞了,电脑基本就只能拿来看电视剧了。虽然之前也只是拿来上网聊QQ。

大学毕业,找了个房地产中介的工作,每月500多块钱的工资,肯定是不够花的,老婆找了百度排名销售的工作,也没多少收入。后来家里已经没钱可以寄给我了,我就回了东莞。当时老婆已经因为家里安排去了深圳工作。

回到家,没多久,老婆不做深圳的工作,也来了我家。两个人开始在东莞各种转找工作。当时的电子商务,除非做技术开发,基本上只能找到竞价排名的销售工作。在东莞更惨,竞价排名都大把人争,电子商务出来只能当文员了。

后来表姐介绍,进了一家互联网创业公司跟项目。主要是网络商城和网站建设两块业务。我当时什么技术都不懂,就只能做项目推广,各个镇,各种跑,还卖过马桶盖。

到了2007年,公司做不下去了。当时股市非常火热。因为早期接触的《富爸爸》和经济学,对股票多少有点概念。于是干脆在家炒股票算了。当时跟老婆说,每天只要赚个2%,3个月后给你买车,6个月后给你买房。

我是6月份开始做的,7月份公司正式清算,老婆也失业了,也呆家一起做。然后就是6000点到顶大跌。到2008年初,已经亏了80%。之前一直安慰自己,还有机会,还有机会。等到有一天,连1手的股票都买不了,突然崩溃。

在2007年10月左右进入交易者之家论坛,接触到了商品期货的信息。当时为了转移注意力,开始研究期货。2008年5月正式开了期货帐户炒期货。过程跌跌撞撞,在9月份赚了一笔。在9月份的最后两个交易日,全仓做多。10月份,金融危机全面爆发,节后商品期货开盘就跌停,三天内,我就全部亏光,被打爆仓,全副家当只剩2100。

把2100提出来,去了趟老婆家,给了1000块。回来就和老婆去领了证。

11月份,拿了2万,继续做期货。后面就一路赚钱,虽然也有一周亏4万的时候,但都没亏过本金了。

但是本金太小,赚的钱都不够吃饭。于是,2009年5月,我又出来工作。当时因为金融危机,托尽了关系也只找到一个1800的文员工作。

工作了3年,工资涨到2200。文员工作太无聊,就是每天给工人发工衣和写劳动合同。工厂人员流失率大,每个月都要写100多人的合同。想转点有技术含量的工作。一开始学结构设计,因为工厂里结构设计师的工资最高。学了一阵ProE,完全学不进去。于是转学电子,电子工程帅的工资在工厂里第二高。

因为每年的年会都由我来当男主持,在台上跟老板有点接触。学了1年,想办法搞到老板的手机,打电话跟他说,我对电子非常感兴趣,也自学了一年,想转过去,不知道有没有机会。老板说,人员满了,集团正在筹备一个研究院,让我考虑一下。

然后就是各种跳票。几经争取,2012年2月我开始到集团研究院工作。当时没有任何业务,连办公楼都还没装修完。于是,我只能跟装修进度。装修快结束的时候,陆续有一些合作项目接进来,因为是香港那边的合作方,人手不足,我又懂粤语,项目就由我来跟进。这个时候,工资加到3200。

3200的工资,在我们镇上不算低。但是,老婆已经怀孕,想想后面还是不够花。还得再学点东西才行。

2012年,移动开发大火。研究院里就有好几个移动相关的研发项目。事实证明,虽然自学电子一年,但我好像不是很喜欢干电子的活。于是决定往移动开发发展。

因为没有苹果电脑,只能选择安卓开始。当时的安卓开发工具,还特别不好用,至少我接触到的是这样。花了一周都没把环境搭起来,就放弃了。

刚好,2012年9月,用了5年的神舟笔记本坏掉,老婆支持直接买苹果电脑,于是到镇上的苹果授权点买了台iMac。因为老婆还要每天做期货,期货软件在Windows比较好用。买iMac后的第一件事是装了一个300多块钱的正版Win 7。

然后也基本没学。21寸iMac,用来看电视剧和电影,太爽了:)

2012年年末,儿子出生。为了方便记录和给老婆打发时间,2013年1月,趁出差香港的机会,买了台iPad 4。

2013年7月,买了个开发者帐号。找了一本讲Cocos2D iPhone的英文书,看了10来页,在上面跑了一个书里的Demo。

2013年9月,iMac被雷劈了。东莞这边的送修点说要一个月才能修好。只好拿着只有一个Demo的iPad,到广州面了几家游戏公司。其中一家的面试官,是广州大学的校友,他好心提醒我:我这个年龄又不懂C++,做游戏基本没戏。因为当时最火的游戏开发平台是Cocos2D-X,不管是用C++还是用Lua,我跟刚毕业的大学生比都不存在任何优势。他劝我试试Unity3D,这个当时还比较少人搞,也许还有机会。

我心想,跟刚毕业的大学生抢开发工作,我基本没有任何优势。只有一条,还有点机会:我有苹果电脑,大多数大学生没有苹果电脑。虽然我的iMac已经被雷劈了。。。于是,我临时决定,再也不搞不需要苹果电脑也可以做的游戏开发了。我只搞必须要苹果电脑才可以做的iOS应用开发。

但电脑坏了啊,怎么办?再买一台!于是又去香港买了11寸的MacBookAir。先是在东莞找iOS开发工作,发现整个东莞只有10家,面了2家,都挂掉了。于是决定还是去广州找,在网上投了400多份简历后,在9月21日约了8家面试,早上7点钟出去,坐火车去广州面iOS应用开发。22日又一大早继续坐火车去广州面试。面到第10家,出来之后接到一个Offer通知。后面的就不面了,打电话告诉老婆,就回家了。

2013年10月2日,表妹帮忙从香港给老婆带了一部iPhone 5s。

2013年10月20日,自己一个人来到广州,先住在老婆的二哥家,21日找好房子,23日正式上班。工资是3.5K。

2014年10月30日,坐了18个小时火车来到上海。31日找好房子,跟几个期货上的朋友聚了聚。11月3日正式上班,工资是12K。

一路下来,如果问,为什么会做一个程序员,原因有很多,儿时的经历,初三开始的接触,还有待遇等等。

但,如果我愿意接别人的钱做商品期货交易,我会赚得比现在多非常多。

我和老婆讨论过,我们究竟要什么样的生活。我们希望可以自由一点。投资交易,虽然可以给我们带来金钱上的自由,但如果我们一辈子的精力都主要放在钱上,我们会觉得不值。程序员,在信息技术横行的现在,应该算是比较自由的职业。而且更重要的是,我们希望能我们七老八十的时候,还能自己动手做点什么,而不是安静等死。

我觉得,未来有两种人,一种是管理机器的人,另一种是被机器管理的人。管理机器的人得懂编程。
12437 次点击
所在节点    程序员
107 条回复
laomutuo
2015-02-16 22:02:28 +08:00
这个是tinyfool自身的经历么?
Elethom
2015-02-16 22:08:07 +08:00
沒到那個層次就別操心那麼多事情。
cralison
2015-02-16 22:19:45 +08:00
@pheyer

人生不应虚度:)


@xming

哈,不客气啊,我老婆确实超级好:)


@kxmp

没有看不起,就是说不好找工作而已啦:)


@laomutuo

怎么可能,Tiny兄非常强大的好吧:)


@Elethom

不操这个心,上不了这个层次哈:)
Elethom
2015-02-16 22:23:36 +08:00
@cralison
不如說應該慶幸自己這種水平都能拿到 12k。
cralison
2015-02-16 22:37:48 +08:00
@Elethom

是很幸运的:)希望全世界的人都有同样的好运气:)
cralison
2015-02-16 22:44:07 +08:00
印象中有四个东西被人说运气好。

一个是小学第一次考第一。

一个是娶到现在的好老婆。

一个是不管做什么行当都大把人帮我。

一个是最近拿到的12K了。

我自己对运气研究不多。我想问:如果我努力不足,会不会有同样的好运气?如果只有非常拼命努力才会有足够大的运气,这到底还能不能算是运气?拿不到12K的人,是不是都只是因为运气不好?拿到12K的人,是不是只有我一个人运气好?

我自己不重视运气。因为我觉得,只要自己努力足够,任何运气都可以强行扭转。退一步讲,即使扭不过来,努力了,自己也不吃亏:):):)
cralison
2015-02-16 22:52:52 +08:00
我当时面试要的是10K,公司管技术的联合创始人给的12K。我不知道他是怎么考虑的。如果说我现在的水平很菜,那我三个月前的水平肯定要比现在菜得多。同时,我又觉得他对技术的判断力会比大多数程序员都要强很多。

也许是因为我从来只回答:可以做!或者,我试试看!

我还是选择相信他的判断能力吧,这样从现实上还是概率上都要省事一些:)
zts1993
2015-02-16 23:41:06 +08:00
加油。∫&
fasling
2015-02-17 00:32:40 +08:00
最后一次工资跳跃好大
hiluluke
2015-02-17 02:21:10 +08:00
@otbzi 2333
hiluluke
2015-02-17 02:27:41 +08:00
楼主回复这么多人,感觉好幸苦。。。
cralison
2015-02-17 05:18:30 +08:00
@zts1993

谢谢:)你也加油:)


@fasling

3.5—》6K-》12K

这也是我建议所有人尽可能做程序员的原因,但凡熟练点的程序员,没人敢给低价,此处不给爷,大把给爷处。

工资这个东西,对人的影响非常大。因为一个工作,三人花钱(我老婆全职带儿子,兼职做期货交易),在拿到12K之前,我一直处于“不够花”的状态,不停地把期货交易赚的钱抽出来应付基本生活。只有这次12K了,我在花完之后才有余钱可存的可能。

工资太低,无疑是对人生和人性的迫害。

反过来看问题,工资更高,应不应该作为程序员工作的追求呢?除非在工资更低的工作上,我们能保证自己能力上有更大的提升,否则我们很难说服自己是值得的。

我这次来上海,拿了4个offer,都是10K以上,只有现在这个给12K。其它三个offer,试用期还得打8折,前三个月只能拿到8K。而现在这个,试用期工资没有打折。我自己很难保证在8K的工作上会比12K的有50%以上的能力提升。况且,在努力程度相同的情况下,在12K的工作里,同样也在提升能力。

另外一个事实是,如果我们上一份工作只拿8K,下一份工作很难能拿到12K。不知道谁能有很大的把握,下一份工作或者下一次加薪,自己会有50%的提升。

当然,如果别人给我更高的工资,让我去做iOS应用以外的开发,我应该也不会去。就像,别人给我更高的收入,让我去做期货交易,我也不去一样。
首先要知道自己想往什么行当发展,然后才是不能地提升能力,并且不断地提升收入。

我们经常被教育:只要成长了进步了,钱自然会有。那么,如果钱更高了,是不是也说明已经成长了进步了呢?如果不是,那么很显然,就算成长了进步了,钱也不一定会有。

我们还会被教育:做一行钻一行,不要关心外物。但是,收入更高更有助于我们从生活中的烦恼解脱出来,更专心钻研我们所从事的行当。假设,我的工作可以拿到非常高的收入,我就可以完全不再关心收入的问题,而脑子里面只需要考虑技术和能力的提升。

能顶着生活压力一心钻研的人,自然是很帅的。但是,只要有可能,我们去除因为工资太低带来的生活烦恼,一定会对技术的钻研提升更有利。
cralison
2015-02-17 05:46:48 +08:00
@hiluluke

我不辛苦啊:)
我很开心有那么多人回复我的帖子:)

这次的交流,我有非常大的收获,我和老婆一直在讨论这个帖子上的回复。我老婆对不友好的回复比较伤感。也问我,为什么要在这个论坛发,因为我在ourcoders上发的话,绝不可能有这些不友好的回复,为什么要给自己徒增烦恼呢?何不把这个时间精力多看点书多看点代码呢?

我跟她说,不友好的回复还是少数。多数人都在鼓励我。单从数量上看,我这次的收获至少是“正”的。同时,因为不友好的回复,我得以表达自建粉丝群以来形成的压力和负面情绪,是一次非常难得的解脱机会。同时,我相信,就像以前我所有的努力和转变一样,只要我足够努力并保持分享的习惯和热情,我相信在程序员的世界一定会有更多人愿意帮助我,而不是插起双手看我笑话。

我需要做的,跟之前的无数次努力转变一样:不断反思,不停分享。

我还是相信一个东西:分享得越多,就一定会收获更多。

我会假设大家的智商都比我高,如果我坚持分享,那明显把资源投放到我这里就会比投放到别处“更划算”。

在工作上,我也是这样干的。只要同事问我iOS开发的问题,我知无不言。虽然公司所有开发的同事都用MacBook,我并不会担心同事学会iOS开发后会影响到自己的职位或工资的提升。因为很难有人会比我分享得更彻底。在公司老板看来,不停分享的我,不是只有“工作价值”,还有比较高的“带人价值”,这样一来,加我工资就会是一件“更划算”的事情。

当然,如果坚持分享也会有不利的一面,尤其是当我刚进入一个新领域的时候。很多业内老手都会觉得,懂得那么少,却到处瞎嚷嚷,太浮躁。其实,这个帖子上的情况,在期货交易的论坛上,在ourcoders的初期,都出现过。有人鼓励我,也有不友好的回复。但是,现在在交易界,老手都没有任何对我不友好的可能性。现在在ourdcoders,大家最多只会觉得我文字没写清晰点反对,而几乎已经没有了不友好的回复。与此形成对比的是,帮助我的人只会越来越多。

分享,看起来像是付出更多的一种行为;但在我的实践里,很明显是一件收获更多的“非常划算”的行为。

那我能不能“挑着分享”,选择有些分享有些不分享呢?

如果分享不能成为一种本能习惯和必然行为,人很难刻服那么多外界影响因素坚持分享。我们可以看到很多主动分享的人会被一些不友好的声音给击退。不友好的人收获了骄傲,整个世界都缺失了应有的更多的分享。

所以,我宁愿什么都分享,让大家既看到我有用的一面,也看到我废柴的一面,也要保住“不停分享”的习惯,让自己更快速地成长下去。

就像我对每个进入粉丝群的朋友说的一样,我还是建议大家都建立一个完全属于自己的粉丝群,通过一群可以跟你良性互动给你友好反馈的人,来保住自己勇于分享乐于分享的习惯。这个习惯一旦养成,谁也没有任何办法可以阻止你的成长:)

退一步讲,人生百年,匆匆而过,其实我们很快就死掉,为什么要把时间浪费自己不屑或对自己不友好的人身上呢?:)如果是,我会对自己不屑或不愿意帮助的人,更多地采取“无视”吧。骂也很浪费时间精力。骂完别人后,这件事反而会在脑子里挥之不去,占用大量的大脑空间和进程。反而赞扬完别人后,自己一觉醒来就忘了,就从大脑里清出了,反而可以集中精力做好自己想要做的事情:)
darcy
2015-02-17 07:55:38 +08:00
很佩服楼主这种分享精神,希望不要被负能量打败;楼主这一路走得艰辛,故事跌宕起伏,但也可以看出主要是咎由自取,还建议楼主多读书多写代码,把这些年落下的计算机知识都补回来,才对得起自己的选择,对得起这份工作。机会不易,坚持吧,别再途中又放弃了。(得罪之处,还望楼主海涵)
n37r06u3
2015-02-17 08:29:17 +08:00
小学的时候 玩霸王的大陆 日文版本 不知道写的什么 玩的很熟
cralison
2015-02-17 09:48:28 +08:00
@darcy

我应该不会转行了:)会不会换工作则难说:)

买的唐巧的《iOS开发进阶》已经到手,打算在明天回去的路上看看。希望到时候能有一些东西可以分享:)
我现在通过分享来诱导自己读书和写代码:)

谢谢你的鼓励和建议:)祝春节快乐:)
cralison
2015-02-17 09:50:46 +08:00
@n37r06u3

我小时候玩的也是日文版:)

这次买的书里头,有一套《大家的日本语》。
希望学完之后,可以看得懂简单的日语游戏和动漫。也打算5月份去一趟日本走走:)
donglingyongadls
2015-02-17 09:54:19 +08:00
把状态当目标,把境界当理想,把感动自己当努力,净是瞎扯淡
donglingyongadls
2015-02-17 10:01:41 +08:00
”2012年,移动开发大火。研究院里就有好几个移动相关的研发项目。事实证明,虽然自学电子一年,但我好像不是很喜欢干电子的活。于是决定往移动开发发展。因为没有苹果电脑,只能选择安卓开始。当时的安卓开发工具,还特别不好用,至少我接触到的是这样。花了一周都没把环境搭起来,就放弃了。“ 2012年我大一,开始自学android,我真没觉得android入门有多难。
我觉得楼主你这么多年,什么生活磨难都是次要的,就是一句,你认为你自己一直处在很好学很努力,其实你一直都是三分钟热度,从来没有把一件事情有毅力地坚持下去。包括现在发帖,开始学编程才几个月?就开始网上布道了?
AssKicker
2015-02-17 10:33:11 +08:00
@donglingyongadls 呵呵,楼主的帖子发了好多地方,复制粘贴,这些都是次要的,关键是感觉v2ex现在快要被玩坏了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/171082

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX