这一年多总想把以前的掌握的技术梳理一下,好好的总结出来,一是对自己的一个系统整理和升华,二则也能分享给那些希望认真做事的it人士,不论是技术还是项目管理的。当然经验只是自己经历的、学习的,所以抛砖引玉罢了。可是总是没有行动起来,总是被这啊那的羁绊,很是遗憾,没事把一些丁点的东西分享出来,却没有多少含金量,很是惭愧,而且自羞。正在计划好好梳理一下,从基础、设计、架构、项目管理等方面进行一个总结和归纳,希望能做的系统些,同时融合一些其他人的经验。
这段话,为何莫名奇妙的写在这里呢?因为别人学习,我也要学习。我也确实想把这个博客做的更多人喜欢、关注;但是也看到很多关注者多的博客,总没有系统的好的深刻的分享,有点犹豫,怀疑这样做没有意义;但想想,还是有很多好的博客的,我要向他们学习,而不是自顾评价别人。
下面是公司内部在规划时我提的一点建议,拿出来抛砖引玉。
建议:
方向:1个月内对工作中使用的语言java/c/c#/c++比较熟悉,能上手使用;对于各组的框架能独立使用;能独立进行简单业务的维护/开发工作。
方法:1.以工作为基调,熟悉业务的同时,布置语言基础和框架使用的示例程序,指导完成;2.
建议实习生晚上在公司或者家里都能主动学习,强调学习主动性。3.如果有实习生对语言、框架等已经熟悉的,可以分层帮带(mentor之外,熟悉的自学且帮带不熟悉的),共同进步。
具体学习内容建议:各组从工作出发,同时打好技术基础。
比如:
A组,建议从java基础,SSI+Velocity框架,CSS/HTML/JS等方面进行学习安排,结合业务,进行例子程序的编写。
B组,建议java基础, SSI+Velocity框架以及集合、多线程、网络编程等;
C组,建议c基础、shell、文件系统操作IO编程等基础知识;
D组:建议python语言基础,Django进行web开发、Openstack一些简单模块等熟悉;
E组:SSI+Velocity框架、shell等
F组:.net基础、多线程、邮件发送接口,MIME协议等。