首页 > 记录一个非科班的自学过程
头像
牛客578363029号
编辑于 2021-09-06 16:35
+ 关注

记录一个非科班的自学过程

更新:
美团实习转正啦


春招实习求职情况  :
oc:携程  OPPO  贝壳  美团
hr: 拼多多
三面:猿辅导(已凉)
一面挂: 百度  华为  360 
笔试或简历挂:腾讯  字节  阿里  网易  小米(简历挂)等等.......   

我本硕都是985 文科专业,本科期间一直挺迷茫的,到快毕业都不知道自己能做什么工作,还好拿到保研机会,到了另一个学校继续读本专业硕士。
我从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上大神的作品
这个服务器项目问得挺多的,主要掌握线程池、IO复用、http解析、socket网络通信等内容吧。

数据库:
《MySQL必知必会》
《高性能MySQL》(强烈推荐,上面那本随便看看就行)

算法:
我是在力扣上按顺序刷题,现在按题号刷了130+
此外要刷每日一题(强烈推荐)
刷了两三个月之后可以去参加力扣周竞赛(这个也强烈推荐,一方面可以接触新题,开阔思路,另一方面可以习惯计时做题,为笔试做准备)
加起来一共刷了400+

下面说一下春招实习的求职情况:
我一开始想着先投一些小公司练练手,于是在boss、拉钩上海投,结果几乎没有回应。只有一家小公司联系我(这还是我校老师开的一家公司,一个学长面试的我),面试完后那个学长说我逻辑能力强,但是基础不行,balabala,说我虽然是名校硕士,但是因为跨专业,所以希望我摆正心态,工资不会太高。我......,所以如果有人像我一样本专业与计算机毫无关联,那建议大家还是不要投小公司了,小公司真的对非科班不友好。



秋招更新
啊,我目前除了实习转正还没有offer呢。关于秋招我没什么经验了。


————————————————————
随便叨叨两句,我现在觉得,转码,想要容易一点可以去学客户端,想要挑战自我可以去学数据,别来后端,后端太卷了。。。(个人拙见,仅供参考)

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