背景:(1)今天是2022/1/12,现在还在经历考研三战的复试阶段,已回到老家了。
(2)本来一直打算在12月26号考完考试去找工作面试的,但老爸被车压断了盆骨,不能自理,只能住院,于是回家来打点,但我这还欠了一堆钱在这呢,每个月几千要还的。
(3)没办法,向家里透支了三千块钱,过年才能待在家里了。今天起要为年后找工作做准备了,考虑走C++或者java方向,最终决定走C++方向了。两点原因:①不管是在两年暑假的acm比赛还是考研复试准备的机试,那几万行代码,一直用的是都是C++,语法和特性熟悉,为找工作节省了时间;②学C++的人也相对少一些,没那么激烈,更容易找工作,且强子毕业时就是在深圳C++找了10K+第一份工作。
知识:作为学习的第一天,今天主要是看了几节,安装了IDE。有几点收获:
(1)要坚持写博客,在记录成长和提升影响力这两方面效果显著,利用好你的完美主义,学了知识不记录就不行的那种感觉;
(2)程序员进阶:①数据结构和算法是核心,也是区分低水平和中水平程序员的硬核,好在acm两个暑假比赛和考研的机试fa学的还不错;②要进阶高级程序员必须个人能开发出企业级项目,这个时候才能叫精通XX,难点在于开发百万级的项目;③低质量的代码重复写就是在浪费时间,能编程能力/计算思维才最重要; ④写代码不要怕取犯错,因为高手都是做了所有的坑。
(3)其他意识:①计算机专业就业如果不去大厂的话,中小厂与学历无关,管你研究生还是名校生,不能开发出企业级项目就是不能够胜任的,不是搞两个图书馆里系统、学生管理系统就行;
②简历方面:两年经验是两年项目经验,不是工作经验,你怕什么,大学搞的那些在学些项目完全有两三年项目了;③CS方面大学学习的误区:学校教的太理论化了,几乎没有与工作或者项目挂钩,非科班还好,至少对于科班找工作就不好,学了可能考试成绩很好,找工作还是用不上,从我二战失败时找工作无从下手可以看得出,都毕业失业了(虽然考研去了),现在还得自己搞项目才能准备工作。
(4)大学老师舒服:学校发的是零花钱,有关系的在学校那拉项目的 ,没关系的开公司或者搞外包赚小钱钱,以后往这个方面去发展。
(5)学完C++争取搞到10K+月薪,到时候上了研就辞了,还能搞搞外包赚点外快,但其实上了研好像对找工作好像也没多大帮助的,反正先进中小长10~20K,搞个一两年进中厂20K+,最后再搞个一两年进大厂30K左右。
(6)学哪门语言没多大讲究,java后期那个架构师薪资也是高的离谱,重点还是内功(数据结构和算法、高并发项目)。