心血来潮翻了翻南京大学的几本技术课本,当时就满脑黑线,基本的技术理论还是多年之间的技术,而且对于定义明显已经不适于现在的工作需求。除非毕业以后去做老项目的维护工作。如果是投入到一个新的项目组做开发,是根本不可能实现的。
公司刚来的小伙子各方面的基础都还不错。只是对于一些需求业务的理解能力不够。在日常个工作中并不是真正的研究深入某种技术,而是要将技术应用于需求,开发的功能中。
java的核心是面向对象,那么能不能真正的掌握这样的思想,并且完全的融入的工作生活里这才是考验一个程序员能力的根本。
例如开发某种功能,你并不清楚这个功能以后还会不会有扩展,也不知道这个功能对于整体项目的存在时间是长还是短就去盲目的做出来。可能你目前做的是可以使用的,但是如果后期再来一个扩展,那是不是能灵活的增加删除某些组件,达到快速的二期开发。这都是一个程序员需要去考虑的。
学些ORACLE 一定要懂性能,而不是只简单的写写SQL。sql是机器人都会写的。而根据大数据量的优化做出不同的改变,这是精髓所在。
例如 七千万的数据做优化,要求查询某种条件数据的速度在4秒之内,你要怎么优化?可以回帖说说你的想法,不知道的就去百度问问怎么做。既然是在学习的阶段,就自己构建一个千万级数据的库在电脑里面。 经常的来做一些这样的尝试。
大数据的时代来临了,你看到了吗?
公司刚来的小伙子各方面的基础都还不错。只是对于一些需求业务的理解能力不够。在日常个工作中并不是真正的研究深入某种技术,而是要将技术应用于需求,开发的功能中。
java的核心是面向对象,那么能不能真正的掌握这样的思想,并且完全的融入的工作生活里这才是考验一个程序员能力的根本。
例如开发某种功能,你并不清楚这个功能以后还会不会有扩展,也不知道这个功能对于整体项目的存在时间是长还是短就去盲目的做出来。可能你目前做的是可以使用的,但是如果后期再来一个扩展,那是不是能灵活的增加删除某些组件,达到快速的二期开发。这都是一个程序员需要去考虑的。
学些ORACLE 一定要懂性能,而不是只简单的写写SQL。sql是机器人都会写的。而根据大数据量的优化做出不同的改变,这是精髓所在。
例如 七千万的数据做优化,要求查询某种条件数据的速度在4秒之内,你要怎么优化?可以回帖说说你的想法,不知道的就去百度问问怎么做。既然是在学习的阶段,就自己构建一个千万级数据的库在电脑里面。 经常的来做一些这样的尝试。
大数据的时代来临了,你看到了吗?