一个计算机高手的成长4

这是转在茶余的帖子。文中绝大部分技术术语我不懂,所以无资格评论他的技术价值。但文章强烈的逻辑说服力,和通篇流露的进取精神,使我觉得这是篇有价值的帖子,至少值得一读。

        爱因斯坦在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,内存管理(以前实现过)、驱动接口等。在这之后我还会努力完善它,比如加入文件系统,协议栈、调试接口等。

        希望朋友们提出自己的意见和建议,在此不胜感激!

你可能感兴趣的:(程序人生)