这是大同学吧今年
第5篇复旦信息学院16届优秀毕业生
职业规划篇
更多精彩文章将在
每周三、周六定期推送
本期人物
袁昊辰师兄
复旦大学光学博士
光学是一门多交叉的学科,可以和生物、半导体制造、工程制造等相结合,目前毕业生的情况去半导体企业的较多,如中芯国际、台积电等,也有一部分同学利用自己的物理背景和建模能力转行到了金融行业。
我的研究方向是凝聚态物理学,但工作却从事了软件工程师,乍一看很不同,但其实读研时我搭建了实验室的软件。光学的基础和软件的经验,让我开始尝试这个岗位。经过在科磊半导体(KLA—Tencor)实习,我最终选择软件工程师作为自己的职业。
作者
复旦大学信息学院
卓越工程师生涯发展工作室
编辑
Harper
排版
飞鱼
一、我和软件工程师的小缘分
不同于计算机专业的同学,在本科就有了良好的编程基础。我们光学专业,没有太多的时间专门学习编程知识,所以要充分利用导师给的机会。
本科时,我没有学习太多软件相关知识。反而是读研后,导师的一些数据需要处理,我就想着使用软件,可以更高效地处理,于是开始自学软件知识。此外,我觉得编程未来就像英语一样,会是一项基本技能,因此我更加重视这一块的学习。
图片来源:摄图网,仅删
选择未来工作的关键是,自己未来想做什么和可以做什么,同时用人单位是否能接受自己。工作和专业不对口,我觉得问题不是很大,因为人生充满挑战,我们并不知道下一时刻会发生些什么,所以要保持一个平常心,勇于接受挑战。其实,软件工程师也不是我最开始规划好的。
二、转做软件工程师,我做了哪些准备?
想成为软件工程师,逻辑思维能力是必要的。只要愿意花心思,关于软件运行的逻辑不是一件很难的事情。我把程序看成一门语言,像学习英语一样,也会遇到语法问题等。
自学的困难在于不像cs专业的同学已经写了4年代码,我可能没有他们的基础扎实,但是从另一个角度来说,我光学的专业背景和博士期间在实验室的软件开发的经历都是优势。
复旦图书馆某内景(来源:网络)
软件虽然上手较容易,但是想系统性地培养coding的能力,还需要一定时间积累。比如计算机专业出身的同事,对于他们是常识的知识,对我来说可能就需要花时间去理解,实习时通过自己的摸索、尝试,加上我当时工作压力没有那么大,拥有充足的时间学习,最终也就把困难解决了。
三、科磊的软件工程师在做什么?
KLA-Tencor是世界著名的专业美资半导体(芯片)设备供货商TOP5,公司总部在美国加州硅谷,被评为硅谷最佳雇主第六名。
我是在科磊的一个openday上,获得的实习机会。实习面试是三轮:第一轮是直属manager面,第二轮generalmanager面,第三轮HR面。
面试时,主要考察数据结构和面向对象的一些基本知识,因此拥有面向对象的编程思维在面试时很重要。如果在校期间,个人能接触一些软件相关的项目,那最好不过了。其他个人素质,如学习能力和持之以恒的能力,公司也很看重。
图片来源:科磊北京中科白殿风医院正规吗儿童白癜风能治得好吗