你为什么要做一个程序员?

tinyfool 发布于 2015年02月14日
无人欣赏。

为什么?

因为做不了别的?还是喜欢热爱?因为钱多?还是因为?

共38条回复
udspj 回复于 2015年02月14日

沙发~~~~ 之前没学过编程,不知道自己适不适合,所以整个大学时期和刚毕业时目标都是想当游戏策划,实习公司的页游正好要做3个flash模块,公司没人同时会flash和as,然后我就接手了然后就这么入坑了 入坑as3后发现这职业跟我兼容性不错然后就一直这么做下去了。。

blackjack 回复于 2015年02月14日

上大学以前,我一直希望做一个化学研究者或者心理学研究者,但是程序写着写着就停不下来了,以至于上下班都在写。

cukewu 回复于 2015年02月14日

目前不是程序员,搞网络这块,但是一直有关注程序员这块(看来我不是很敬业啊..)。热爱..也许谈不上,因为不是非常了解程序员这行所以更多应该算是好奇,钱多也是一方面,但听说经常加班熬夜伤身体。。转行需要好大的勇气啊

tinyfool 回复于 2015年02月14日

3楼 @cukewu 你算是运维?

yarshure 回复于 2015年02月14日

其实我不是个程序猿

  1. 做过上市公司的SA
  2. 做过SP公司开发小工
  3. 学习过php,perl,python 都不是主力语言,python 写过监控系统
  4. 写过点shell,现学现用过lua
  5. 折腾过硬件,搞过软件移植
  6. 曾经见过Jobs, app在appstore 有下载。
  7. 不懂.net和java
  8. 最近在看swift 和Go,这个也许是未来
cukewu 回复于 2015年02月14日

4楼 @tinyfool 故事说来有点长。在上海有机会可以见面聊(o(∩_∩)o 哈哈)。听说叔叔可以从spaceX商用卫星聊到石油开采。。

实话说刚毕业(大一时候有两个选择,一个网络方向,另一个编程方向),找对口工作其实也没那么容易。网络工程师或者企业运维应该是目标吧。目前就职于国内某网络厂商的一款软件的交付工作,有时间再继续自学下,后面有机会就转呗。。不知道是否有高人指点意见。。

tinyfool 回复于 2015年02月14日

6楼 @cukewu 嗯,有机会

lionlee 回复于 2015年02月14日

听说又漂亮的程序猿。。。实在受不了这诱惑,就干上了。。。 开玩笑啦,主要原因是肉身翻墙方便,去哪都饿不死,而且真心喜欢,比干其他有成就感,不喜欢抛头露面,宅,这里有够了吧

少正卯 回复于 2015年02月14日

专业是调剂的,当初是想报个物流什么的(高中毕业那会儿可不知道什么专业叫做好专业,也没有感兴趣的专业)

四年基本是荒废了,没怎么学习,找工作的时候还想着要找个文字类编辑的工作,后来看各种招聘网站觉得做为普通本科生,放弃了四年的专业背景,那么竞争力更小了,所以还是决定做程序员,就算是暂时的也好。

工作之后入的公司不好,技术烂,领导根本不把我们新人放在眼里,有一种如果不是公司给你们工作机会,谁会要你们,所以你们应该感恩的感觉。

第一次跳槽之后,感觉自己跳得晚了,在第一家公司耽误了,新公司同期毕业的同事明显比自己要强。

工作之后也有想过放弃的时候,特别是第二家公司,领导比较严厉,做的不好会被训的非常厉害。已经到了开始怀疑我适不适合做程序员这一行,甚至怀疑自己人生价值的地步。

好在,勤能补拙,白天干不完的活,晚上自己拿回家里熬夜做也要做完。

不会的事情,厚着脸皮去问,哪怕把人问得不耐烦也得继续厚着脸皮问。

没事多逛各种技术站,订阅微信公众号,哪怕对一些事物只是达到了解的程度也好。

就这样在最近一次跳槽的时候,已经有了除BAT以外的一些比较不错的大厂的面试机会了。

不过我对自己很不满意,感觉自己差得很远。

但是我现在很庆幸当初专业被调剂,

首先找工作不愁

其次没有在毕业后丧失学习能力(反倒是上学的时候丧失了学习能力)

