记录一个非科班的自学过程
更新:
美团实习转正啦
春招实习求职情况 :
oc:携程 OPPO 贝壳 美团
hr: 拼多多
三面:猿辅导(已凉)
一面挂: 百度 华为 360
笔试或简历挂:腾讯 字节 阿里 网易 小米(简历挂)等等.......
我从19年11月决定转码。下面分享一下我的学习路径和心得总结(当然我现在的水平还很半吊子,只能给大家做个参考)。
C语言:
在B站上看的浙江大学翁凯老师的课,看《C primer》
我是纯零基础入门,从if while开始学起,大概学了一个月吧(记不清了)。
我觉得学习C语言的时候重点理解:
- 指针(结合数组理解)
- 作用域、生命周期
- static
- const
- ...
数据结构:
邓俊晖老师的网课 《数据结构》
这门网课质量很高,个人认为科班的、非科班的都可以看看。
- 向量 链表 栈 队列 的实现
- 二叉树遍历
- 深搜 宽搜 并查集(在力扣上学的)
- 搜索树: AVL 伸展树 B树 红黑树(这部分比较难,可以多看几遍,主要是理解概念,其次是AVL树的旋转,再深入一点的就是掌握各种复杂度)
- 优先队列的实现(我觉得还挺重要的)
- 排序(主要是快排,其次是归并,携程面试官还问到了希尔排序,我直言不会😅😅)
C++:
《C++ primer》 《effective C++》
C++ primer这本书内容好多好详细,当时看得好头疼,现在想想当时不应该死磕。可以配合牛客上的C++练习题,以及力扣上的算法题一起学习。
计算机网络:
《自顶向下的计算机网络》
《图解HTTP》
操作系统:
清华大学的网课 《操作系统》
服务器项目:
我分了两步来学习着做一个服务器项目:
- 看书:《Linux高性能服务器编程》
- 参考github上大神的作品
数据库:
《MySQL必知必会》
《高性能MySQL》(强烈推荐,上面那本随便看看就行)
算法:
我是在力扣上按顺序刷题,现在按题号刷了130+
此外要刷每日一题(强烈推荐)
刷了两三个月之后可以去参加力扣周竞赛(这个也强烈推荐,一方面可以接触新题,开阔思路,另一方面可以习惯计时做题,为笔试做准备)
加起来一共刷了400+
下面说一下春招实习的求职情况:
我一开始想着先投一些小公司练练手,于是在boss、拉钩上海投,结果几乎没有回应。只有一家小公司联系我(这还是我校老师开的一家公司,一个学长面试的我),面试完后那个学长说我逻辑能力强,但是基础不行,balabala,说我虽然是名校硕士,但是因为跨专业,所以希望我摆正心态,工资不会太高。我......,所以如果有人像我一样本专业与计算机毫无关联,那建议大家还是不要投小公司了,小公司真的对非科班不友好。
秋招更新
啊,我目前除了实习转正还没有offer呢。关于秋招我没什么经验了。
————————————————————
随便叨叨两句,我现在觉得,转码,想要容易一点可以去学客户端,想要挑战自我可以去学数据,别来后端,后端太卷了。。。(个人拙见,仅供参考)
#春招##实习##美团##OPPO##携程##贝壳找房#