Topic: 一个程序员的奋斗历程

  Print this page

1.一个程序员的奋斗历程 Copy to clipboard
Posted by: colo007
Posted on: 2003-12-07 14:37

也许,你还为你的未来感到迷茫,也许,你还对程序员的历程感到神奇.就让我们来看看hawk的奋斗历程好了.
Kindy<转贴>来自:LinuxForum

这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。

我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没 有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期我就开始了学习,记得我买的第一本书是《计算机基础DOS3.0》,大家别吓着了,其实当时已经普及了DOS6.22了,只是我在书店里看到了DOS4.0,5.0,6.0的书,以为像英语那样是第四、五、六册,记得当时到处找DOS1.0,现在想想也幸好我没有找到:)开学前我学完了PASCAL,那时既没有计算机也没有人可以请教,我连程序是什么的概念都没有, 只好死记硬背代码,然后拿纸写,我一直到大三才有了一台486,在这之前用纸写了多少程序我也记不清楚了,只知道最长的一个我拿A4大小的草稿纸写了30多页,我的C语言、C++ 、VC都是在这样的条件下入门的。所以说条件是可以克服的,希望我的经历多少给条件艰苦的同学们一点信心。第一次上机是在我姐夫的机房,我的心情激动的无与伦比,但是一上机我立刻傻了眼,他们用的是英文版的Win3.1,我的那点DOS知识都见了鬼,上机提心吊胆的一阵瞎摸,一不小心把Word弄成了全屏,怎么都还不了原,当时真是心急如焚,我以为机器被我弄坏了。第一个C语言程序,就是那个经典的HelloWorld,我调了几个星期,上机机会非常少,也没有书告诉我开发环境(TC2.0)需要设置,而且开始我都不知道有编译器,我甚至自作聪明把写好的程序扩展名从.c改成.exe,结果可想
而知。大一学完了C、X86的汇编、数据结构、C++。由于精力都花在自学上了,大一下四门课挂了彩,三类学校就是这点好,挂上一二十门也照样毕业。不过扯远点说,我那么刻苦都及不了格,可见我们国家的计算机教育有多死板。

大二准备学VC和BC,当时难以取舍,后来选了VC,不为别的,只为书店里两本书,VC 那本便宜6块钱。我的努力在班上无人能及,学的日夜不分,大三有了计算机后更是如此, 很多次父亲半夜教训我说我不要命了,我一直觉得自己基础差,记忆又不行,条件也不好 ,所以觉得只有多花点时间才能赶上别人。居然后来有许多朋友说我有学计算机的天赋, 让我哭笑不得。我用的是486,16M内存,1G硬盘,当时同学们的配置都是P166MMX,我安装 一个Windows NT4.0需要一个通宵,编译一个BC5.0向导生成的程序需要近两个小时,我的显示器是个二手的,辐射非常大,开机屏幕冒火花,看起来很酷的:),有一次程序写的太久,觉得怎么白色的编辑器背景变成了紫色,以为显示器坏了,后来才发现眼睛不行了,不过说来也奇怪,到今天我的视力还能保持1.5,真是个奇迹。但是就是那台破机器陪伴了我两年,让我学会了VC、Delphi、SQLServer等。后来那台机器给我阿姨打字用,据她说一天她正打的开心,一股青烟夹着火苗从显示器钻出来,之后它才寿终正寝。

大三假期找了个机会在一个计算机研究所实习,与其说实习不如说是做义工,工作了两个月一分钱没有拿。但是这两个月对我的发展帮助很大,让我早一步了解了社会,刚去的时候我当然是一窍不通,在那里我熟悉了网络,学会了Delphi和Oracle。由于工作很认真, 得到了比较好的评价,在一位长者的引荐下,我开始和他们一起做项目,这使我在大三大四就有了自己的收入,大四又找了两家MIS公司兼职,虽然钱不多,但是在学生期间有1000多的收入我已经非常满足了,我终于用自己赚的钱把计算机换了。大四下开始找工作,这时我的工作经验已经比较多(当然现在想想非常幼稚),开始听父母的想去那个研究所, 实习过那个部门也希望我能去,但是不知道为什么最后不了了之,这种单位就是比较官僚 ,我一气之下就到了我兼职的一个公司做MIS的TeamLeader。在大三到毕业一年的时间,做过了各种MIS,从煤气、烟厂、公安、铁路、饮食到高校,什么有钱做什么,工作也很辛苦 ,经常加班和熬通宵,从跟客户谈需求到设计、编码、测试、交付都要上。那时觉得很有成就感,觉得自己还不错,现在想想真是很肤浅。

刚走上工作岗位的学生很容易被误导,各种开发工具让人眼花缭乱,同时也觉得很受 公司器重,但这样工作永远是一个低层次的开发者。不要跟我说什么系统分析有多么多么重要,多么多么难。你以为自己跟用户谈需求做设计就是系统分析和设计了吗,国内又有几个公司能够做的很到位很规范?我是ISO9000内审员,也在Rational公司受过多次培训,拿了4个证书,还有一个公司让我去做CMM。这些我听过很多,但是很多事情到国内就变了性质,一个公司不是通过了ISO9000或者CMM就能规范了,我现在在一家有几十年历史的外企工作,里面的管理不是一般国内企业能及的。作为一个毕业不久以前没有步入过社会的学生,几乎不可能在很短的时间掌握系统分析和设计,面向对象、UML只是一个工具,关键是人本身的思想,不是说你熟悉了C++、Rose就能够做出好的设计,相反如果你具备了很高的素质,你可以用C写出比别人用C++更加模块化的程序。

话说远一些,国内软件开发行业有一个怪圈,很多人觉得VC > Delphi > VB,真是很搞笑。这几个软件我都做过开发,说白了他们都是工具,应该根据应用的需要选择采用哪个,而不是觉得哪个上层次。如果你因为用某个开发工具很有面子而选择的话,只能说明你很浅薄。如果说层次,那么这些工具都不上层次,因为它们用来用去都是一些系统的API,微软的朋友不会因为你记住他们多少个API或者多少个类就会觉得你很了不起,你永远只是他们的客户,他们看重的是你口袋里的银子。我也做过系统内核,我也封装过很多API,同样我也不会看重那些使用这些API做二次开发的客户,除非他能够作出自己独到的设计。

至于有人认为C++ > C那更是让人笑掉大牙,不妨你去打听一下,现在有几个操作系统内核是用C++写的,又有几个实时系统用的是C++,当然我也不是说C++不好,但是目前的内核和实时系统中C++还无法与C匹敌,至于说C++适合做应用系统的开发那是另外一回事。所以我的观点是不在于你用什么工具和语言,而在于你干什么工作。你的设计体现了你的技术层次。

这样干了一年我觉得非常苦闷,做的大多数都是熟练工种的活,个人技术上没有太多 的提高也看不到方向。所以决定离开这个城市去上海,寻求更好的发展,并且打算放弃我以前的MIS转到通信行业。