尤其是第二点,真的很重要。

好像有点偏题了。:)

ps :泰尼叔,请问论坛可以改用户名吗?

synack 回复于 2015年02月15日

虽然专业对口,但没想过要当程序员,直到我读到了<<疯狂的程序员>>这本书,然后就像打了鸡血,整个人都燃起来啦。。。此处应该有圣斗士星矢的开场音乐。。。走上了这条不归路。

现在的想法是不讨厌编程,功能做完了,bug fix后还是蛮有成就感的,代码写完了,再优化优化,觉得自己更牛逼了

性格方面,不喜欢抛头露面

感觉程序员比这一行业较公平,who can who up.这一点,工作几年后开始动摇了。

其他的职业,偶也不懂

还有一点,俺长得比马云还丑,泪奔。。。

今晚打老虎 回复于 2015年02月15日

因为想做一个黑客,然后就做了程序猿😂

KitBo 回复于 2015年02月15日

自己鼓捣网站,就顺便当了程序员

清醒疯子 回复于 2015年02月15日

这两天一直在听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。

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

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

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

我觉得,未来有两种人,一种是管理机器的人,另一种是被机器管理的人。管理机器的人得懂编程。

tinyfool 回复于 2015年02月15日

13楼 @清醒疯子 写的比以前好多了

tinyfool 回复于 2015年02月15日

9楼 @少正卯 暂时不可以

zhangdeshan 回复于 2015年02月15日

想靠技术吃饭

xiaotie 回复于 2015年02月15日

程序员是PVE,其他工作基本上是PVP

hrong 回复于 2015年02月15日

刚开始是因为兴趣,后来兴趣渐渐没了,就因为钱多。。。。

easyfly 回复于 2015年02月15日

我的工作是做EDA软件,也就是说,我主要在维护一些工具软件,然后这些软件是给那些集成电路设计的工程师用的。 基本上,我需要对集成电路设计和软件编程都有所了解。

为什么选择继续在做程序员这个方向努力,是因为我之前在集成电路设计的方向上努力过一阵子,然后失败了,所以换个方向试试运气。

hikui 回复于 2015年02月15日

我的话,主要受了我舅舅的影响吧。他从90年代的时候就是程序员了,从复旦毕业之后一直在上海工作,成了我们家族第一批到上海的人(后来我们家一批又一批都跑到上海来了)。

90年代的程序员收入很高,我依稀记得当时他的月收入就过万了。现在这个数目是很基本的,但是放在那个时候算是大数目了,我舅舅也一跃成为我们家族中最有钱的人。所以当时家里人都觉得,搞计算机方面的事情等于有钱。

96年的时候我第一次来上海到舅舅家玩。那是我幼儿园刚毕业,要升小学的暑假。在那个暑假的时候第一次接触个人电脑。当时我连字都不识一个,但是舅舅家有个光盘,里面有个叫《开天辟地》的软件(不是后来的教电脑的开天辟地),里面有讲故事(夸父追日之类的),以及一些很基本的人机交互。于是我每天都吵着要看这个。

一年还是两年之后,舅舅把一台电脑送给我们了。如果他不送给我们的话我们估计不会去买,一是因为太贵,二是因为对当时的人来说,这玩意儿一点用都没有。而我成为了我家乡最早一批拥有PC的人之一。很多同龄人根本没见过这玩意儿,都说这个是电视机。有了电脑之后,我跟我爸几乎把所有的空余时间都花在了上面。其实想想也没干什么,就是把windows上自带的程序玩了一遍。几年之后我爸买了一盘《星际争霸》让我玩,但也给我装了个练习打字的软件,然后说,要玩星际就要先练习打字。于是我盲打就是那时候练出来的。

