软件工程第一次作业
一、自我介绍
学号031904111;黄舒俊;我的爱好是篮球,penbeat,摄影,写代码;我最喜欢肉末茄子(玫瑰一层);最近在听STAY;很高兴在博客分享学习过程的心路历程
二、阅读与思考
现状:CS科班大三学生√准备考研√仍然对专业的作用以及未来的工作一头雾水
期望:在剩下的两年能够做好知识的积累,并找到自己心目中的求职目标
为求职目标做好各种准备
针对不同的职位,我分别做了不同的准备。
- 针对技术职位
1) 越早准备越好。我在面试的半年前就开始做知识回顾和储备。
2) 复习基础知识,主要包括:算法、数据结构、操作系统、体系结构等。此外,对于互联网公司离不开的网络以及分布式系统的相关知识,我也会特别关注。
3) 复习的方法。
a. 回顾基本理论;
b. 动手写代码,尤其是基本的数据结构和相关算法,一定要动手写出来并编译通过。原因是,一来面试常常会面试到基本数据结构的细节,或者从基本数据结构出发,要求做出改进以满足一些特殊条件;二来即使如删除链表头节点这样简单得不能再简单的操作,如果不熟悉,在实现上也容易发生错误。
推荐阅读:《编程之美——微软技术面试心得》。如果能把这本书里一些题目的来龙去脉搞清楚,面试数据结构和算法方面的题目时会有更强的底气。
c. 要关心实际系统。《程序员》杂志和CSDN网站经常会有实际的大型网站架构分析文章,关注这样的实际系统能够加深对分布式大型系统的理解,对于面试很有帮助。听说博文视点会组织出版系列大型网站架构分析方面的图书,值得关注。- 针对产品经理职位
相对技术类“靠硬本事吃饭”的职位,产品经理的评估指标更加软性一些,相对也不容易特别有针对性地准备。我做的准备主要包括:了解IT产品经理的工作,增强对产品和行业的了解,锻炼逻辑思维能力,提升英语听力与口语水平。
-- 引用自《辜新星:时刻调整方向 找到人生的蓝海》
希望自己以此为鉴,规划前程,砥砺前行。