写到这里不能不提到我女朋友,我们是在来上海前半年认识的,她大四在我公司实习,公司派她给我写文档,我们的感情发展的很快。她告诉我很多事情,她家原本是改革开放的第一批暴发户,她母亲爱打牌,输掉了几百万,还欠了很多债,她有男朋友,但是她对他没有感情,只因为他给了她母亲两万多块钱,后来还强迫她写了四万块的借条,她男朋友背叛过她并且不止一次打她,现在逼她结婚不然就要她还钱。这人居然还是一个高校的老师!她母亲把父亲给她的学费花了,因为拖欠学费她没有办法拿到毕业证。她母亲现在有病需要钱,我拿出了自己的一点积蓄并且跟朋友们接了一些,替她交了学费并给她母亲看 病(后来才知道看病的钱又不知所终,就连她母亲是不是有病我都不知道,但她也是没有办法)。这个时候我家知道了一些事情,坚决反对我和她在一起,她原来的男朋友也极力破坏。无奈之下我们决定早一定离开这个伤心的城市,并且瞒着我们家。由于时间仓促,我只准备了4000块钱,她仅有的几百块钱也被她母亲要去了,我买了三张票,一张是中午的,两张是晚上的,中午我的家人把我送上船,他们一离开我就下了船,我和她乘坐晚上的船离开了这个我和她生活了很多年的城市,带走的只是一身债务。没有来过上海的我们两个性倔强,都不愿意去麻烦同学和朋友。来到上海是傍晚6点半,我们都不知道该去哪里,我们找了一个20块钱的旅馆,这个房间连窗户都没有,7月份的天气酷热难耐,房间里非常闷热。第二天我们开始租房子,因为身上的钱不多,我们基本都是步行,花了一个星期时间,不知道在浦东转了多少圈后找到了一个400块的房子,但是我们都不了解上海是付三压一,还要付半个月的中介费,买了一些锅碗瓢盆后,我们身上只有800块钱了,工作都还没有着落,这800块钱要支持到我们拿到第一个月工资,为了省钱我们
自己做饭,每天买菜只花两块钱,她非常喜欢吃(也可能她在大学经常挨饿的愿意),看到她现在这样省吃俭用我真的很不忍心。她以前的男朋友也没有放过她,经常打电话来骚扰,并且来上海看她,还说了不少恐吓她的话,她过于善良,说他以前毕竟帮助过她,叫我不要与他一般见识。以后的每天在家就是苦等面试通知,原本我想迅速找一家MIS公司解决眼前的困难,但是她坚持让我不要放弃自己的理想,终于功夫不负有心人,我找到了一家通信公司,4000块的工资虽然赶不上MIS公司给我开出的价位,但也够在上海生存。她也找到了工作,第一天上班她哭了,这是她来上海第一次流泪,我心里很难受也很感动。

由于是全新的行业,我把自己降到了零点,我学的VC、Delphi、数据库派不上用场, 摆在我面前的是嵌入式、协议、信令一些我从未接触过的知识。我知道我没有退路,于是拼命的学习,我把自己当做一个应届毕业生一样,一分努力一分收获,半年过去我终于熟悉了工作,并且得到了公司的表彰,薪水也加了一级。后面的日子里我们省吃俭用,把欠朋友的1万多块钱还了,日子终于上了正轨。这时女朋友告诉我她想考研究生,我也很支持,于是她辞职在家备考。

另外,在这里我要感谢我的ProjectManager,他原来是一个大通信公司的产品经理, 对人非常和善,我从他那里学到了很多知识,而且他也给了我许许多多无私的帮助。在工作上他给我充分的空间和信任。记得公司安排我维护一个接入服务器软件,由于代码量不算太小(5万行),资料和文档都不齐全,我维护起来非常吃力,所以想重新把它做一遍, 公司领导不太支持,可能觉得工作量太大,但是他极力支持我,私下里他让我放手去做, 我的维护工作他挤时间做。在他的支持下,我花了半年时间完成了接入服务器的软件,并且实现了一个相对完整的TCP/IP协议栈。在这里我学会了嵌入式系统设计、驱动开发、TCP/IP和很多通信的知识,我花了一年时间终于使自己从MIS开发转到了通信行业,并且站稳了脚跟。我的开发大量是对硬件的直接操作,不再受微软的操作系统,VC、Delhpi这些开发工具的约束,我终于看到了另外一片天空。

我做事情喜欢追根问底,随着开发的深入,软件开发与硬件联系越来越紧密,硬件知 识的匮乏又对我的发展产生了障碍,而且芯片技术基本上掌握在国外公司的手里,这对做系统级设计是一个非常大的制约,一个新产品出来,第一道利润(也往往是最丰厚的利润)常常都被IC公司如Intel、Motorola赚去了,国内的厂商只能喝点汤。所以我决心解决自己的硬件技术障碍,并打算离开通信行业,进入IC设计相关领域。

当然我明白如果我对硬件了解的非常少,没有哪家IC公司会仁慈到招我这样一个一窍不通的人来培训。所以我必须努力打好基础,学一些相关知识为以后做准备。就像我开始从MIS转到通信一样,我看过大量通信方面的书,并且给一个ISP做过RADIUS计费分拣台,在这样的背景下这家通信公司才给了我这个机会。我在的通信公司是做系统设计的,有不少PCB Layout硬件人员,平常我就注意向他们学习,由于我做的是软件,在公司看硬件资料不好意思,所以开始只好在家看,刚来上海工作我连续一年都在加班,后来不加了,因为我要挤出时间学习,通常我12点左右睡,第二天5点半起,我上班比较早,地铁上如果人不多我也用来看书。学习当然不会是一帆风顺的,有些实在不懂的问题就积累起来问硬件人员,他们的帮助使我学习进度快了很多,因为在没有人点拨的情况下自学,我的一半时间是花在解决疑难问题上,但这种问题经常是别人的一句话就可以让我豁然开朗,我非常庆幸我有这样的学习环境。在后面的一年里,我学会了看硬件原理图,学会了简单的硬件设计(模拟电路方面还有不小的差距),事情就是这样的,当你安安份份做软件,别人永远认为你是软件开发人员,在你开始学习硬件时别人未必会认同,有位中兴通讯的朋友还对我说过,一个人不可能把所有东西都学完。我也明白这一点,但我希望自己做的更好。但当你熟悉硬件后大家又会觉得你好像原本就是软硬件都懂的,同事们也都习以为常了。这个时候我可以把硬件资料堂堂正正的拿到公司看,没有人再大惊小怪了。 让我比较自豪的是我通过自己的努力做了一个IAD(软交换的终端设备)系统方案,包含软硬件的选型、设计等内容,这个方案得到了公司和同事们的认同,让我感到非常欣慰。