小学四年级的时候我们学校终于弄了一批电脑,开始上电脑课。不过电脑都很旧,只能运行DOS系统。我记得电脑课除了练打字之外,其余的都是玩游戏,后来又教了DOS版WPS。不过我没学会,因为我那时候家里已经有MS Office了,自己也一直在摸索这套软件,主要是word。那个时候写作文什么的要打草稿,我也会在word上面打草稿。慢慢摸索之后就基本掌握了word排版。那时候老师经常会让我们做手抄报,我人比较懒,就拿word排了个版拿打印机打印出来交上去了(那时候已经买了打印机,为什么呢?因为下岗大潮开始了,我爸有下岗的危险,所以花了重金买了个彩打,然后把他的设计作品打印出来给领导看,以求不下岗。但后来厂长被抓,公司倒闭,还是下岗了,于是他又在网上找到了上海的工作,从此我们家也踏上了去上海的路)。于是我成了学校“电脑画报”第一人。后来学校开始举办电脑画报比赛,很多同学都开始展现出了这方面的才能,特别是隔壁班的一个女同学,做出的画报精美绝伦,大概也影响到了她后来的路。现在她依然从事设计类的工作,并且已经雇主担保移民到了澳洲。

六年级的时候市里举办小学生网页制作比赛,我也报名学习了。当时老师教的是FrontPage和Dreamweaver,不需要写HTML,其实老师们也不会写HTML,因为他们也是半路出家的,原本都是英语老师什么的。其实这个时候,有些概念我比老师们懂得更多,比如网页资源的相对路径和绝对路径老师们一开始也不知道,但是我却知道。最后我只拿了三等奖,因为我没什么设计天赋,做出的网页比较难看。而其他参赛者其实用的Photoshop设计,然后直接切图导出的网页,按现在的说法其实是原型设计,不是真的网页,有作弊的嫌疑。不过当时评委们也啥都不懂,只看好看。

初中的时候,我们市有中考加分的规定——全国英语等级一级加5分,二级加10分,全国计算机等级一级加5分,二级加10分。于是整个学校的学生都去报考了,学校也给我们免费培训,因为关系到中考大事。而我们选择的全国计算机等级二级是VISUAL BASIC,这也是我第一次接触编程。不过那时候很贪玩,不怎么听课,老师在上面讲课,我在下面忙着编很二逼的小游戏,理论知识就跟不上。第一次笔试考试就挂了,考了第二次才过。为了加分我们也是拼了,全校一大半的学生都过了计算机二级,但实际上真能编出程序的没有几个。即便是这样,二级考试也改变了很多人的人生,有些同学从此踏上了程序员的路。

但其实我在大学之前都没踏上程序员的路。高中的时候我一行代码也没写,但是计算机相关的事情也做了很多,比如给老师排excel表啦,给同学修电脑啦之类的。填志愿的时候,老师和家长都说,你计算机这么好不如填计算机专业吧。其实我父母还有另一个打算,在中国如果没有门路的话很难办事,而我舅舅已经是某公司的CTO了,我学计算机专业的话,将来就可以托我舅舅找工作啦之类的。最后我的志愿表里,所有的第一志愿都是计算机。

最后如愿以偿地被上大计算机专业录取了,也走上了码农的道路。其实刚成为计算机专业学生的时候,对自己没什么信心,因为我的数学不够强,担心写不好程序。我的大学生活是很庸碌地度过的,学习成绩只有中偏上,没有泡过妞,没有打过游戏,没有参加ACM队,整天泡在SNS网站里面刷屏。但是我舅舅经常会提点我一下,比如让我看看PHP做网站,用Java写程序。所以这两样技能都是我自学的,于是开始了我的自学道路。也正是这个时候,我在高中没表现出来的叛逆性格开始表现出来了,老师要求用C++做数据结构作业,我偏用Java做;老师要我们用PowerBuilder做数据库作业,我偏用Java做;老师要我们用ASP做Web开发作业的时候,我偏用Python做;大家都用Windows编程,我偏把电脑装成Linux。

大三的暑假,我们学校有布置“大型软件作业”。就是5个人组成一组,“给企业做些项目”。其实这个很不切实际,因为以我们的水平,没有什么企业会让我们去做东西。所以我们组打着“创业项目”的旗号,准备做一个二手书交易网站。我们组的5个人,除了我以外都是成绩顶尖的学霸,但他们考研的考研,考托福的考托福,实习的实习,只剩我一个人宅在家里。于是他们把我推举成组长,自己做自己的事情。于是我只能一个人,花了两个月的时间,从早上做到深夜,拿着一本书边学边做,从后台做到前端,终于凭一己之力做出了一个SSH架构的“二手书交易网站”。虽然代码写得很烂,但是所有的功能都实现了。最后老师给我们组每个人都是4.0。回忆起来,这件事真的很痛苦,从来没有如此感到孤立无援,有时候看着书觉得这真是一个不可能的任务,想要放弃,但咬着牙挺过来了。于是开始对编程有了自信,仿佛觉得即便再困难的任务,只要给我时间就能做成。

临近毕业的时候,适逢移动互联网大潮。当时我舅舅正在给某企业做iOS开发培训,于是让我也学习一下iOS(适逢我的华硕笔记本坏了,买了一台MBP)。但舅舅教我并不是手把手教的,而是给了我一个苹果文档的列表,告诉我哪几篇是要看的,也给了我一些iTunes里面公开课的地址。于是开始啃苹果的文档,开始看iTunes上的生肉。而毕业设计正好有有关手机应用的项目,本来是Android项目,后来跟老师商量之后改成了iOS项目,正好让我练手。于是花了两三个月的时间跌跌撞撞地做了一个很二的图片分享应用,代码也写得很烂,因为一边学一边做的,前期和后期的代码风格都不一样。回想起来这段时间对我来说非常重要,首先我接触的所有资料都是英文的,对我英文阅读能力提高有很大的帮助,以至于我后来习惯于Google+英文进行问题搜索,比同事效率高出很多,其次我啃了一部分苹果文档,渐渐地可以做到看文档学技术,而不是等别人出书才能学,另外我还做出了一个很二逼的图片分享应用,正碰到Instagram被Facebook高价收购,所以能在别人面前扯淡了。靠着这个毕业设计,我找到了第一份正式工作。

回想起来,走上这条路的第一原因还是因为想赚钱,所以父母从小就把我往这个方向带。但是我长大之后,程序员就不是一个赚钱的行业了,而是苦逼的代名词。好在我第一家公司对待员工非常好,没有理由不许加班,所以常年加班的那种痛苦没有体验到。而我现在又处在人生的分岔口,辞去了工作,来到墨尔本读Master of IT,也希望能借此机会走向国际(说难听点叫肉翻)。有人说程序员只能做到35岁,之后无论是体力和脑力都跟不上了。我也不知道是不是这样,即便是,也只能走一步算一步了。

yangzai360 回复于 2015年02月15日

我想想说说,真正让我成为一个程序员的那件事情。

赶三点去西车站接我妈,现在还没吃饭,而且手比较僵冷,错别字和语序就不好意思啦~

1⃣️高二(入坑铺垫):

我爸问我“你说你都要上大学了,学习也不好好学,以后是打算随便考个大专,我给你弄个公务员?还是你自己考大学,我就不管你了?”

我说我自己来,你不用操心。

他笑笑说“好~~”。

高三买的 iPod Touch 第二代吧。我记得版本是 iOS 2.3。接触 iOS 较早,导致了现在的 iOS 开发的工作。

2⃣️高考完(准备入坑):

高考完了就开始学谭浩强的C语言了,至今我任然觉得那本红色的书不错...虽然我只看过一遍...

谭浩强 老师的书,我真的感觉这爽爆了我去!第一次写出九九乘法表的那种感觉,变着法儿的输出。对角线输出,四分切割输出,很好玩。

那种感觉我这辈子都记得,虽然现在看着不就俩 for 嘛~

3⃣️!正式入坑!:我哥说他考研复试的时候,最后一道题是编程实现一个本地的学生信息存储,说是北理考研的最后一道题...结构体包括学号,名字,数学英语成绩。要实现的方法就是增删查改排序。

在已有的半个月的学习基础上,C文件操作、指针,结构体,排序算法,等,我三个多小时的奋战,实现出来了,激动的跑去给我哥看......妈蛋......电脑摔了......屏幕和键盘分离了......

然后VGA插上家里电脑。给他看,他给我爸说了,我爸也夸我,虽然他不懂~哈哈~

这件事情应该是我觉得我第一次,自己一边玩,一边开心,一边还能获得家人赞赏,真正能被爸妈和哥哥觉得有用,觉得我聪明用对了地方的一件事情。

4⃣️后面就不详细说了,简单写一下下。 后面的就计算机本科,在天津。

