新闻资讯
把编程吃透
父亲总是喜欢教育我说,你要懂得人情世故,要学会与人打交道。诚然,父亲说得没有错,人情世故、与人沟通非常的重要,重要到缺少这些会碰很多壁。
但我更希望父亲教育我说:你作为一名程序员,要把编程吃透!人总要先把本职工作干好,才能去完善其他的软技能嘛。当然了,我的希望是注定要落空的,因为父亲压根就不知道“程序员”是一个什么样的名词。
我是知道的,程序员(英文 Programmer)是从事程序开发、程序维护的专业人员。 那么作为一名拥有 10 年开发经验的老鸟,我认为程序员最核心的生存技能当然是熟练地掌握一门编程语言。这也是编程初学者最应该注意的,但往往会被忽视。
别的编程语言我不太懂,Java 我是懂的。假如你想把 Java 这门编程语言吃透,我建议你这么做。
-
轻松驾驭 IDE,比如 Eclipse 和 IDEA。
-
快速查阅 Javadoc。
-
掌握流程控制语句。
-
理解类和对象。
-
掌握三大特性:封装、继承和多态。
-
会用接口。
-
懂得泛型。
-
掌握异常处理。
-
熟悉 java.util 和 java.lang 包下的类。
-
略懂 lambda 表达式和 Stream API。
-
掌握 IO 流。
-
会用 Socket 编程。
-
掌握并发编程。
-
懂得性能优化。
-
会用 Junit 等单元测试工具。
-
会用 Log4J 等日志工具。
-
熟悉 Mybatis、MySql 和 Spring。
-
入门 SpringBoot。
-
熟悉设计模式。
熟练地掌握一门编程语言,就是程序员的立命之本。知道了自己是靠什么吃饭的,就应该在这方面狠下功夫。
摘自:https://juejin.im/post/5deee67fe51d4558083326db
回复列表