我怎么就成了一个程序员

        

查看原文

好久没写文章了,每次想写都能给自己找到拖延的借口,博客如是,毕业论文如是,文档亦如是,最近领导催了,才发觉文笔着实不行了。所以,从今天开始,我要写博客了,技术,生活,各种杂七杂八......

       第一篇博客,就先回答一个自己都一直在想,而一直也理不太清头绪的问题------我怎么就成了一个程序员?

       我最早接触“程序”这个东西,应该是在小学三年级,作为一个大脑不算太笨,人又很乖的小孩,被学校选进了当时听起来很唬人的“计算机”班。那时接触的语言是Logo,现在看来应该是一门解释型的语言,完全不懂所谓的程序是啥,只知道抄老师写好的代码(在那时的我看来完全不知道意思,虽然之前叫去上了个更坑爹的英语班,但是英文的水平就仅限于“hello&goodbye”),然后把代码输进电脑,那个小海龟就会画出各种图形了(Logo最深的印象就是个小海龟,那天和Matt聊天,他说他小学时也玩过Logo,他大概30多点,所以那时的孩子应该都知道的吧)。那时在班上最牛的应该是打字最快的一个女生,一分钟打170多个字,在那时的我看来已经是电脑神童了(哈哈哈,别喷我)。

       三年级过后就被我妈妈叫回去好好学习了,唯一的课外兴趣小组也就只剩下模型小组了。好吧,小时候我玩模型还是取得了不少的成绩的,所以尽管现在成了程序员,但总想能干一些可以动手的东西,比方去找块电路板焊焊,搞搞单片机,拆拆电脑啥的,可惜一直都没人指路,自己也没啥耐心,到现在还只有硬件,没有动手经验。

      小学之后就一直做着好孩子该做的事,努力学习,上重点高中,上所谓的好大学,浑浑噩噩,直到我在高中时看出我的语文状况死活都不可能让我上清华北大之后,好吧,我更加不知道自己该怎样努力了。高考过后,果然不出意外的,我到了浙大,到了这个我至今不知道该对它作何评价的学校。

       记得初中的时候看了沃伦?巴菲特的传记,那时候开始特别崇拜这种资本大鳄,操纵着一长串数字的money,上演着资本世界的传奇。所以,上了大学报了理科实验班,希望大二分专业时去读数学,然后读个双学位经济,或者研究生去读经济啥的。大一时,带着一腔热情,白痴一般地选了数分和高代,再加几何,老师是各有特色,但没有一个是我喜欢的style,在将我对数学的热情一点点消磨光之后,好吧,我也彻底放弃了读数学的念头。而那时对经济还存有一丝幻想,辅修了一堆经济的课。

      管理学还不错,可以听听故事。会计学的老师相当搞笑,上课总要吹嘘自己前段时间在海南买了个橡胶园的投资是多么多么的明智,然后理论的东西经常被问得语塞,后来知道他当初是浙大的一个会计,后来变老师了。然后更坑爹的是那门课当时只有5个学生,按浙大的规定,10个学生以下是不能开课,而我们看他搞笑也都没告诉他,而他自己也不知道,这样就真正的变成了小班化教学,呵呵。财务管理是当初为了参加蒲公英创业大赛去上的。现在想想真搞笑,我们当时要做的是个社交类的超市,希望将电子商务和社交融合在一起,而我当时作为团队的leader做的是和技术无关的事,主要负责的竟然是财务报表,收益分析之类的东西。有时自己也佩服自己的学习能力,嘿嘿,竟然可以把10多页的这种破表都配平了,将这个项目在财务上做得看起来很有前途的样子。我们进了复赛,但是后来团队中的成员都各自忙别的事去了,而硬凑的复赛文本,也以“缺乏技术壁垒”被驳回了,而很可笑的最后获奖的是一些已经投钱做过的几个很平常,在我看来没太大创意的“火锅店”之流的东西,不知那些评委所谓的“技术壁垒”是啥,也许他们该去看看paul graham的《黑客与画家》,先把技术搞明白了再来做评委。吐槽就到这吧~~~反正上到后来我对经济的兴趣也越来越淡,微观经济学上看着那些xx曲线,听老师说着某某弹性系数就想睡觉。

      一切的改变主要还是得从大学参加的一个组织说起,那时一个和学生会平级的组织,大学里因为它认识了很多很好的朋友,也认识了几个自己至今认为不该认识的人。在这个组织中,我加入的是人力资源部,做着和现在公司里hr做的类似的事。然后因为这个组织的网站需要改版,就加入了称之为“网络推广”的项目组。当时我们负责设计,然后想外包给一个公司去做,当时的我对技术可以说知之甚少,然后就天马行空的和其他组员一起做了很多看起来挺奇怪的设计,主要指UI。而将设计稿交给那个公司之后(所谓的浙大校友),他们的回应是完全做不到,然后还开了个坑爹的价格。最后,由于资金实在短缺,所以由我们组织内部一个计算机的大牛做了,当然做的还是asp那种,中规中矩的。这次经历,一来让我看到了计算机技术的价值,当然也因为这件事我很看重UI这方面的东西,后来花了很大的精力在研究flex技术上,按现在的我来说,完全可以做到当初的设计,只不过是几个动画效果而已。

      大二下分专业的时候,我选了GIS,这个唯一在理科中和计算机沾边,但是又不需要太多数学的东西的专业。但是,想象和生活总有差距,这个专业60%是和地理,水文,天文之类的东西打交道,听着一群很无聊的老先生在那边讲那些看起来很博大的东西。然后40%是和计算机沾边。但是说实话,计算机的基础知识还得你自己上别的课去学,因为GIS的数据库是地理空间数据库,程序设计是GIS程序设计,数据结构是地理空间数据结构,然后课上做的很多是基于arcengine的二次开发。我发觉从那时开始,我就越来越叛逆了,不在喜欢循规蹈矩,好学生不再适合我。自己选了不少计算机的课去听,数据库,数据结构,面向对象,计算机组成,汇编语言,嵌入式系统,有时也会因为想听计算机的课而不去上专业课。但是,说实话,我觉得这样的生活比我做好学生充实的多,好学生会因为要获得高绩点去学很多自己更本不感兴趣的课,会因为得了94分而不是95分而缠着老师扯半天,而我可以学自己真正感兴趣的东西。在学计算机的课程时,很幸运地认识了一个姓侯的学长,他把flex技术介绍给了我,我帮他做一个医药查询系统的前端,不知道最后有没有用到,反正当时做完后是挺开心的。和他一起上数据结构时,他也教了我不少c++和Qt的东西,至今感觉他就像我的启蒙老师,非常感激他,好吧,其实他也是一个很奇葩的人,他的故事在此略过,呵呵。

        自从接触了flex技术之后,大学里所有项目的前端我基本都是用它来完成的,包括数据库设计的比交作业‘图书馆管理系统’,我的毕业设计,基于papervision3d的‘Epoch社交网站’。同时,因为会flex和php我还活得了一个实习机会,说来也是一个巧合,那时汇编语言课上,白老师推荐我们看一本书《程序员的自我修养》,而恰巧知道书的作者之一俞甲子也是地科系毕业的,而那时我刚好看到cc98上有家游戏公司在招实习生,而去了之后知道boss就是俞甲子,不得不说人生处处是巧合啊。在西谷(俞甲子的游戏公司),我初步接触了一些项目的概念,至少基本学会了用svn(说到svn真是无语,虽然在现在的公司被培训过了,也曾用svnkit库开发过东西,但还是经常弄错,悲催啊)。然后flex和php的知识也得到了很大的巩固和提升,当然,还基本知道了网页游戏是怎么做的。游戏公司的生活还是很happy的,做游戏玩游戏,呵呵,可是我一直对游戏不是很感冒,没达到痴迷的地步,然后,在那时我意识到我该去读个计算机的研究生,就给俞甲子写了邮件,在他的鼓励下,我放下了手头的工作,开始了研究生考试的复习。

       那时差不多大三暑假的8月多了,一个人留在学校复习,去上辅导班(现在我知道以前当好学生时的一个经验是对的,真正巩固的知识是不需要上补习班的,上补习班完全是浪费时间),常常教室里空荡荡的就我一个人,有时也很迷茫,反正各种郁闷。到后期,我精神上达到一种很变态的状态,患得患失,然后还去找了几个工作,让自己放心。说到找工作,是我考研后期的一大调剂节目,那时挺喜欢被面试,然后瞎扯,大多数都挺顺利,到后来别人面试我的时候我在心里也开始面试面试官,有几个面试官竟然比我还紧张,这样的公司我觉得是没有太大前途的。在这里我顺便插一句对牛B的程序员的看法,我觉得真的牛的程序员首先程序要写的好,其次要善于沟通,一般真正的大牛是在公司里经常和人争论技术问题的那几个人,三要写文章写得好,文章可以帮人理清思路。诶,这3个要求离现在的我都好远~~~~~只能说路漫漫其修远兮,吾将上下而求索了。当然,那时找工作纯粹是玩,当然offer一个也没回。

      然后熬到一月多考研了,现在想来天时地利人和都不顺吧,下着雨死冷,精神压力太大失眠,然后有点发烧,考试的地方没空调冻死,而且流程什么的也很让我吃惊,竟然是这样。总的说来,还是准备不充分,而当我知道英语作文都能坑爹地写离题之后就彻底的绝望了。

      这个年,难免有点小颓废,也想了很多未来的事,过年回来很多人说我成熟了(好吧,虽然最近公司里有几个人说我又在卖萌了,呵呵呵)。然后就又开始找工作,大公司的offer有,小公司的也有,最后就到了现在的这家公司。至于为什么选择这,一言以蔽之,看重的是这里的工程师文化,一个行政,一个hr,其他都是程序员,有很多大牛,大家都对技术很执着,也有很多新的idea,当然还有很多巧合,比方说CTO Matt大学和我住的是玉泉同一栋楼,然后对IT企业的很多看法一样,然后他还是俞甲子的师兄等等,当然他的口才也很好。然后在还没毕业实习的时候做的是J2EE开发和利用java写testcomplete的验证工具,简单说都是java那一块,项目主管是个很友善很耐心的人,反正java的基础有了很大的提升,然后现在毕业了,转到另一个组在做一款历史上很牛B的软件的新版本的开发,用c++\C#,当然,刚开始压力山大,现在好点了,毕竟每天都在努力学习啊,T_T。期间,考研成绩出来了,虽然自认为考的很挫,但是还是轻松过线了,有几家研究所要我,但最后还是没去,就不丢浙大的脸了。

      最近遇到一个烦心的问题,就是这两年多学了接触了很多门语言,都能拿来写点东西,但都称不上专家,虽然IT行业里都说算法才是王道,但一门精通的语言也很重要,所以最近想挑门语言花功夫了,下周约了和Matt谈,希望会有收获。

      哈哈哈,竟然一口气写完了,暂时就到这吧,以后每周至少要写一到两篇东西,不管是神马内容,拜托大家监督下哦~~~哈哈哈~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值