大一参加 ACM 竞赛 (脊椎病开始)。

对了,希望有机会咱们开个健康专题啊...什么减肥啊,久坐啊,颈椎脊椎病啊...等等

高中四年的恋爱大学异地恋分手,爸妈安慰了15高配的 MacBook Pro,后转 iOS 的又一关键。

后来大三爸妈又赞助我了第一代的 rMBP.

大二学 J2EE,后来搞了几个那种大学生的创新创意大赛。第一次用自己挣到的奖金给爸妈都买了 iPhone 5,不过是16G的。

大三觉得 Java 写后端真没意思,遂转 iOS 。

大三最后在一次全国决赛中,认识了现在的项目经理,当时工信部和我司是主办方,经理是来技术指导 + 评委的。经理想看我的源码,我直接给他发了,实习 offer √

大四来公司实习,后转正,一直呆到现在。

花絮:我大二的时候,老师给我说,你好好学 Java,你以后毕业薪资就能拿到最低 3500!我当时觉得“好哒!老师棒棒哒~” 哈哈哈~

Lyx 回复于 2015年02月15日

高考调剂 进了软件学院,当时 听软件工程这个专业名感觉很牛逼 就读了

otis 回复于 2015年02月15日

看了 @此ID想了很久 的这篇:http://www.zhihu.com/question/28098030/answer/39777290 和 @清醒疯子 的,我也来写写故事。感觉生活对于像我这类农村出身的很多人来说,不容易!

因为没考上县里的普通高中,所以就去市里(四线城市)读了一个职业技术学院的高中。

高一下学期开始接触电脑: Powerpoint、VB6 等有电脑书就看

高二:PS、Flash、3DS Max、C语言(计算机等级考试二级),当时很爱PS、Flash,感觉像是魔法,虽然学完后啥也做不出来。

高三:计算机等级考试三级数据库技术(机试没过)

05年6月毕业,没考上本科,也不去读大专,因为家里没太多钱,我也觉得读个大专没意思,在家里学了半年大学的计算机课程,其中有C++和C#。

06年初小姑介绍我去东莞一皮具厂做普工,主要让我学做皮带。一月休一天,一天工作10~13小时,大概1000多一个月,印象最深的是一些工友在喷很臭的用来给皮带上色的东西居然没带口罩!

06年中离职回家自学半年,也是大学的一些课程和网站制作,网站程序是学ASP.NET。

07年初又去东莞找工作,没找到,在钱只剩下100块时,随便进了一个电子厂,一个月800多休二天,一天工作8~9小时。

07年中离职,这次发狠了,从乡下的家里把那大台的电脑搬到东莞,8个多小时的车程,很远!这次有电脑了,终于是找到了工作,一个月1500,周未双休。工作的地方是东莞清溪的一个小村子,老板是做餐饮的,他是帮他儿子找人,他儿子在台湾,目前只找到我一个人。

08年初,由于只有我一个人对台湾,所以我申请回家。因为家里是乡下,经常性停电,所以回到我读书那个四线小城市租一个小房子继续做。

09年初,公司出问题,我在准备继续找工作时,之前招我那人直接向之前的公司的客户介绍了我,还说差不多全部案子都是我做的,我现在特别感谢他!那客户可能也急,然后我帮他解决了二个案子后,直接汇钱给我了。这样,我就开始了网站外包生涯。在这期间我慢慢有了点钱,然后还债、送我两个弟弟上大专、结婚、买房(小城市房子好便宜)、有了两女儿。因为是做网站外包,期间as2、as3、js、css、php、asp.net、服务器设定甚至jsp等等都做过,有时候同一时间做二三个大案子和几个小案子还不断改!反正客户要求都要完成!然后因为个人原因,主要是存了点钱,就想开始试试做自己想做的一些事情,所以在14年初我说要离职,到14年中终于让客户平稳过度并顺利离职。我也开始做自己的事情了。

14年中到现在:独立开发者,目前做了一个Mac软件已上线,另一个在做软件也将在年后上线。估计独立开发者我会做到16年初,这期间主要是深入学Mac和iOS开发,然后了解一下游戏制作和CG Artist的一些情况。然后应该是没钱了,就要开始找工作了,希望到时能找到一个可以做很长时间的公司。

