虽然我是一名Java开发人员, 但从程序员的角度来看, 掌握一两门编程语言, 是必须的.
以前, 忙着学其它的语言, 什么PHP, C#等等, 其实, 到后来才明白:
学好基础才是最重要的!
如
- 基本的程序设计知识, C语言当中的变量常量, 表达式, 流程控制的三大结构, 函数调用等等
- OO编程, 类和对象, 什么成员变量, 成员方法, 都要有封装, 继承, 多态三大原则
- 多线程, 什么创建线程, 线程之间的同步, 互斥
- IO操作, 就是一些打开关闭文件, 读写文件之类的操作
- 网络编程, 就是学一些Socket通信, 而在Java中即调用相关API
如果, 你学好了Java当中这些内容, 再去学其它编程语言, 只是相关语法和API不同, 肯定得心应手!
而数据结构和算法, 即是和计算机交流的基本方式, 什么语言都是一样的! 可以说, 是计算机专业学生最应该花时间和精力去学习的知识!
所以, 简单总结一下:
作为一个学编程一两年的同学, 就是这些专业课非常重要!
程序设计入门(一般是C语言), 数据结构和算法(其实, 两个内容是在一起的), 数据库原理, 操作系统, 网络原理等等.
@Author menglanyingfei
@Created on 2017.11.30