我在2005年进入大学读交通工程, 研究生读的也是交通方向, 主要做交通需求分析和预测. 但是经过研究生这三年, 发现接着读博士做交通的研究基本上属于灌水. 之前去土建类的设计院实习了三个月, 但是很难想象自己一辈子都做这个. 好在本科的时候参加过一些算法类的程序设计比赛, 于是有了转向IT的想法.
从9月底到10月一直都在参加IT公司的笔试和面试, 投的主要是互联网企业的研发职位, 之前没有任何IT企业的实习经历. 现在已经拿到offer的有迅雷, 让接着等消息的是微软Bing搜索, 四面以后没有消息的是谷歌. 其他的阿里, 腾讯, 百度, 网易游戏要么没有给笔试机会, 要么就是被鄙视了专业. 正在考虑是不是从了迅雷.
其实转到IT就是为了专心写代码, 本科到研究生零零碎碎写了一些科学计算的代码, 主要用C或者Python. 掌握了一些基础的数据结构和算法, 能实现Robert Sedgewick's Algorithms in C中的大部分代码. 最近在读SICP, 也在做其中的题目, 试着用Scheme写点东西. 其他方面白纸一张, 平时写代码没接触过pattern design, 也不懂network programming, operating system, 不过现在已经试着读这方面的书了. 此外我英文还行, 本科到研究生阶段把读文献的能力给练出来了, 用英文写科技文也没啥问题, 英文听说能应对presentation和日常的工作交流.
现在比较大的疑惑是:
1) 第一份工作应该选择什么样的呢?
2) 大家身边有没有像我这样转行的毕业生呢? 他们有哪些方面的不足?
3) 如果你是一个项目的lead developer, 你会要我这样的新手么?
如果你是我提到的这些公司的HR请多包涵, 原谅我在这的提问, 我的无知.
从9月底到10月一直都在参加IT公司的笔试和面试, 投的主要是互联网企业的研发职位, 之前没有任何IT企业的实习经历. 现在已经拿到offer的有迅雷, 让接着等消息的是微软Bing搜索, 四面以后没有消息的是谷歌. 其他的阿里, 腾讯, 百度, 网易游戏要么没有给笔试机会, 要么就是被鄙视了专业. 正在考虑是不是从了迅雷.
其实转到IT就是为了专心写代码, 本科到研究生零零碎碎写了一些科学计算的代码, 主要用C或者Python. 掌握了一些基础的数据结构和算法, 能实现Robert Sedgewick's Algorithms in C中的大部分代码. 最近在读SICP, 也在做其中的题目, 试着用Scheme写点东西. 其他方面白纸一张, 平时写代码没接触过pattern design, 也不懂network programming, operating system, 不过现在已经试着读这方面的书了. 此外我英文还行, 本科到研究生阶段把读文献的能力给练出来了, 用英文写科技文也没啥问题, 英文听说能应对presentation和日常的工作交流.
现在比较大的疑惑是:
1) 第一份工作应该选择什么样的呢?
2) 大家身边有没有像我这样转行的毕业生呢? 他们有哪些方面的不足?
3) 如果你是一个项目的lead developer, 你会要我这样的新手么?
如果你是我提到的这些公司的HR请多包涵, 原谅我在这的提问, 我的无知.