一、记录心得:
目前自己的状况是刚上大三,学校是双非一本,教的主流方向是 J A V A JAVA JAVA开发方向,还有就是嵌入式方向,这两个方向自己都不是很感兴趣,所以从大一开始就自学 C + + C++ C++,加入 A C M ACM ACM打算法竞赛。大学过半,自己无意考研,转而发现自己学艺不精,实习就业无望,隧从今年开始奋发图强,在博客上记录自己最后的大学生涯。
下图是自己大学前两年的技能点和获奖荣誉,红色的表示希望未来能获得的技能/荣誉,蓝色的是自己正在学或者学过的技能。
二、关于竞赛方面
大一下听说了竞赛的好处,于是便努力学习算法,刷 c o d e f o r c e s codeforces codeforces,洛谷,总共也多多少少刷了快 1500 1500 1500题了,勉强上了个蓝名。
到现在,回头看看,一方面是自己时间不够用,另一方面的确是天赋不够,在算法竞赛上打了一年也没有什么成,因此打算打完十一月的 I C P C ICPC ICPC区域赛就隐退了,不再打 I C P C / C C P C ICPC/CCPC ICPC/CCPC了,后续的天梯赛和蓝桥杯还是会打一打,希望在最后的一年多的时间内再拿到一些奖项。
二、关于证书方面
大学里的证书有用的不太多,自己英语比较好,所以在大二上就把英语四六级都考过了,然后在大二上抽空考了个软考的初级证书,用处不大。 现在专业课学差不多了,后续打算考一个中级的证书。听说是能抵税什么的,咱也不知道是真是假,先考了再说。
三、关于 C + + C++ C++学习方面
目前的进度是,大一上学习了 C C C语言,然后大一下自学了 C + + C++ C++的语法,大二用 C + + C++ C++打了一整年的算法竞赛,可能对数据结构算法什么的会比较明白一点,未来的笔试工作量应该会少一点。 大二上还抽空学习了一点泛型编程,也学了一点 S T L STL STL的源码,都不太精。现在正在重新学泛型和模板,以后的学习都会通过博客的方式记录。大二还学了数据库的基本使用,对数据库的优化,安全什么的还不太明白。 感觉还有好多要学,这里就不一一列举了。
四、最后的话
成为一名合格的程序员并不是一件容易的事情,当前大学的教学内容不适合学生未来的就业,只能自己去找学习资源自学。而 C + + C++ C++的学习资源又不是很好找,学校教的是以 J A V A JAVA JAVA为主,也知道,现在 J A V A JAVA JAVA的就业环境很差,而 C + + C++ C++的学习周期太长,难度也比较高,好在自己对 C + + C++ C++还算不讨厌,有学习下去的动力。
学习之路道阻且长,祝自己和各位学业有成,事业有成!