毕业四年后的总结和新的开始

今天最后一天下班,意味着我这一份工作的结束,也意味着下一份工作即将开始。不知不觉中,我已经毕业四年多了!

这次换工作直接换了城市,对我而言,很多东西都会是一个新的开始。也趁着这新的生活还没有到来之际,对自己过去的四年简单的总结一下。

并且对下一个五年生活做一个新的调整和规划。

总的来说,过去四年多的工作中我算是比较顺利的,也算比较幸运的。

这里先从第一份工作说起,第一份工作一般对后面的职业生涯都有不小的影响。

毕业后进入B公司做笔记本电脑BIOS(BIOS即每台电脑启动时最前面的引导程序,一般固话在主板芯片中) 。

对于这份工作我个人也不知道是该说不幸还是幸运,BIOS在我工作前再往前推几年,应该是非常吃香的职业,听前辈们讲,曾经NB的BIOS工程师,在那个年代都可以拿到年薪百万的高薪。但其实到我工作的那个时候,随着笔记本电脑的饱和,需求的下降,BIOS工程的不断增多,这个职业已经不那么有优势了。而且由于行业过于狭窄,会导致后续的发展很受限制,从这个角度来看,是不太幸运的。

另外也是幸运的,原因是我仅仅在做了几个月后就转到了Linux底层开发团队,当时公司开案了一个Android平板项目,严重缺人,我就申请转到了平板团队。也就是那个时候接触到了Android。而在那个时间点我进入Android这个行业应该是很幸运的。我记得非常清楚,那个时候,Lenovo的第一代乐Phone做的稀烂,却仍然能够卖出吓人的价格。

正是因为在那个时间点接触到Android,奠定了我所工作行业的基础,促使了我在后续工作中平稳的发展和进步。

而我在第一个公司呆了一年左右时间后,我选择了跳槽,主要原因是当时所在的公司,老板真心没有想好好做好嵌入式部分,只是想试试水而已,所以完全没有什么投入,自然也不谈有多大的发展前景了。其实回想起来真为之前的公司可惜的,那个时间点如果和瑞芯微合作做好了低端平板,也许现在的状况会完全不一样。

那个时候的Android不可抑制的增长,让很多大公司有了非常多的人力需求,我也就有了进入我第二家公司的机会,著名的芯片制造公司Mxx公司。正是在Mxx公司差不多三年的工作,让我的个人能力和职业技能都有一个不小的飞跃。衷心的感恩M公司给了我这个很好的工作机会,让我不断的成长。

当然,好的公司只是一个好的平台,但是的积累和学习还是主要靠自己。所以,虽然这几年的我自己的进步不小,但是其中所付出的努力和汗水也就只有我和我老婆知道。

我老婆应该是最深有感触了,因为当她某天半夜醒来的时候,一看手机,发现已经超过凌晨1点了,然后我就会被她一顿暴揍。

绝大部分人都是普通人,我更是普通人中的一个更普通的人。所以,技术的学习和积累都需要消耗很多的时间和精力,程序员熬夜是再正常不过的事情了。

在这里我必须要澄清一个事情,就是我真不是有意要搞到那么晚的,只是很多时候我没有办法停下来。

有些时候,我是知道已经一点了,但是我发现还有一个想法没有验证的时候,我就想验证完了再睡觉。

而另外一些时候,是当我再抬头看时间的时候,已经超过一点了。

对于这个事情,我真诚的向老婆道歉,因为我知道她很担心我,也很心疼我!

上述一堆废话,切到正题:毕业后第一个五年的收获和遗憾。

先说收获:

1. 进入Android这个行业。

2. 较为深入的研究/理解 Linux内核的文件系统部分,对存储模块从上到下都有一个不错的理解。

3. 对Linux内核的部分也稍有涉猎,对内存管理有初步研究。

4. 广泛的了解过各种技术,hadoop/openstack/cocos2d/javascript framework/jvm/游戏外挂/黑客技术/科学计算。对眼界的扩展非常有好处。

5. 职业发展较为不错,能够有一份收入不错的工作。

再谈遗憾:

1. 一直想深入细致的研究Linux内存管理,但是到目前为止还非常不够。

2. 工作后没有太多时间研究安全方面的技术,黑客技术是我从小到大的一个梦想。

3. 由于工作的性质限制,工作后写代码太少。

4. 运动太少,身体素质下降很多。

5. 也许还有很多,但是已经忘记了,就不重要了......

对于未来下一个五年,甚至是十年。我希望跟过的是能够沉下心来做一到两件事

1. 深入的研究内存管理及系统性能优化。当然这个本身也是我的工作,但是我希望做的更深入细致。

1.1  文件系统方面能够细致到Device/Driver/Block/FS 及调度算法等各个层面。

1.2  程序方面能够细致到Java/Framework 和 Native程序的读写方式及读写逻辑 及 Cache等方面

1.3  内存管理方面能够深入学习各种情况下的内存布局,各种内存管理机制的细节及与FS配合的一些方面。

2. 在Github上开源一款自己的软件,争取点赞超过300.

3. 深入研究一款Javascript 开源框架。使用Cocos2d的Js版本开发一款小游戏,支持IOS/Android/Win Phone多平台。

4. 熟练的使用Python来进行开发。Cocos2d的Python版本也许是一个不错的学习材料。

5. 坚持向Github提交代码,至少平均一周两次。

6. 争取走上管理岗位。

时间: 2024-10-13 22:23:40

毕业四年后的总结和新的开始的相关文章

