编程语言是计算机专业入门课程,也是一切编程工作的基础,所以也是校招重点考察的基础技能之一,主要考察点包括:
a. c语言:很重要,基本的语法考察,在笔试中主要结合数据结构的题目,基础算法的题目来考察,很重要,复习的内容和训练题目可以参考程序员面试宝典。要求能写出完整代码或伪代码。
b. 面向对象高级语言,一般都会学习java或c++其中一门,以此来学习面向对象的思想,学习了java,c++等,基本的语法要会,需要掌握面向对象的设计方法和思路,完整、全面、真实了解面向对象方法与面向过程的c语言有什么不一样,具体的知识,要求是能在面试的5分钟内,写出一些简单的算法题,程序题,如各种排序算法等,多线程例子如卖火车票例子等。
c. 脚本语言如php或Python语言的了解及熟悉,百度,腾讯主要的业务线后端都是php开发,java是阿里用的多,其他公司也各有使用,如果会php会让面试官有眼前一亮的感觉,可以花1周时间来快速学习php基本语法,编程练习实现一些简单的例子,搭建运行一个网上的什么管理系统的项目,看懂项目的代码,部署,难点,架构图,可以改进的地方,要很熟练,甚至都可以作为自己的项目写在简历中。
d. 其他的脚本语言,linux要重点练习,坚持编程及日常使用Linux系统,基本的linux操作命令必须熟练掌握,进阶到学习一下基本的shell编程语法,可以了解一下Python脚步语言(优先级较低).
在实际的工作场景下,很多时候是根据不同的模块和实现场景,选用不同的编程语言来实现。多会一门语言会多一种技术选型。
希望同学们认真对待,苦练基本功。构建好个人知识体系中基础技能层。