相较于去年刚入学的时候对代码一窍不通,打字速度极慢,经过一个学期的学习,总体来说进步明显,学习了各种编程语言,从一开始的JAVA和C#,到后来的Python,Lua,C和C++有所了解但是只了解了个皮毛,每种编程语言都有各自的特色,单就从java和C#来说,基础知识相差不大,但是内部封装的方法各有特色,使用起来解决问题的方式可能有所不同,注解,预处理命令,而像Python,lua这种动态语言,使用起来较为方便,lua不太清楚,但是Python在数据分析,机器学习,爬虫中大量封装的类库,方法比较繁多,但是极大的减少了代码量,但是想要专精,最终还是避免不了了解底层代码,C和汇编这种更加“底层”的编程语言适度了解学习,对与日后技术的提升肯定有不小帮助,日后需要多加了解,而unity各种技术更是数不胜数,我们一年仅仅了解了个皮毛,期间我加了一个unity技术的交流群,群里不乏一些已经就业的大佬,但是可笑的是他们有的虽然懂得比较多,但是有些基础特性都不知道是啥。在我看来,unity一些基础特性对游戏开发过程中,有着巨大的辅助作用,也许是公司开发中用不着吧。
下次开学便是大二了,大学生活是我们步入社会前最后一次系统化学习的时间,虽然了解不多,但在程序员这个行业中,技术越强,才能有更高的薪酬,受到别人的尊重,大二的主要安排就是自己的面试项目,带领同样热爱游戏的学弟学妹迈好第一步,多多了解版本控制,渲染方面的知识,shader,OpenGL,线性代数等多方面知识的学习。
08-17