梦中醒不过来 回复于 2015年02月16日

从我10岁敲下第一行Hello word时,就喜爱上了这个活动,当然如果可以选择,我更愿意让编程成为爱好,而不是职业

amosji 回复于 2015年02月16日

19楼 @easyfly 你在哪家做EDA?S?C?还是M?

easyfly 回复于 2015年02月16日

25楼 @amosji s家

Alfred1003 回复于 2015年04月02日

17楼 @xiaotie 精辟!

qbuer 回复于 2015年10月03日

都是做ios开发的...哦忘了,本来是ios开发社区..

vincent89 回复于 2015年10月03日

基本上跟清醒疯子的经历相同啊。 现在自己学了半年左右的IOS。。 请问有广州或者上海的公司愿意收个学徒吗??

紫慕阳 回复于 2015年10月03日

其实你们都在回避一个事实,“钱”

JavaGR_ais 回复于 2015年10月03日

为了一毕业就能拿20W的年薪奋斗着,

slaogao 回复于 2015年10月04日

喜欢,钱不少,做不了什么别的。

liujin834 回复于 2015年10月23日

喜欢,打心里爱玩,初中写html,高中玩php,现在学习架构设计。如果我要退休的话,我觉得自己会投资一些房产,然后开着旅居车,边旅行边写码

sunjingge 回复于 2015年10月23日

一个高中同学大学学的计算机,看他很牛x,所以就想进来这行。

royren 回复于 2015年10月26日

更愿意很机器打交道,和人打交道太复杂~

fixture 回复于 2015年10月27日

清醒的疯子的自学能力强,相比起来我可能属于有学历无能力的例子。

zengcool 回复于 2016年01月22日

因为做不了别的?还是喜欢热爱?因为钱多?还是因为?--楼主一句话就把我封死了。

xiubao 回复于 3周前

