如何进入一线互联网后台开发行业?

首先做个简单介绍,渣渣二本本科生一枚,网络专业,加上实习差不多有2年的游戏服务器打酱油经验,但对游戏一直没有兴趣,最近因为一些原因离职了,考虑之后想转做互联网后台开发。目前的技能如下:
1:c/cpp, 这个比较自信,最近也面过几家有规模的游戏公司,对象模型,effective系列,primer系列都读过多次,对cpp11也有学习和使用,所以这两个月不打算分配个cpp上。
2:数据结构算法比较一般,链表,栈,树,avl,rbtree都算是掌握,图比较差,当然dfs,bfs还是会的,目前在刷leetcode,已经刷了110道题目,准备在这方面多花点时间,打算刷完leetcode后结合 算法第四版 把所有题都吃透。
3:Linux 环境程序开发,只能说自己能使用Linux开发而已吧,vim,gcc,gdb,makefile,shell都是只知道很基本的用法,对Linux系统 本身并不熟悉,这个肯定要补习一下,手头有鸟哥的私房菜和Linux脚本的书,打算分配2周的时间学习,压力比较大。
4:网络知识,这个还好,tcp/ip状态转换图,三次握手,四次挥手,滑动窗口,拥塞窗口,ack延迟,nagle这些都知道。对epoll限于知道et和lt在使用中要注意的事项,关于epoll在kernel中回调什么的不清楚,这个也要花一部分时间学习。
5:操作系统知识,工作后算是还给老师了,线程进程,同步,ipc只能说了解吧,哎。
6:数据库知识,工作中很少接触数据库操作,所以就当从头学习数据库吧,打算主学mysql。也要分配一段时间。
。。。列出来一看,自己真是渣爆了。以上就是我自己总结的要掌握的几个大块吧,现在离职状态,可全日制学习,压力还是挺大的。所以想请各位大侠看看这个方向对不对,或者建议之类的,谢谢。

 

回答

知识上感觉楼主已经比较充分了,缺少的是作品。
自己动手做一个比较能体现你综合技术能力的后台应用,这样进BAT就比较稳当了。
########################
跟几个业内比较资深的架构师聊,有几点感触。
有 经验的面试官面试的过程就是在挖掘被面试者的亮点的一个过程。暂且把你写的当成你的简历,一眼扫完感觉还可以,但没有打动面试官的点,或者退一步说,不知 道你的动手能力如何。面试官只能出一个问题让你现场写写,或者问一个问题让你讲思路,这个环节如果让面试官牵着你的鼻子走,被一道面试官觉得很简单,你却 很陌生的题难住的几率还是挺大的。
但如果你亲手做过一些综合性比较强的作品,面试官一般还是比较乐意深入问下去,这时如果这个东西真的都是你做出来的,你将会看到面试官赞许的微笑:)

现身说法一下,我当时本科毕业就进的百度,很大程度上是因为我在学校做过很多东西。我也是在校招前两周,憋了个大招。写了个FTP服务器,实现了实时用论坛币兑换流量。

文章分类 后端

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

在线交流

数百位业内高手和同行在等你交流
Reboot运维开发分享