四年前从这里开始,四年后从这里继续-回归博客园

四年前,自己刚刚毕业,铆足了劲要学有所成.快要毕业期间,我和几个兄弟跑到北京去实习,实习了四个月,考虑到女朋友一个人呆在老家,也不想长长久久的各居异地,没坚持下来回了成都.在回成都的前四个月,之前培训认识的老师给介绍了一个实施工程师的工作,我实在是不适合这份工作,毅然决定找一份老本行-开发工作.匆匆慢慢的为面试准备了一个月开始投简历,面试了几家工作后自我感觉还不错,也拿到了几份offer.最终在两份Offer中忧郁,一份是一个外包公司,一份是一个外企.抱着学习技术为目的,我选择了第一家外包公司,

一位毕业四年的前辈的经历

http://blog.csdn.net/fansunion/article/details/51695515#comments 一位大学毕业四年的前辈的经历,和我想要的很像,希望有一天能够这样,不做一个毫无审美的屌丝理工男,有自己的思想和对审美的极致追求,以及对文学的感悟

第十四、十五周新总结

第十四.十五周新总结 第十四.十五周总结 ——————————————王林 学科 WEB 数据结构 计算机网络基础 课外读物 进度 第十一章.第十二章 第七章 项目2.项目8 <黑客攻防从新手到高手> <Flash MX> 主要内容 第十四周.第十五周继续学习了CSS3的知识.CSS动画.变形.过度.模拟进度条效果. 两周内.,重点学习了图及其代码等. 第十四.十五两周内,学习了无线局域网的基础知识.无线网络的硬件设备ji组网模式及认证ID:十三周学习了常用广域网技术及接入Inte

java面试(毕业一年后准备换工作)

还记得一年前的今天,在网上投简历,找工作,当时找的工作的工作地点都在成都,其实自己挺想去外面工作几年的,如果毕业后就在成都工作,今后基本不可能去外省了, 所以刚好上海的一家外包公司来成都理工校招,导员在群里面把宣讲会的时间和地点发给我们,问我们多少人要去,结果很多人要去,于是导员直接请到我们学校来开宣讲 会了,公司基本零要求,基本上的人都面试上了,只有三个人来该公司,我是其中之一,主要是一个去外省的机会,其实当时还电话面试上了一个广州的公司,但是来上海 了,感觉靠谱一些. 上周四在招聘网上把简历

大学毕业2年后

记得有人说过: 一份职业,你能做十年,你一定是行业的顶尖专家. 我希望自己能够成为顶尖的专家. 14年毕业,今天是16年4月3日,        博主专业是电气工程及其自动化,编程算是半路出家(以前感兴趣,但是没有系统化学习),上了个java培训速成班(速成意味着编程这块没有系统的知识体系,在后来工作中遇到困难,现在有空手里还拿着一本<java核心技术>,基础速成不了),勉强找了外包公司,边工作边继续充电.后来快过年,博主就从外包辞职啦(这块说一下,除非没得选,不建议进外包,个人对外包公司印象

毕业两年后的迷茫

16年毕业之后回老家待了2年.西北三四线城市.2年内android.web前端(html.js.css+MUI/HUI).javaspring.node(express),工资始终4000左右.而且面临的是拖欠.乱扣. 最近意识到自己实在井底之蛙,想去外边学习.来到了西安.面了几家.都被刷了(web前端.java.node都面了).朋友是做招聘额.他直言我的技术太差.于是匆忙找了家写nestJS的,老板问我要多钱.我回了4k-5k(面试了三个问题1.aop的理解.2.mysql左联.3.nest

毕业四周年记

不知不觉中,已经过去四年,端午节的时候和第一家公司同事聚会,1000多天的时间,竟然可以过的这样快,确实让人感到着急. 总体来说,这一年中的自己稍微感觉到自己不顺,好到时候感觉到不知所以然,这种情况需要改变一下了,要好好的爱自己,尊重自己,提升自己,为了达到自己想要的目标,确实还是有很长很长一段路要走. 现在,重要的是给自己定下几个目标: 每周读完一本书 一到两周分析一份github上面比较好的开源库,了解其设计原理及其应用 每周写一篇书评或者技术类文章,技术类文章可能就是关于第二点中开源库的介

NOIP2012普及组 (四年后的)解题报告 -SilverN

本章施工仍未完成 现在的时间是3.17 0:28,我困得要死 本来今天(昨天?)晚上的计划是把整个四道题的题解写出来,但是到现在还没写完T4的高效算法,简直悲伤. 尝试了用floyd写T4,终于大功告成AC后,看到别人的解题报告说fl能过只是因为测试数据范围小. 好像主要有三种解法,fl,dij,dfs dfs暂时弃,dij写到现在还没完成,先把fl的放上来. 等攻下T4,再施工前面三道题 T4-Floyd: 读完数据以后,只要把文化不兼容的城市的路都堵上,就可以用floyd了 可怜我之前堵路无

JAVASE课程 第一章 第四讲方法,数组,java新特性

作用: 1.可以了解方法的申明和使用 2.可以了解数组的引用传递 3.可以了解java新特性对数组的支持 一 方法的申明和使用 1 方法的定义 方法就是一段可重复调用的代码块. 2 方法的定义格式 a public static 返回值类型 方法名称(类型参数1,类型参数2...){ 方法主体: 程序语句 [return 表达式;] } b 在本节定义的方法,因为其可以直接使用主方法调用,所以将方法声明处加上public static两个关键字 c 注意 1/ 如果返回值类型上写的是void,则