生活/工作中,需要赌的精神

作为一名java程序员,常感叹需要学的东西太对,

javase(面向对象思维,IO, 集合,流, 线程,异常,socket,反射,注解,泛型,内省) ;

javaweb(jsp/servlet, tomcat使用,web工程虚拟映射,过滤器,拦截器,) ;

常用开源框架(spring ,  ibatis, hibernate , mogo )

脚本语言(javascript, jquery, 以后延续产生的dwr, 各种jquery插件)

html/css

项目相关(某一行业业务逻辑, 文本编辑器, 文件上传/flash , 页面静态化 SSI, 数据后台缓存oscache, 索引搜索,序列图, 项目文档编写)

linux 基本命令

集群部署(分布式/云计算(hadoop), 项目集群, lvs/nginx )

性能调优(jvm优化监控, oracle/mysql 调优)

基础知识深入(数据结构 , 编译原理, 算法编写)

 

抬眼望去,技术路,漫长无头,不尽有如下问题:

1 学这么多将来会用得到吗?

2 学这么多什么时候能学完?

 

answer1:

学这么多,是在学一个赌的精神,赌的是将来某一天你会遇到这个问题,能让你多少有点准备,不至于惶惶然甚至达到逢赌必赢的效果。

 

answer2:

建议指定一个2年计划或者几年计划,每个阶段(eg: 月为单位)来深入了解某一项,边了解边动手实践,注意,一定要实践,动手一点点敲代码的过程,即使是你在抄别人的代码,也比你看效果要好,边实践边总结归档。

 

如果选择了程序员这条路,又不知道以后换行还能干点啥,那就准备学习吧。

 

你可能感兴趣的:(程序员进阶之路)