技术是相辅相成的,当我的硬件有了一定的进步后,我的软件设计也有了很大的提高 ,我可以从更深层次理解问题,我做的接入服务器CPU是Motorola PowerPC860,熟悉的朋友都知道860 QMC与软件的批量数据传输通常采用BD表的方式,硬件人员做驱动的时候习惯采用固定BD表,每接收或发送数据都将数据从BD表拷贝到用户Buffer,或从用户Buffer拷贝到BD表,由于理解的比较深入,我自己重新实现了这个过程,采用动态BD表的方式,驱动从一个网口接收数据,提交给我的软件进行三层交换,直至从另外的接口发送出去,没有进行一次拷贝。这样的设计大大提高了性能,使系统的指标接近理论值。软硬件的结合使我的设计水平上了一个台阶。我现在写的这个操作系统,编译后我把程序反编译成汇编,找出其中不优化的代码,然后在C程序中进行调整。举个例子,很多CPU没有专门的乘法指令,这个大家应该都知道,在这种CPU上进行一个乘法操作常常会花费大量的指令周期, 有的朋友会说这个我知道,我会尽量避免采用×号,但是事情往往不是那么简单,你知道
C语言中数组的下标操作是怎么实现的吗?仔细看看反汇编的代码你就会明白,同样是通过下标的定位操作,C编译器会有时候会产生位移指令,但有时候会用乘法实现,两者效率往往是天壤之别,所以明白这些问题你才能将系统性能提升到极致。?
些问题就不多说了,有兴趣的话以后可以共同探讨。

话说远一点,我由衷的希望在软件上做的比较深入的朋友们有机会学学硬件以及其它 相关知识,尤其是做底层开发和嵌入式设计的。这对软件技术的提高有非常大的帮助,否则很多事情你只知道该这样但不会明白为什么该这样。我这个观点在我现在的IC公司Project Manager那里也得到了验证。他告诉我们公司现在的802.11芯片产品的软件经理原本是做该芯片硬件设计的,某某某原本是做软件的,现在在做IC,类似的例子还有很多,只是在国内这样的风气不是非常流行。

我有一些心得体会与大家分享,只有当我干好本职工作后,我才会学习与工作关系不 大的技术,这样公司的上司才不至于反感,在入门阶段的问题我通常不去问那些资深人士 ,而是问一些资历比较浅的朋友,比如刚毕业不久的学生,因为他们往往会跟你详细的讲解,而资深人士通常觉得你的问题太简单,所以回答的也很简单,我又不好意思多问。等技术上了一定的层次后我才会问他们,他们也能给你比较深入的回答。另外,有些朋友说我机会比较好,他们也希望能从事新的工作可惜没有机会,我听了只有苦笑,我的机会了解的人都应该知道,我没有出生在什么IT世家:)也没有谁一路提拔我,所有的路都是自己走出来的,我母亲去世比较早,我的后母(我叫她阿姨)看着我努力过来的,一次她看我大年30还在写程序,她说像我这样努力木头都能学出来。

我的最终目的是IC而不是PCB,所以我下一步的准备开始学习IC设计的知识。公司的同事没有懂IC设计的,后面的路又要靠自己了,我买了不少相关的书,在网上也查了很多的资料,我花了大量的时间去学习VHDL,并且用软件进行了一些简单的设计和仿真(没有设计ASIC,只是针对FPGA),随着学习的深入,我渐渐明白了IC设计的基本流程,同时也明白了这条路的艰辛。这个时候我已经做好了跳槽的准备,我向一家业界又一定知名度的IC设计公司投了简历,并通过了漫长的面试(4个多小时)。其他的一切我都比较满意,唯独薪资差强人意,我也明白原因,因为我是这个行业的新人,我没有经验,我再一次将自己清零了。公司老板问我6000多一个月能不能接受,我知道他也是照章办事。想想我通信行业的朋友们,基本上都是年薪10万以上,月薪过万的也比比皆是,朋友们也帮我介绍了不少待遇不错的公司,我该怎么选择,当时我很犹豫,我热爱我的事业,我向往我的追求, 但我也是一个普通的人,我也需要养家糊口,我也想早一点买房买车。生活给我出了一道难题。

爱因斯坦在63岁时说过“一个人没有在30岁以前达成科学上的最大成就,那他永远都不会有。”这句话给了我很大的压力和震动,我马上就26岁了,离30只有四年时间,我必须抓紧这几年宝贵的时间,努力达到我技术上的最高峰。为了这个理想,为了能离自己的梦更近一些,我选择了这家IC公司,我明白自己的薪资和公司刚进来的硕士研究生相差无几, 但为了今后的发展只能忍受,一切又得重新开始。换行业是一个非常痛苦的过程,尤其从一个春风得意的位置换到一个陌生的岗位,感觉象从温暖的被子里钻出来跳进冰水中,让人难以接受。在原来那家通信公司,我是唯一两年时间涨了五次工资的员工,公司和同事都给了我极大的认可,工作上也常常被委以重任。但现在这一切都成了过去,在新的公司我只是一个新人,没有人知道也没有人在意我过去的成绩。我决定重新开始,我把自己看作新毕业的学生,我要用自己的努力得到公司的认可。进入新的行业是非常痛苦的,我告诉自己必须忍受这一切,虽然外面有很多诱惑,但是既然作出了选择我就不允许自己轻易放弃。

我现在已经在这家新公司上了一个多月的班,开始非常艰难,现在慢慢适应了。第一 个月结束时,Team Leader找我谈话,说我是新进员工中最优秀的一个,我心里很欣慰,这也算对我努力的一个肯定吧。在这里还要感谢我的女朋友,她给了我很大的支持和鼓舞, 每次在我动摇的时候她都在鼓励我,让我坚持自己的理想,刚来上海是她让我不要勉强去做MIS,这次也是她让我顶住了月薪过万的诱惑,没有她我可能不会有今天的成绩。 现在的公司有自己的操作系统,自己的CPU、DSP和其它芯片,在这里我能学到世界上最先进的技术,我们的设计开发不再完全依赖别人的硬件和系统,这让我很开心。我打算等工作步入正轨后,全力学习新的知识,实现我的理想。
在后面的两年里我给自己定下了几个目标:
一.努力做好本职工作,在工作上得到公司和同事们的认同;
二.努力学习IC硬件设计知识,多向同事请教,并利用一切机会多实践;
三.实现我的实时操作系统的主要部分,完成TCP/IP协议栈模块,并免费发布源代码;
四.和我女朋友结婚并买一套小房子,这是最重要的,因为我明白事业是可以重来的,但是珍贵的感情很难失而复得。

在这里提一下我现在开发的操作系统,它是一个实时嵌入式系统,目前支持以下特性:

a.支持时间片轮转调度和基于优先级调度,最多64个优先级;
b.抢占式实时内核;
c.为了便于移植,主体用标准C实现;
d.汇编代码非常少,不到100行;
e.支持任务管理,各任务有独立的堆栈;
f.进程同步和通信目前完成了Semaphore,Message Queue正在调试;
g.实现了定时系统调用;
h.可以在windows上仿真调试
我还打算下一步实现优先级反转保护,Event Flag,Data Pipe,内存管理(以前实现过)、驱动接口等。 在这之后我还会努力完善它,比如加入文件系统,协议栈、调试接口等。希望朋友们提出自己的意见和建议,在此不胜感激!

后记:

就像有的朋友说的,我的经历或许会给一些朋友产生误导,在这里我必须说明一下。 我来上海以前学习过于拼命,常常晚上只睡3个多小时,我身高1米71,那时只有108斤(我现在130多),家人也说我这样拼命活不过60岁,但是当时的我太固执,我对他们说只要能实现理想活50岁我就够了。那时的拼命使我的身体受到了影响,有一次早上突然腰肌剧痛难忍,痛的我倒在床上站不起来。虽然我现在已经比较注意,但有时候还会隐隐作痛。后来在女朋友说服了我,来上海以后我不再如此。我经常引用父亲的一句话“身体是革命的本钱”。

而且我也发现拼命不是办法,我可以熬一两个通宵,最多的一次我连续工作了三天三夜, 但是我半个月都没有恢复过来,这样是不是得不偿失?学习工作应该是一个长期的过程, 像马拉松而不是百米冲刺。我现在非常注意调整学习和工作的强度,我要保证每天尽量有相对充沛的精力,一些年轻的朋友觉得自己也应该拼命努力,这让我多少有些担心,如果我的故事能让你在学习工作上多一点兴趣,我会感到很开心,但如果误导了某些朋友,让你做一些不值得的付出,我会感到很内疚。

技术没有贵贱只分,我以前换行业是因为自己的兴趣所致,而不是对哪个行业有什么 偏见。我希望我的经历不要给朋友一个错误的导向,觉得我始终向更高的技术发展。其实各行各业做到顶尖都是很困难的。话又说回来虽然技术没有贵贱,但是门槛是有高低的, 无论如何,做IC的门槛要比做网页的高,这一点无可否认。国家各种人才都是需要的,但是作为个人奋发向上的想法还是应该有的,努力在自己喜欢的行业上做的更好,而不应该停留在比较肤浅的层次上。

我是一个自己觉得比较有自知之明的人,或许我最大的优点就是知道自己有很多缺点 :)。我的故事中很多的曲折和错误都是由我的缺点造成的,希望大家用审慎的眼光看待我的经历,不要被我的“花言巧语”所迷惑。我学习有些随心所欲,这给我带来了无尽的麻烦,也大大阻碍的我的发展。记得我小时候成绩比较出色,但是后来学习严重偏科,导致我中学成绩一再滑坡,也没有考上什么好的学校,小时候的一个朋友,当时的成绩和我相仿,但是没有我这个缺点,她上了清华,后来在去了美国深造,在一个著名导师手下研究理论科学,这未尝不是一条更好的出路。另外我的学习方法也是在不断改善中的,过去 的学习过于讲究数量和时间,那样学习既苦而已效率不高,现在我非常注意学习的效率和技巧,这样才是学习的捷径(当然不是指投机取巧),比如说学一相对陌生的技术,如果有条件,不妨问一问有经验的人,不需要问很多,往往他不经意的几句话会给你非常大的帮助,甚至超过你看一个星期的书。带着这样的思想再去学习你会节省很多时间,这样何乐不为呢?这些年中我学了不少的东西,由于开始非常盲目,所以学的东西杂乱无章,现在回想起来让我啼笑皆非,我把大量的时间浪费在一些没有必要深入了解的知识上,毕竟一个人的精力是有限度的。很多朋友很我一样都背过五笔字形,的确它是个不错的输入法,但是对一个研发人员它绝对不值得你去背,你的时间应该花在有价值的地方。我这样的事情还做过很多,我背过CCED、WPS的命令和快捷键,在dBase基本退出历史舞台后我还花了很多时间去学习它的使用。所以我的学习在前期缺乏规划,没有明确的短期目的、中期目标,只有一个虚无飘渺的长期的理想。这就像做设计一样,好的设计是从需求抽象到代码有很多过程,而不能得到了需求就立刻开始开始编码。

当然这么些年的学习和工作多多少少有些收获,下面我说说我的一些学习的心得,这 些方法未必正确,我也在不断探索和改进中。我的学习和工作有相对明确的目标,我不会一时心动而去学习某一技术,在下决定之前我会考虑很多,包括长期的发展,个人路线的规划,需要付出的代价、可能遇到的困难及解决的办法等等,在决定后还会制定更加明确的计划,包括短期、中期和长期的,身边可以利用到的资源(包括好的书籍、资料、软硬件环境,也包括有经验的朋友或者师长),以及每一个阶段是怎么过渡到高一阶段的计划,往往在一个学习阶段一旦上路后会走的相对顺利,但是跨阶段通常比较麻烦,比如从学习基础知识转到实践。另外我买书也有自己的方法,现在世面上高质量的书远不如低质量书多,对于一个陌生的技术,往往在第一次买书会选择错误,即使买到一本好书但是它的方向也未必适合你,所以我通常会先在网上查找一些该技术的介绍,有了一点点概念后再去买一本比较薄、相对便宜并且内容相对泛泛而谈的书,这是国内作者最善于写的书:) ,再把它浏览一遍后我就会基本明白这门技术的要点,后面买书和制定计划就会明确的多。否则一开始就想找本好书往往比较困难,而且买回来后努力学习,有时候学了一半才发现是本低质量的书或者是相对过时技术,让人非常懊恼。另外让有经验的人帮你介绍,通常也是一个不错的选择。

有些朋友想学通信、嵌入式开发,但总觉得自己没有软硬件环境,我就按我的了解给 大家介绍一下怎么建立这样的环境,当然我了解的只是我学习和工作的方向。通信我做的是数据网方面的工作,包括TCP/IP、二三层交换、对接入网、H.323和软交换也有一点认识。这些软硬件环境都是可以在PC上构建的。你甚至可以在一个没有网卡的PC上建立一个包含多个路由器、接入服务器、VoIP网关、网守、主机等的仿真网络环境,而且与实际的网络相当接近,当然这需要你有清晰的网络概念和一定的网络知识,我一直在努力开发一套软件将这个过程简化,目前试验已经做完,我可能会将它融入我的操作系统外围扩展软件中。这样的方法我无法用简单的语句讲的很清楚,我可以说一下大概的思想,就是在PC上实现仿真网卡,(知道Windows怎么在没有网卡的机器实现虚拟网卡技术的朋友都应该会明白),然后每一个仿真网卡对应一个虚拟设备,如路由器或者主机。你也可以借助第三方工具完成部分工作,如VmWare等。我现在就是利用一个仿真网卡做自己的开发的。

至于嵌入式开发环境更加容易实现,PC就是一个非常大的硬件平台,现有的嵌入式操 作系统通常都支持X86,你可以在上面做开发,通过软盘Boot或者使用虚拟机装载,我用VxWorks做了试验,在一台PC上跑Windows和VxWorks两个系统。另外Windows上的兼容DOS的16位仿真X86环境也为很多操作系统提供了绝佳的试验环境,我的操作系统在Windows上就是这样实现的。Linux在嵌入式中应用也比较广泛,它在网上有大量的资料,而且也相对比较容易实践。同时很多完善的嵌入式开发环境支持软件仿真,如Tornado、WinCE等。

2.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: TopCool
Posted on: 2003-12-08 20:43

