2015找工作总结 - L.J.SHOU的专栏 - 博客频道 - CSDN.NET



2015找工作总结 - L.J.SHOU的专栏 - 博客频道 - CSDN.NET

写给哪些明年需要找 IT 相关工作,或者现在正在找工作的同学们。。。。 特别是那些觉得自己项目经验不足,或者觉得自己方向太偏的孩子们(可以跟我比一比). 从去年11月份到现在,差不多折腾了一年。真想说,终于可以歇会了。唉,找工作真是件体力活。

关于我

  • 研三学生,明年毕业。
  • 本科: 专业叫理科基地班,说白了就是做物理的。本科的时候因为一门课,自学了编程,从此爱上了写程序。
  • 研究生:专业是计算机应用,但其实老师的方向还是偏物理,我也就不介绍我的项目了(就像90%以上的面试官一样,不会感兴趣的).
  • ACM:没有任何经历,本科不是计算机专业的,没听说过 ACM, ��

记得研一的时候,听同学们都在聊机器学习,数据挖掘,我却在角落里研究物理,当时真是欲哭无泪。后来,渐渐地,既然选了就好好干,也发现了项目里面一些有趣的点,日子也就这么过去了。

但是一到工作季,最直接的问题来了,研究方向不热门,如何找到一份满意的工作?有同学告诉我,可以去实习。可是,我又属于那种安分守己的,所里有规定不能去实习。

求职意向

IT OR 国企 OR 银行 ??? 说句实话,在去年的这个时候,我的回答是 什么都行,请赐我一份工作吧。。。

自我定位

我想对于我自己来说,最痛苦的事情莫过于写简历。自己属于那种特别爱折腾的,于是就用 latex 写, 格式很漂亮,但是没有项目啊。别的大牛同学实习项目经历一大堆,一页不够写。我是拼着凑字数。唉,文笔差是硬伤啊。

简历一定要好好改,突出自己的亮点,要自豪地把自己的项目描述清楚

我个人最终版本的简历主要包括以下几点,所谓的亮点吧:

  • 本科理科专业第一
  • 偏物理的项目尽量描述地计算机一些,突出自己的写代码的能力
  • 看源码,突出自己喜欢 Coding.

这样,使得自己的简历基本不会被刷。当然到了面试的时候,这样的简历还是没多大竞争力。为了保证面试的时候能够脱颖而出,就得好好修炼基本功了。当然人的精力是有限的,不可能什么都精通。

1. 语言

考虑到我基本只会C++,所以我的策略是修炼C++内功,保证面试的时候C++系的问题能够秒杀。 以下是我的书单,大家感兴趣可以看一下,都是好书:

  • C与指针
  • C++ primer
  • Effective C++
  • More Effective C++
  • Effective STL
  • 深入C++对象模型
  • STL源码分析, 强烈建议看一看,面试有很大加分,我的很多OFFER都是靠它的。
  • ...

还可以看看一些C++开源的代码,比如说 levelDB, 非常好的代码。

不要找借口,说没时间,这些书基本都是我在班车看的

天道酬勤

2. 算法,代码能力

其实面试的算法题相比与竞赛相差还是很远的。很多同学一开始就很焦虑,很早就开始刷题。其实我觉得没有多大的必要。修炼内功才是王道,面试来说,300题就绰绰有余了(我一ACM大神室友告诉我的)。

  • 先看算法导论吧,圣经啊。我从去年11月开始看的,这算是我人生第一次系统地接触算法。受益颇丰。
  • 找一个同学一起准备找工作,吃饭的时候一起讨论讨论题目什么的
  • 刷刷 LeetCode, 150题,提高自己的代码能力很好好处(其实面试题往往更简单)
  • 待字闺中
  • 有兴趣看看 编程珠矶,编程之美,发散下思路。

说句实话,基本就够了


Read full article from 2015找工作总结 - L.J.SHOU的专栏 - 博客频道 - CSDN.NET


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts