小弟工作刚满一年,在上海一家公司做JSP程序员,做了半年的维护和半年的开发,到目前为止参与过两个项目。月薪3000。 开发用的是公司的一套Spring+Strusts+ibatis的框架,然后自己常用的技术就是java、JSP、js/jquery、css、sql(sqlserver/DB2),这些东西或多或少都用过,但是都不敢说精通,甚至连熟练也算不上。尤其是框架方面的东西,公司有一套傻瓜化的代码生成器,根据数据库的表结构自动生成基础的代码,根本不用自己写,所以我也不知道它们的原理,只是会用而已。我的java基础也比较弱,虽然每天都在用,但是水平还是不高。
我到网上搜过一些J2EE方面的面试题目看了下,基本上关于框架和java方面的问题我都答不上来。但是自己又不太愿意去学习那些知识(懒)。 个人在开发中比较偏向于把精力放在业务逻辑上而不是技术细节上。比如说给我一个功能的需求,我乐意去想这个功能是否合理,应该怎样实现,怎样进行权限控制,它可能出现哪些BUG这样的问题,我不喜欢去想底层的代码该怎么写,比如说怎样去连接数据库。我做出的东西的在功能上还是可以的,基本上领导都比较认可,但是很少在技术上有所建树。技术方面我希望越傻瓜化越好。 我经历过两个项目经理,
第一个项目经理给我的评价是:有悟性;善于思考程序运行中的各种情况;记性差。
第二个项目经理给我的评价是:有责任心;善于把握细节和BUG;不乐于学习新技术(这个也是我对我自己的认识)。 现在我想知道:
1、像我这种水平,又不懂框架的,想加薪或者跳槽的话,会不会比较困难?一般J2EE开发方面的公司对基础知识的要求会不会很高?
2、以我的水平和心态,在今后的两三年里,我在今后应该向哪个方向努力?是不是一定要补足框架和java等方面的基础知识呢?
3、呃,像我这种懒于去学技术的人,是不是根本不适合做程序员啊,我选择程序员这个行当是不是根本就是个BUG啊……
我到网上搜过一些J2EE方面的面试题目看了下,基本上关于框架和java方面的问题我都答不上来。但是自己又不太愿意去学习那些知识(懒)。 个人在开发中比较偏向于把精力放在业务逻辑上而不是技术细节上。比如说给我一个功能的需求,我乐意去想这个功能是否合理,应该怎样实现,怎样进行权限控制,它可能出现哪些BUG这样的问题,我不喜欢去想底层的代码该怎么写,比如说怎样去连接数据库。我做出的东西的在功能上还是可以的,基本上领导都比较认可,但是很少在技术上有所建树。技术方面我希望越傻瓜化越好。 我经历过两个项目经理,
第一个项目经理给我的评价是:有悟性;善于思考程序运行中的各种情况;记性差。
第二个项目经理给我的评价是:有责任心;善于把握细节和BUG;不乐于学习新技术(这个也是我对我自己的认识)。 现在我想知道:
1、像我这种水平,又不懂框架的,想加薪或者跳槽的话,会不会比较困难?一般J2EE开发方面的公司对基础知识的要求会不会很高?
2、以我的水平和心态,在今后的两三年里,我在今后应该向哪个方向努力?是不是一定要补足框架和java等方面的基础知识呢?
3、呃,像我这种懒于去学技术的人,是不是根本不适合做程序员啊,我选择程序员这个行当是不是根本就是个BUG啊……
选择程序员就就选择了悲剧的一生:一生都要学习!never stop!
所以懒不能干这行!