在别的什么地方看过了,忘了,

好像是hibernate.org.cn

3.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: TopCool
Posted on: 2003-12-08 20:45

不好意思,没看清楚,是linuxforum

4.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: j_xiaowei
Posted on: 2004-01-02 21:12

生命在于奋斗

5.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: ahai
Posted on: 2004-01-24 13:47

搞技术的命就是苦

6.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: Kevinshi
Posted on: 2004-02-07 17:03

他太牛了,可是这样的生活太累了,他女朋友太好了!

7.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: hotyaya
Posted on: 2004-02-10 21:08

是呀,搞技术就是太苦了

8.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: bigredbird
Posted on: 2004-02-27 11:33

他与我的经历差不多,可惜我比他肤浅些,也没有做过IC设计。年龄也比他大!现在还在一家公司嵌入式!很不理想!说实话还是很佩服他的!

9.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 四十四
Posted on: 2004-03-09 13:04

看到这些牛人,真的很感动,也觉得很惭愧

10.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: cpwentian
Posted on: 2004-03-12 14:13

我即将面临毕业,看了这篇文章,身受启发。
加油,努力!
我不断对自己说。

11.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: disciplined
Posted on: 2004-03-15 12:47

和老婆私奔到上海就不是一般人做的到的!

12.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: jeffrey
Posted on: 2004-03-18 00:54

佩服佩服,如此痴迷于技术的人的确比较少见。但是牛人们都乐此不疲的疯狂于唯技术论,对于社会资源却是极大的浪费。
举身边同事的一个例子:
他曾经所在的一个公司花了近一年的时间和两个项目失败的代价以及不菲的培训费用,总算培养了一个J2EE项目团队和若干熟悉J2EE架构的项目经理,等到需要他们大展拳脚的时候,确有高级程序员张三、李四和项目经理甲提出辞职,理由是他们觉得做Java技术层次低,现在国内正力推Linux,他们要改行;过了几天,又有程序员王五、赵六等骨干推说.NET比Java更具优势,他们更喜欢.NET...,这样,不到三、四个月的时间,新的J2EE团队土崩瓦解,只留下几个老弱残兵继续回到Delphi的老路上继续做MIS系统。
可怜的公司,不幸的老板!
其实公司的待遇不错,规模也挺大,先不论走人的理由是否真实和公司的技术决策是否恰当以及老板是否是白痴等等,但就那些所谓牛人只为了提高个人技术而一心为学而学,却极大浪费了公司、社会宝贵的资源。要知道他们在浪费这些资源的同时,别人正在渴求这些呢。

社会的进步需要大部分人踏踏实实的工作和确实的贡献,而不是浮躁的技术攀比。

题外话:
如果量子计算机技术能够提早50年走出实验室,进入产业界,我想那些浮躁的牛人们可能会去主攻原子跃迁理论、薛定鄂定律和加速器技术等等,厉害啊!

13.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: errorter
Posted on: 2004-03-25 19:40

楼上有见地

14.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: PrimeJava
Posted on: 2004-03-26 08:54

艰难困苦 玉汝于成

15.Re:一个程序员的奋斗历程 [Re: jeffrey] Copy to clipboard
Posted by: youlq
Posted on: 2004-03-26 09:14

说得太对了!Beer

jeffrey wrote:
佩服佩服,如此痴迷于技术的人的确比较少见。但是牛人们都乐此不疲的疯狂于唯技术论,对于社会资源却是极大的浪费。
举身边同事的一个例子:
他曾经所在的一个公司花了近一年的时间和两个项目失败的代价以及不菲的培训费用,总算培养了一个J2EE项目团队和若干熟悉J2EE架构的项目经理,等到需要他们大展拳脚的时候,确有高级程序员张三、李四和项目经理甲提出辞职,理由是他们觉得做Java技术层次低,现在国内正力推Linux,他们要改行;过了几天,又有程序员王五、赵六等骨干推说.NET比Java更具优势,他们更喜欢.NET...,这样,不到三、四个月的时间,新的J2EE团队土崩瓦解,只留下几个老弱残兵继续回到Delphi的老路上继续做MIS系统。
可怜的公司,不幸的老板!
其实公司的待遇不错,规模也挺大,先不论走人的理由是否真实和公司的技术决策是否恰当以及老板是否是白痴等等,但就那些所谓牛人只为了提高个人技术而一心为学而学,却极大浪费了公司、社会宝贵的资源。要知道他们在浪费这些资源的同时,别人正在渴求这些呢。

社会的进步需要大部分人踏踏实实的工作和确实的贡献,而不是浮躁的技术攀比。

题外话:
如果量子计算机技术能够提早50年走出实验室,进入产业界,我想那些浮躁的牛人们可能会去主攻原子跃迁理论、薛定鄂定律和加速器技术等等,厉害啊!

16.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: dongbestdo
Posted on: 2004-03-31 01:05

一个人能做成自己所想的事情就是伟大的,值得别人佩服的,特讨厌只会说,不会做的人,如果个个人都做韦小宝,那中国的明天在哪里,坦白的说,自己的辛苦如果能为后面的人做一点铺垫,那样的辛苦值得,这样的人生是完整的。大家想想,如果不是以前许许多多的人在辛苦着,现在我们会拥有什么,如果个个中国程序员都会楼主这种精神(注意是精神),那..........

敬礼!

17.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: wolf2008
Posted on: 2004-03-31 14:03

感触颇深

18.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: xgpp2000
Posted on: 2004-04-20 00:42

........

19.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: chenxi3021
Posted on: 2004-04-28 15:04

我的激情从此复燃

20.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: acxw
Posted on: 2004-05-19 14:19

他的女友太伟大了。

21.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: bdqn
Posted on: 2004-05-19 23:01

你们一样的伟大,看了你的文章,我想我要努力了..........

22.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: wskyo
Posted on: 2004-05-21 16:44

同志们,努力啊.现在的99.9%是穷人.

23.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: bobo520
Posted on: 2004-05-22 21:12

不知道该说些什么, 但这么长的文章我还是第一次认真看完. 第一次看到中国人的勤奋.

24.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: fljcn97
Posted on: 2004-05-25 01:18

精神可佳,我们国家有更多这样的同志,离信息化强国就不远了。

25.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yanhui6700
Posted on: 2004-06-02 15:06

宝剑锋从磨砺出,梅花香自苦寒来。

26.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: chongqxiner
Posted on: 2004-07-01 15:10

第一次高考,第一次学上网,第一次感激涕零……他不寻常的经历,但浓缩的是天天吟颂在我们的的精神——有目标,有动力,不舍追求。
敬礼!

27.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: stlinuxily
Posted on: 2004-07-18 13:30

时间和精力花的都是值得的……

28.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: cpplus
Posted on: 2004-08-25 11:13

感觉上
不应该因为别人怎样,而决定自己怎样

29.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: iwangxiang
Posted on: 2004-09-02 16:43

你好伟大,5年后我也要和你一样为PM骄傲!!

30.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: xiaoqiang820
Posted on: 2004-09-03 11:48

