从C到C++,到汇编,从Java到JSP,到PHP,从VB到VB.net,再到C#, 学了这么多语言,用了这么多语言,怎么样算是掌握了一门编程语言呢?
自我简单总结如下:
1基本语法
--1.1注释
--1.2输入输出
--1.3变量、常量
--1.4运算符
--1.5控制结构
--1.6异常处理
2常用函数
--2.1函数定义
--2.2日期函数
--2.3字符串处理函数
--2.4数学函数
3类
--3.1继承封装
--3.2公有私有
--3.3多态
--3.4模块化
4数据库、文件
--4.1读
--4.2写
--4.3查询语句优化
5数据结构
--5.1数组
--5.2链表
--5.3堆栈
--5.4哈希
--5.5图
6图形处理
7性能
--7.1效率
--7.2负载
--7.3优化
8安全
--8.1防攻击
--8.2防盗链
--8.3防窃取
9业务
--9.1需求分析
--9.2模型构建
--9.3系统架构
--9.4模块划分
10哲学艺术
--10.1一个人
--10.2男人和女人
--10.3十人
--10.4百人
--10.5千人
--10.6万人
--10.7十万人
......
...
.
由于鄙人经验有限,以上还有不少没有考虑到的,还请见谅。
思路就是这样,一个点一个点的理解了,剩下的就是记忆了,记忆函数、类,记忆各语言之间的差别。
在学习的初期是感觉不到那个语言好的,不过有先入为主的可能,某种语言用习惯了,就懒得用那些不习惯的了。
懒,就是懒。有些程序员抱怨新的语言不好用,找不到想要的函数,就是因为懒才找不到。
不说勤奋,只有不厌烦,只要沿着以上的路线一步步走下来基本就差不多了。
在你掌握了几门语言后,该路线也熟到不能再熟了,再学其他的,非常快,不是一般的快,那是相当的快。
工程师,高级工程师,区别在哪?
一般工程师掌握了第一到第四点
中级工程师掌握了第五到第六点
高级工程师掌握了第七到第八点
系统架构师掌握了第九点
大师看到的是第十点——分析并了解人、人与人的关系、乃至社会
本文提供了一个全面的编程语言学习路线图,涵盖了基本语法、常用函数、面向对象编程、数据库操作等多个方面,并根据掌握程度将工程师划分为不同级别。
1085

被折叠的 条评论
为什么被折叠?



