活跃农民
- 积分
- 659
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2014-3-6
- 最后登录
- 1970-1-1
|
我EE的,当初学EE是不想学本科专业了。本科学水利的。然后国内考研EE后,复试时候人家直接把我这种就会那两三本考研专业课冒牌货干掉了。调剂到软件工程,嵌入式系统设计方向。大概就是嵌入式操作系统,arm处理器结构,dsp这种直接对硬件编程或者对嵌入式操作系统编程的。软件工程需要第二年出去实习(人家就这么安排的),并且还得自己找实习单位拿那个实习学分。当时分两派,一个是纯软件的,就去做.net j2ee什么的企业级软件的。另外一个就是嵌入式方向。就觉着学arm处理器时候 好歹risc,上手容易,我觉着也挺有意思的,就琢磨还是专注这么一个方向吧。所以没啥狗屁原因,就是这么碰巧选了这么个方向,要钻到机器猫的桌子里回去,当时的选择随机函数就选了什么J2EE啥的也有可能。然后为了避开跟大家竞争找实习,提前第二个学期就找了个国内的芯片设计公司开始实习。写驱动的。然后比较系统的了解了嵌入式开发流程什么的,更熟悉一个基于arm的SOC啥样的之类的,嵌入式编程思想啥的。当时那公司里周围同事基本也都是都是EE的。然后实习了也就大半年吧,又受不了了,觉着这么苦逼干下去,太没出路了。房价找老婆啥的,那点工资咋能行啊。其实最主要是,1 我当时非常清楚了国内跟国外ic公司之前的差距2 我想跟我儿子吹牛逼时候说,你老爹当年的硕士博士可是货真价实的。(硕士那学校很好很好,不过我就是没有归属感)然后剩下时间就专心准备gre跟toefl了。最后被忽悠到了一个offer。是ee学院的,专业排名60来名吧。但比较偏computer architecture embedded system design啥的。软硬件协同设计啥的。不过因为是phd,所以肯定不会工程性了。还是很理论的。老板是阿三,但是比较美化的阿三,push是有点,不过有几个老板不push呢。我是我老板的第一个学生,啥都得从头来,连research 课题都得自己读paper自己找。我想往digital design方向转,顺便学点好找工作嘛。 我尽量说服我老板,选了还有点结构设计的玩意。不过最后95%时间还是以用systemc c++啥的来model一个设计,尽量做到 cycle accurate啥的,然后用各种simulator来估计功耗面积温度什么的。5年下来,要说进步,就是老了点。然后觉着啥都懂点,啥都不精。然后就是估计所有phd都有的共性,觉得啥都那么回事,啥都敢干。我也没心思毕业接着research。来美国的第二年暑假开始去公司里做verification,这种职位,就是能写代码就行,懂点数字设计的原理就行。就这么在公司里混了两年。是真混,从去的第四个月开始,我就没觉得我学到啥玩意。我确实看了好多公司里的代码,不过我觉着在学校我能学到的更多。公司比较重视真正精确实现,学校比较重视idea。后来每次去公司擦屁股,我就当是休息了。最后还有一年了,我就辞了。合计再实习都得耽误毕业了。phd 5年,实习了2年多了,感觉有点过分。然后最后这一年就是重新看computer architecture/organization, digital design,digital ic design啥的书,把考研时候的模电数电 电路分析啥的翻了一遍,话说看基础课真是感觉收益良多,然后看cs找工作都是刷算法,自己心也痒痒,也花点时间看。 感觉在ee,最关键一点是,你从c或者c++代码到汇编到机器码,到cpu,然后cpu取址 译码 然后pipeline啥的,然后什么hazard啥的computer architecture的原理,然后alu里加减乘除什么的,你心里也有数字电路的概念,flipflop什么的,理解的能比较深刻。然后我比较喜欢ee的一点是,我很不习惯我干的东西外行人在几个月就能学的贼明白。当然不排除有聪明人啊。
然后我也喜欢cs,咱不会也不能说咱不喜欢对吧。纯粹是老天爷当年给我用的career随机函数生成了ee方向了。就这样。
老天爷保佑管理员给我分,冲上200分,好看那个工作内推的帖子的完整信息。嘿嘿。完毕。 |
|