高级农民
- 积分
- 2009
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2009-7-16
- 最后登录
- 1970-1-1
|
个人愚见
楼主要考虑的无非是这么几个问题,
1. 找什么档次的工作?
2. 找CS还是EE的工作?
3. 如何准备?
1. 这个当然大家都希望找到最好的,但是大家都在抢的工作显然不容易。要么你够强,要么你够match,要么你运气够好。地里也有无数振奋人心的帖子,所以楼主还是要时刻保持信心,加油! 个人感觉,可能research的职位相对楼主来说还是比较难,没有phd,publication也不够强,paper和research经历可能没多少加分。原则无非就是找那种职位,能把自己会的东西充分发挥,自己不会的尽量少用,就算是可以了。
.google и
2. 不了解EE. 只说下CS这边,找cs码农的职位的核心还是编程,楼主如果明年毕业,下半年就该找工作了,时间还是蛮紧的。可以问问自己,编程掌握的如何:基础知识,算法数据结构,项目经验,实习经历等等。
记得地里有篇文章写的不错,大概意思就是问问自己一些概念能不能马上反应出来算法和代码。
例如二叉树遍历,字符串处理,回溯、递归,简单的动态规划,深搜宽搜,栈,队列,指针,简单的图论,
oop、继承、多态、封装、虚函数,纯虚函数... 这些是不是都能立马想到用法和代码。
如果还是一头雾水,那不得不说还有一段路要走。
个人感觉这些东西是可以突击,但也不是一朝一夕就能立马掌握的(大牛除外),所以要做好长期作战的充分准备。 但是楼主时间又很紧,也许楼主可以考虑把重心放到EE同方向的和编程相关的职位会更有利, 同时兼顾一下CS的职位。
3. 如何准备一百个人有一百种办法,找最适合自己的就行。如果楼主打算找CS的工作,我自己的感觉还是基础很重要。花些时间打好基础,慢慢就会发现这样的好处。花里胡哨的新技术新语言是有帮助,但对于基础不好的人来说也不是一时半会儿能啃的动的。等基础打好了,换编程语言并不麻烦,新技术也更容易理解。正面的例子,如果java或者c++基础好了,换到python大家通常都会觉得没多麻烦,反而很轻松。反面的例子,要是连队列,栈都没明白呢,看一些框架什么的肯定会很吃力。
扯了这么多,希望多少能帮到一点楼主吧。
|
|