偶的偶像啊`

想想自己。.......

哎...............................

31.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: april518
Posted on: 2004-09-12 14:58

有感悟

32.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: east_xc
Posted on: 2004-09-14 13:24

这篇文章我在几个地方都看过,印象颇深,我们国家要是多一些这样能专心搞技术又勤奋的程序员,那我们的IT业将会是另一番景象。身为程序员的我们大家一起努力把!

33.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 嫁给cpu
Posted on: 2004-09-19 16:20

why?不自己作!!!

34.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: paladinxu
Posted on: 2004-09-22 12:15

楼主还应当注意知识的架构和横向发展

35.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yyzky
Posted on: 2004-09-25 14:18

十年磨一剑

36.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zbjg
Posted on: 2004-09-27 14:15

每个人都有一定的求知欲,也有自已的追求。
  社会的进步是无数个体的默默耕耘,而技术的划时代前进往往是某些牛人的事,但这里面也必然包括唯技术人员的勤奋专研,可最终的飞跃只能一个或几个人来完成,大量的专业能手和技术通才不为我们所知。

  楼主讲的故事中的事是没有对错的,大家活在杂乱的世界上,每个人的想法和做法都是随机发生的,但最终社会的表现和结果是一样的,就是科学在进步、很多技术出现,也有很多技术被淘汰。

  所以个人认为做我们想做的事,只要是合理合法的,其实不必想的太多太远,什么民族IT,什么国产技术,该有的都会有,强求是没有用的,尤其是尖端技术和进步是需要个人灵感的,这些必定要工作者热爱自已的事业。而我们则。。。。。。。。。。。

37.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: maoone2003
Posted on: 2004-09-30 09:34

伟大的民族有伟大的人类,我无语,我要奋斗

38.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: chongqxiner
Posted on: 2004-10-23 23:17

当我没有学习动力的时候,我就又跑来这里再看一遍,呵呵,真好!

39.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: towerwap
Posted on: 2004-10-25 09:48

尊敬他的成就,也是我学习工作的典范,但既然是牛人,但总是授予人骑!所以做个牛人不一定好!所以有条件就想别的行业发展吧!
希望他及其他的女朋友都开心!

40.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: liuyuan310
Posted on: 2004-11-02 21:56

不要太辛苦了
生活除了工作还有很多!

41.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: hua123456
Posted on: 2004-11-08 13:24

佩服,我也有希望了..

42.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: k704790
Posted on: 2004-11-10 19:39

路是一步一步走出来的

43.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: hwd924
Posted on: 2004-11-14 23:51

看了这篇文章,还能说什么呢?只有4个字“向他学习”

44.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 风间苍月
Posted on: 2004-11-17 17:41

真的不知该说什么,只觉得有一股冲动…………!!

45.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: wyher2001
Posted on: 2004-11-22 17:13

他的实时系统源码在哪里?想看看。。。

46.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: kobeL
Posted on: 2004-11-25 22:45

这就是中国人的牛~~~

47.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: computerclass
Posted on: 2004-12-15 09:38

精神可佳

48.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: caobo5823
Posted on: 2005-01-18 13:55

感触颇深

49.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: caobo5823
Posted on: 2005-01-18 13:55

感触颇深

50.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: xhxasdf
Posted on: 2005-01-21 08:40

it is first to be announced by the fans of the andylau:
at see over this son hereafter word by word and sentence by sentence, my heart can''t be calm once in a very long while, shocking!why would like a son that like?!many years in bbs in horizontal network in my life , from thinking any further can''t there is any a son can move me, have never thought to come in sight of such ingenious and incomparable like this an a son today.
floor lord, is you let me comprehending the ‘ someone outside the person profoundly, there is day outside the day'' this words.thank you !
at see over this son hereafter, i did not replies immediately, because i fear me the vulgar replies unbearablely will compromise this net last rare a son.but i replied still, because feel if can''t leave behind at the such fascinating a son own net, that i die too can''t the purpose of name !can leave own net an a matter for is how pride behind at the such fascinating a son!floor lord, beg your pardon my selfish!
i know that describe the floor lord you with the how gorgeous words regardless the fascinating degree of a son is all not enough, is all hypocritical, so i think only of to say a:your a son is too good-looking!i would like to the lifetime sees the bottom!
this son conceives outline novel, the topic has the mental strategy only, the paragraph is clear, details , fall the rise and fall, the main line is clear, fascinating, mild display the extraordinary literature 功 bottom inside, is witty it may be said, a classic, is a model that my generation should the study.
in regard to the angle of the cloak-and-dagger art, this son do not calculate too successful, but it of the experiment is however the far far larger than in meaning the success oneself.positive so-called:" a the horse dashes about, shooting the birds lead the bow, the world is all in my heart!" floor lord really not the is to has boundary new generation to open the mountain strange!
i will have disappointed to this community originally, feeling that this community had no the prospect, the in the mind is filled with the woe.but saw your this son, let me producing the hope to the community again.is a fire that you let my in the mind set alight the hope afresh, is you make my heart cold ashes burn again, is you rescued me a stirs the cool stiring the cool heart!
i decide originally and can''t return to any a son in the community, but saw your a son, it is what must return that i tell the oneself this son!this is once-in-a-lifetime o.k. stick!heaven contain eye, let me getting the such fascinating and incomparable a son at the excellent the can view in year that living!
floor lord, you want to continue diligent!you are the hope of the community!

51.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: tanytan
Posted on: 2005-02-22 13:28

找准方向~
不在多而在于精~~

52.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: red_ken
Posted on: 2005-03-08 16:26

这文章我早就看过,在文章中感觉此人不厚道,不停的跳是一回事,但是浪费了公司的资源,7年的时间如果是做的同一件事情,到后来无论怎么样也很牛了,作为技术人员,为了提高所谓的技术层次,如此跳法,到最后也不会有什么太好的结果的

53.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: snowolf_37
Posted on: 2005-03-26 14:58

走过 才知辛苦;
苦过 才懂甘甜。

54.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: swd1979_0
Posted on: 2005-03-28 22:18

确实厉害,哎,我就没有你的毅力,到现在还是什么都不懂.想学,不知干什么好.

55.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: MoutainHigh
Posted on: 2005-03-29 13:49

这样的生活有啥意义。
我也曾经一年多的做一个J2EE的大项目,每天就是上班,开发,下班都七,八点,十一二点。
没有party, 没有gril, 没有fun.
年轻的生命, 活的象个机器。
有啥意思???
我对自己说,以后再这么活宁愿自杀。
我很佩服这样的人, 但是不赞赏。
人生应该有更精彩的, 他女朋友感受到浪漫吗? 爱情在哪里???
我现在还在做开发, 下班肯定走人。
8小时以内, 我做到最好。 下班后,it is my time.

56.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: jakiey
Posted on: 2005-03-29 15:46

奋斗吧!

57.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yuccjsp
Posted on: 2005-04-22 13:06

很感动,我也想努力一把

58.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: steveli81
Posted on: 2005-04-24 01:38

我也是,很认真地看了这文章,自勉ing。

59.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: xz_java
Posted on: 2005-05-11 16:36

的确!!大家都在为中国的信息化日夜不断的努力!能为社会做点有价值的事!
自己的人生也不空白!

60.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yexichang
Posted on: 2005-05-11 20:53

这位老大好强啊

61.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yexichang
Posted on: 2005-05-11 20:54

真是我们学习的榜样

62.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: rxwgsx
Posted on: 2005-05-12 15:47

这吗牛,为啥不自己开公司阿?
可惜啊,只知道学技术阿!
这就叫赚钱的不干活,干活的不赚钱啊!

63.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zhouye19
Posted on: 2005-05-17 17:14

很有激励作用。我觉得

64.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: dragonfan
Posted on: 2005-05-24 13:24

深受启发!佩服!!!

65.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: cqjjhsj
Posted on: 2005-06-07 09:14

感触颇多!!!

66.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zzc315
Posted on: 2005-06-13 00:54

又看了一遍,现在有些迷茫,楼主追求自己的生活方式,无可厚非;但是,每个人又都有自己的生活方式;一个人一个活法。

67.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: woly
Posted on: 2005-06-25 18:04

看了之后,才觉得什么叫肤浅!!!!唉.....看来要好好奋斗一番!!![^_^]

68.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: keepmanwang
Posted on: 2005-06-27 15:31

我可差劲了,大学时虽学的不是计算机专业,却爱它,研究它,自认为有一定水平,可是毕业后的工作只用用办公软件,离它就越来越远,到现在想学,却一直找不到方向啊!苦闷。其实我认学计算机就如武侠里的人修练武功一样,也如游戏中的法师学习法术一样,真是太玄了!当研究进去时,总是不断想提高自己的水平啊!

69.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 蝴蝶结
Posted on: 2005-07-03 11:01

我也是刚刚毕业……高中-_-,看到楼主的文章,真的是很佩服。
恩~我也要努力!

70.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 渺雪心
Posted on: 2005-07-09 06:51

现在大二,看了这篇文章,感到惊心动魄.
实话,我是一个不会说更不会做的人
我怀疑面对这样的人,平庸的我还能否活下去
我肯定不会做技术,看了这片文章,意志更坚定
我不敢想象,自己大学四年后进存的一点激情,能否支撑我走多远


向搞技术的人们致敬

71.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: flyingqifei
Posted on: 2005-07-09 14:59

技术之路真是艰难啊!要有持久的耐力!非常人之所能,尤其是计算机,从应用到底层,面太广了,所以不要好高鹜远,做好自己喜欢的、自己最强的那一层,每层都想做得最好,就浪费太多的光阴了,而且也得不偿失。

72.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 阳光地带
Posted on: 2005-07-14 15:15

从他的话语里面确实感慨良多,平时也确实是没有太明确的目标,也没有下太大的功夫,相比之下,比他的经历肤浅的多,而现在已经过二十了,马上步入大三,也该好好学了!

73.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: njluz
Posted on: 2005-07-14 17:32

首先无比崇敬,然后是惭愧和感慨,学习中...

74.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: colo007
Posted on: 2005-07-19 16:31

感慨归感慨,请珍惜身边的一切,努力学习吧

75.Re:一个程序员的奋斗历程 [Re: dongbestdo] Copy to clipboard
Posted by: seeknow
Posted on: 2005-07-23 11:38

dongbestdo wrote:
一个人能做成自己所想的事情就是伟大的,值得别人佩服的,特讨厌只会说,不会做的人,如果个个人都做韦小宝,那中国的明天在哪里,坦白的说,自己的辛苦如果能为后面的人做一点铺垫,那样的辛苦值得,这样的人生是完整的。大家想想,如果不是以前许许多多的人在辛苦着,现在我们会拥有什么,如果个个中国程序员都会楼主这种精神(注意是精神),那..........

敬礼!

76.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: tangtao
Posted on: 2005-07-26 09:37

学计算机的人这是这么苦!
大家不防去一个真正学习计算机的网站http://www.5432.cn/down.asp?UserID=372150

77.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yangun
Posted on: 2005-08-09 21:20

佩服,佩服!!

78.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: hyhking
Posted on: 2005-08-18 10:06

我是一个还没毕业的学生也是一个学软件
也一他的开始
在大学里日日夜夜的学习

79.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zuinan
Posted on: 2005-08-22 09:47

只要努力没有做不成的事!
我相信,但做起来太难了!

80.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: waiting518
Posted on: 2005-08-27 17:17

看了以后真是热血沸腾!!!努力!!

81.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yutianzzu
Posted on: 2005-08-28 23:34

看了后只感到惭愧和不安。

82.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: jiwengang520
Posted on: 2005-09-07 19:50

强者就是强者!佩服佩服·

83.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 198run
Posted on: 2005-09-07 20:48

谢谢

84.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: forget_ai
Posted on: 2005-09-08 17:18

要有个这样痴迷我的美女,我也有劲奋斗了。。

85.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: rentuma666
Posted on: 2005-09-09 09:53

如果经历是真实的我真的很感动
也受了很大的启发
看了这篇文章我为自己大学4年的虚度感到无比的痛心
贪图目前的安逸 是不可能有作为的

86.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: andy1027
Posted on: 2005-09-09 15:53

好累。。。

触动还是有一些的。

87.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: liting99
Posted on: 2005-10-26 11:19

看了深受启发,感慨万千.

88.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: revo1021
Posted on: 2005-10-26 15:38

我也要努力呀

89.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 七七
Posted on: 2005-11-06 21:27

我要把这个贴子, 给我女朋友看撒;
为了自己的理想奋斗,我顶

90.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: xianwei
Posted on: 2005-11-09 11:45

forget_ai wrote:
要有个这样痴迷我的美女,我也有劲奋斗了。。

这句话只能玩笑说说。
因为这简直是对那些把计算机当做生命的程序员的一种侮辱。想成为real programmer 绝不是一两个美女,就可以拉得动你的,其实这很大部分是中国那些厉害的程序员和外国的不同之处,外国的程序员因为兴趣,所以做事情不会想太多的后路,而中国的,却是因为更复杂的目的,我不是指钱。事实上,你看楼主说的有关那些爱因斯坦的话。事实上,有句话很有意思,世界上只有偏执狂才能生存。楼主,也不过是被这个社会所玩弄罢了。相信宿名这回事。
想骂我的,尽管骂

91.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 1128
Posted on: 2005-11-15 13:52

确实厉害

92.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: flying_sun
Posted on: 2005-11-16 15:41

中国这样的人太少了,
多些的话,中国的所有问题都能解决了!!

93.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zhouqian
Posted on: 2005-11-25 16:27

有忧患意识的人才会发展得更好
生于忧患,死于安乐

94.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: wutao1139
Posted on: 2005-11-26 01:18

我是一个即将走向编程世界的一个大学生,我今天才看到这篇文章,(我今年才买的电脑),原本我在以前的日子里我是努力过的,现在看来我混了一年多!!!!没有他的坚毅,但我有他梦想!!!那么怎么实现,惟有学习他,再学习他!!!!!心中有千言万语,化作我的座右铭:
天行健,君子以自强不息!
地势坤,君子以厚德载物!

95.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: colo007
Posted on: 2005-11-26 16:29

好久没有到这里来看看了。没想到帖子的回帖率稳拿第一的宝座了。
看起来还确实是触动了一些人,激励了一些人,感动了一些人。当然,包括我在内。
好好用功,我们一起为了中国软件产业的明天奋斗吧!

96.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: JBeginer
Posted on: 2005-11-30 20:40

祝他和他的女朋友永远幸福!!!

97.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: bruceweb
Posted on: 2005-12-01 14:30

支持!!但是能为国家为社会创造价值就更好了!
光有精神还是不够的!!同志们大家一起努力吧!

98.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: jockey
Posted on: 2005-12-05 13:39

一个人能这样就很幸福了,我还没有毕业,
也在一个三流的学校,
好困惑,到底朝什么方向学习
什么项目都没有接过,
不知道自己到底有几两
到现在就参加过一个学校举行的软件设计比赛
也不知道学什么好,苦.....

99.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zj1290
Posted on: 2005-12-14 22:51

看你这段故事感触很深,感觉一切我要从头开始,还好我才24

100.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: xiaosilent
Posted on: 2005-12-17 21:59

不 知道是第几次看这帖了. 就是想再看一遍.

101.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: jojojk
Posted on: 2005-12-18 12:16

视力还能保持1.5,真是个奇迹?

楼主回来介绍介绍怎么做到的!

102.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: lyc105
Posted on: 2005-12-21 11:20

慢慢来,走自己的路让别人去说吧,呵呵,说给自己听的,我现在还停留在做网页的阶段呢

103.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: linfei906415777
Posted on: 2005-12-31 10:53

我也是第一次把一篇网上的文章全部看完,很是佩服。我是一个刚学计算机的,正在为将来发愁,感到迷茫,看了之后虽然还 是没有明确的方向,但是我找到的是一种精神。谢谢!

104.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: piaoling
Posted on: 2006-01-12 16:29

牛~~~~
学习榜样,精神中!!

105.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: yoreland
Posted on: 2006-02-09 19:50

今天看到这个贴,惊叹作者的厚积薄发,感觉他从刚接触计算机的学习4-5年也就是到能做一做mis的水平,到了工作岗位上居然每次都是不到2年就把一个全新的领域学到精通,而且越来越bt ! 可能作者真是一个天才,一个努力的天才!

106.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: lsqily82
Posted on: 2006-03-09 19:58

"牛"就一个字.我无法再用任何语言形容他了.
第一次这么佩服过.惭愧惭愧.

107.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 无用
Posted on: 2006-03-13 12:24

由衷的钦佩,你是中华好儿女,国家的栋梁

108.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: wj45zj
Posted on: 2006-03-27 12:21

佩服至极,向战斗在IT领域的技术员们致敬!

109.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: piaoling
Posted on: 2006-03-29 13:10

我也看了几遍,这是第一次回贴,真的是非常牛!!!
值得我们学习,想想明天的明天会更好!!!祝愿从事IT战线的同志们

110.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: xi235
Posted on: 2006-04-01 14:45

我是新手, 看了之后我才知道自己要面对困难有多大,而且我也准备花心思下去努力学好,做好自己要估和的事!这文章好好看哦~同志们加油吧~奋斗吧~我们要走的路还很长

111.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 我所爱
Posted on: 2006-04-01 15:30

中国人就该是这样努力的!
佩服,向他学习!

112.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: dongchuang114
Posted on: 2006-04-06 13:16

人生需要奋斗!为迷茫中的我指明了方向!
宝剑锋从磨砺出,梅花香自苦寒来。

113.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: jl518
Posted on: 2006-04-29 18:18

感触很深.

114.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: linkel
Posted on: 2006-05-02 14:58

很感动!
很受启发!
一定要加油!!!

115.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zhu1981
Posted on: 2006-05-16 18:13

牛人啊

116.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: soropeng
Posted on: 2006-05-31 20:25

看过了,
签到!

117.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: Stone210
Posted on: 2006-06-03 18:30

搞技术真的很累的..........有时很想放弃,但以最后都坚持下去了........

118.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: gleamyshadow
Posted on: 2006-06-07 22:52

这本是一篇励志的文章,很不错,但是我怎么觉得有点让人绝望~~~

119.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: waggon123
Posted on: 2006-06-12 12:43

挺佩服他的,想想自己啥都没学好,不知道将来会怎样!Confused

120.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: 仗剑游侠
Posted on: 2006-06-23 17:34

我无语,只有佩服,看看现在也在学计算机的自己,我真的惭愧!

121.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: colo007
Posted on: 2006-06-23 20:50

真高兴当初有幸转载了这篇文章,现在搜索都搜索不到原创作者的地址了。市面上也有一些转载,发现居然源自这里。呵呵,比较荣幸!

122.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: sunflow
Posted on: 2006-07-03 17:35

事实上,道理很简单,实施却是很难的!

123.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: superme
Posted on: 2006-07-09 14:32

很感动,但是个人有个人的成长方式,不必盲从

124.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: lattimore
Posted on: 2006-07-25 16:06

就我都能不自觉的把这篇这么长文章看完,足以说明它的魅力不浅了! 是个美丽的故事,真实生动,可以做为剧本(有机会我把它拍成电影)。
首先这么对技术的追求我就很敬佩,而且能够一直坚持下去更不是一个一般人能做到的(我对技术也很追求,不过是三分钟的热度,看完这篇我的技术热情之火又被点燃了,呵呵!)。我想借他这篇文章补充点我自己的感受,或者说是看法把,我们一谈到成功,很少里面不包含努力吃苦,更有人认为要想成功就必须得吃苦,不过要想成功,努力吃苦自然是免不了的,但是它不是“方法”不是“工具”,只是一种“表现”而已,是“你”在追求成功过程当中“别人”所看到的东西,别人看你累苦,你自己并不一定觉得苦,或者说是不在乎这苦。简单的说,我认为“成功的根本不是吃苦,而是追求”。
另外,我 刚才在上面看到了一张“反对”票,大概是说的为了追求个人技术上的颠峰而不顾对公司社会的影响,见解很独特,也很赞同,人离不开社会,还有就是做任何事情我想要把做人放在第一位。其实做事也有个权衡利弊,关系得失,得择善者为之。(END)

125.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: solut
Posted on: 2006-08-16 21:53

感触颇深 受益匪浅

126.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: liaoyixun
Posted on: 2006-08-28 22:12

Fighting!

127.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: king821123
Posted on: 2006-10-01 17:51

作技术太累,太苦,工资有少。

128.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: wsdmg007
Posted on: 2008-05-29 10:15

我要以你为目标

129.Re:一个程序员的奋斗历程 [Re: colo007] Copy to clipboard
Posted by: zlhappy
Posted on: 2008-07-13 09:27

真是好啊。。。。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923