“客户天天找我投诉,为什么bug还有这么多,你知道你要为公司带来多少损失!今晚不全部改完,明天我就找一个有能力的人来代替你改!”坐在电脑边,我望着窗外点点星光,偌大的办公室里一个孤零的身影显得今夜格外的落寂,疲倦的双眼,对着电脑里的代码已有些模糊,耳边不时的回响起刚才老板的训话。桌边的手机不时的响起妻子催促回家的微信,我已无力回复。今天是我连续第7天的加班,没有咖啡,没有夜宵,更没有程序员鼓励师,我不知道我还要加班多久,我只记得我还有十几个bug要改,临走的时候要把灯和门关上,对了,打卡千万不能忘,只有打卡机上的时间才能向老板证明我今晚尽了全力!

    我,是一名程序员。

    还记得五年前,我还是一名食品科学专业懵懂的大学生时,我却早已在心里埋下了毕业时从事软件行业的志愿,因为我热爱编程,热爱代码,热爱的我大学四年都没有找到女朋友,但是,我依然爱着,因为,printf(“%s”,”I love you”),这就是我的初恋。要不是我高考的时候分数不够被调剂了专业,我相信我现在一定生活的很幸福。父母希望我考研,但是我没有兴趣,我要证明我自己。当我拿着人生的第一份工资请我父母在一个不错的餐馆吃着还不错的饭时,我跟他们说:“爸妈,我要把工作辞了,因为我想去外面更大的世界去闯一闯。“他们没有说话,只是看着我笑了笑,我知道,从这一刻开始,我自由了。
    “小孙,你过来,你看一看你写的代码,下次一定要注意,这种用法是不对的!“我赶紧跑了过去,拿笔记了下来,这是我来到公司的第二个月了,感觉压力很大,每天都特别充实,充实的我都有些窒息,但是,一个新人,想要进步,那就一定要加倍的努力,何况是在这种底子很不错的互联网大公司。也许,痛并快乐着,就是这个意思。
    “你看看,这种bug你怎么又犯了,之前跟你怎么说的,你回家吧,你留下来加班也没用。“随着部门业绩的下滑,领导的脾气也像天气一样,越来越变化无常,望着灯火辉煌的办公室,每个人都神色凝重的盯着电脑屏幕,手指不停的在键盘上飞舞着,身边来来往往的走着人,我却感觉到无比的寂寞。手机响起,是妈妈的电话,那许久未在耳边环绕的温柔的关切声让我有一种这一秒就想扑进她怀抱大哭一场的冲动,但是我还是忍住了,没有在电话里眼泪横飞,而是轻描淡写的一切安好。挂了电话,我来到领导面前,跟他说:”领导,我想留下来,把之前的bug再好好改改,把之前写过的代码再好好检查遍。“
    一年,两年,三年,时间匆匆流过,白驹过隙,我也从组员,渐渐做到了组长,从组长渐渐当上了经理。因为家庭,我选择回到了家乡,可以更多的陪伴家里的人。时间改变了我们的年轮,也渐渐磨灭了我对代码的热爱,我不再想之前那么专注于它,而是渐渐把它当作一种糊口的工具,无休止的加班和需求变更让我越来越对它感觉厌恶,加上网络的各种嘲讽和调侃让我深深的怀疑自己当初是不是入错了行。再想到程序员的将来,我变得很迷茫,我不知道自己可以写多久,那份当初纯真的热爱已不在。大家都跟我说,我要去承担更大的责任,那么我该拿什么去努力呢!偶然间qq上一个头像闪烁,我点开,编程群里的一个小伙伴问我:“大神,我想入这行,我可以拜你为师吗,可不可以指点下我啊“,我在心里呵呵了一下,瞧,这不正是当年的我嘛,我回到:”先找个女朋友吧“,然后迅速的关闭了窗口,掩面而泣。也许,这就是成长吧。
   麻木的我没有了当年的热血,看那漫天飘零的花朵,在最美丽的时刻凋谢,当初的愿望实现了吗,事到如今只好祭奠吗!
   至少,我还有过梦想。
   一次,我和一个朋友聊天,他跟我说到:“当你以后七八十岁,在床上已经动弹不得的时候,你回想一下,在你人生的岁月里,是否有什么事情让你值得去回味,让你值得去骄傲,让你是面带笑容的!“这句话犹如一个棒槌一样狠狠的敲打了我,我忙忙碌碌了二十多年,但却没有几件事情能让我去回味,让我微笑,更让我骄傲的。那我这一辈子岂不是白活了,那一霎那我突然觉得我需要做点什么,改变什么,我不想就这么浑浑噩噩的了此一生,人生就像一场旅行,至少证明我曾经来过。我开始留意身边的人和物,我开始在意很多细节,我开始思考:在这样一个大家为了生计忙碌得失去信仰的社会,我是否应该停下来找一下,究竟是什么让我真正的快乐。

那种快乐,对,就是他,当年那个傻傻的大男孩,因为写了一个小游戏而要全寝室人都试玩下,因为要证明自己比别人厉害可以通宵研究算法,因为自己喜欢的女生要过生日了可以不吃不喝聚集自己所有精力来为她写一个专属软件。可惜,当年的那个大男孩已经一去不复返了,那么现在的我可以做什么呢,不仅是为了自己,也为了将这份快乐传递分享给更多的人。 上将伐心,下将伐人。 因为之前的工作经验,我很快的发现了接口管理是我们每一个前后端开发人员的痛,在多少个不眠之夜后,我完成了我的接口管理平台,深思熟虑后将它命名为DOClever,它免费开源,可以线下部署,支持团队协作和自动化测试,更有强大的无缝Mock功能,我希望每个程序员都可以从繁琐机械的需求中解脱出来,大大的提高工作效率与质量。我希望每一个程序员都可以找到当初写代码的那份快乐,不仅仅是一份工作,而是一份发自内心的热爱。我希望每一个程序员都可以有更多的时间来陪伴家人,来享受生活,来寻找这个世界更多的美好。我希望每一个程序员都是在这个世界里,有着一颗心,一个真正灵魂的人。我希望在我油尽灯枯时,回想起来,至少,我来过。 收回自己的万千思绪,拖着疲惫的身子,我终于回到了家中,洗了一个热水澡,看见熟睡的妻子呢喃的说着梦话,我轻轻的摸了摸她可爱的鼻尖,她本能的拍了拍我,这种感觉,真好~

  我,是一名程序员。

本帖有38个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]