Java技巧与编程经验谈共32个文件
源代码在线查看: 一个程序员思想进化过程.txt
一个程序员思想进化过程
此文章不一定对每个人都用,但是希望对部分人有个启发或者帮助
说明:这个程序员现在工作了两年零三个月,有的经历可能和其他程序员相似,但是思想的变化我觉得有点意思。
大学时
高中语文英文差数理化好,刚好赶上高考标准分的实行,好的减差的基本也可以读个本科省重点了。在高中的时候就学了basic,怎么说也是有点计算机基础的人才,大学怎么可以不参加计算机协会呢?当然凭着点基础还在协会中做上了技术部的头,然后官就越来越大,最后做了科学技术协会的主席。当时怎么说也是学生中的技术王子了。
掌握技术:web 开发相关技术/c/java基础/jsp基础/VB/基本网络应用开发/MSSQLSERVER/熟练电脑硬件拆装
想法:估计毕业找工作不愁了。
刚毕业
去了三家公司面试,其中有联通,最后去了一家做OA的公司。进去以后都不知道OA是什么东西?明明说找java的程序员,但是进去根本就不是做java,做根本没有接触过的domino。
掌握技术:没有变化
想法:气愤,原来学的java没有用,现在得用domino,而且得10天学会,难不难啊?
工作一年3个月
学domino+web开发一个月就熟练了,而且原来那些老员工没有做过web,以前是做note client的,嘿,还成了顾问了。并且在一年工作中自己把java学扎实了。开始组织部分公司开发项目。
掌握技术:Domino+web熟练开发/j2ee应用80%/j2me兴趣学习/java基础扎实/java Applet图形方面应用熟练(因为做统计和图形流程定义模块)/ASP/ORACLE/CORBA/WEBService
想法:公司人员流动大,自己做的东西好象随便抓一个人来做都可以,心里特没底。开始有读研的想法,也想考java认证,总之想找点途径来充实自己,学点不是每个人都懂知识每个人都可以做的事情。
工作两年3个月
一年三个月后被挖到了个做宽带接入的公司,这个公司不错,高手特别多,有博士也有研究生,有几个还是**研究院的。
掌握技术:熟练掌握DELPHI和BC++/CGI/PHP/Linux/学习到更多的网络知识、网络设备知识,对路由、交换机(二层/三层)等都会配置了解工作原理/gnu C 和底层协议在学习中。
想法:读研不现实,考java证好象没有什么用,主要还是把网络应用学精通,转到做设备硬件编程上,毕竟现在这方面人才在通信行业还是比较少的,而且自己做了国内几个大产的ome产品,心里有点底了。技术慢慢在自己的学习分量中减少,增加的是怎么分析和解决问题以及处理人际关系。现在学习技术已经非常快,一般看下文档结合以前的开发应用经验就可以熟练的应用。
将来
…………………………
掌握技术:具体的技术相对比较少。
想法:慢慢想在管理方面发展,不可能永远做技术。希望积累部分资本,接着…………