- 浏览: 116050 次
- 性别:
- 来自: 湖南
文章分类
最新评论
-
一步一个天涯:
good.
tomcat配置热启动,我试过有用的方式 -
yuechen323:
哥们!!看了你博客的大部分文章,写的都非常的通俗易懂,谢谢~ ...
我在java中碰到的设计模式 -
悲剧了:
...
jstl
不知不觉,做Java开发已经有几个年头了,平常就是实现公司项目或产品的需求,闲暇下来的时候也不禁会想想自己的未来何去何从。众所周知,做Java主要是写应用层,就是偏应用的东西,技术含量其实并不是很高,因此也就出现了有人说:“Java这东西,是个人就能写。”类似于此的论断。
现在广大的程序员,很大一部分就是在写业务逻辑,也就是实现业务功能,很少有程序员能够接触公司项目或产品的底层架构的,或者说只有很少一部分人在维护核心的东西,大部分程序员都是在做边角的维护或者二次开发。而且现在程序员的基本素质,比起老程序员来说,确实质量下降了很多,以前很多老程序员(2000年前后),基本都是做C或PB出身,对于底层的技术,数据结构和算法,掌握的都比较好,而自从Java出现后,对大部分程序员的要求没有以前那么高了,只要不是太差基本上都可以胜任日常的开发和维护工作,也就出现了所谓的新生代程序员拉低了市场的工资,这确实是一个原因。
今天我想说的是,广大程序员,做久了,尤其当你做到30岁以上,还没有成为公司的管理人员,比如项目经理或者架构师的时候,这时候该向哪个方向走呢?当然已经成为我说的前两种人的除外。总不能一直写代码吧,国外是可以,但是国外的行情和国内的是两个概念,如果你真写代码到40岁,恐怕在国内你的身体肯定是吃不消的。有一个朋友,在电信行业,他在那个公司做了7年,后来公司效益不好,倒闭了,于是一大堆公司来挖他。为什么呢,因为他熟悉业务。现在很多新生的程序员都习惯了在很多公司之间跳来跳去,我觉得如果薪水给得相差不是很多,当然特殊情况除外,是没必要来回跳的,在一个行业呆久了,必然会熟悉这个行业的业务,说的夸张点,就是所谓的来了什么项目,只要是这个业务范围内的都能做,业内管这种人称作“行业方案解决专家”,或者叫咨询顾问什么的,这样的人远比普通编码者吃香得多。假设一个程序员,他在一个又一个公司之间跳来跳去,今天做个金融的项目,明天做个电信的,后天做个石油的,那么除了锻炼了点设计和编码能力,其实对于其以后的发展是很不利的。所以我建议,即使跳槽,也要在同行业内跳,如果不是特殊情况不要跳,除非你把这个公司的人都得罪了,需要去别的公司重新做人。这样,你可以为以后想业务方向发展积累经验。有的时候,也许你在公司的能力已经得到了大家的认可,或者你也已经适合去做某个位置,然而这个位置目前还有人占着,切忌急躁,急功近利,可以相机而动,等这个位置的人升迁或离职,你自然就可以顶上这个位置了。
前几天跟一个哥们吃饭,这哥们在完美时空做游戏开发的工作,期间谈到薪水,他说他的薪水是比较低的,13000。他做游戏开发两年。游戏开发这一行,对底层要求比较高,比如,算法、数据结构、几何。虽然学起来曲线比较陡峭,但是一旦真正掌握了,是非常有帮助的。所以,我也建议,新生代的程序员,尤其是刚入行的,如果你Java基础非常好,对算法,几何等也感兴趣,建议向C++方向转,并不是说一定要做游戏开发,或者,手机游戏开发也可以,多个选择多条路。另外,现在还有很多炒得很火的热门技术,比如Biee,Flex,如果你想给自己未来积累一些经验和财富,也可以考虑向这方面转。
还有,当你在一个公司做了一定时间,如果这个公司是做产品的,当你对产品需求的了解有了一定火候的时候,如果有机会,可以向产品方面转,虽然做产品和技术的理念是不同的。
发表评论
-
主题:IT工作检讨书
2010-09-16 17:44 1028由于上周请假的事情,被上级要求写一份检讨书且不少于100字,并 ... -
这里有自己收集整理的关于SVN的东西,1——SVN基本使用手册 2——Subversion 错误信息一览表.3——svn的一些常见问题
2010-08-28 09:29 1273这里我会把我自己整理的东西都贴出来,后面我还会把文档供给大家下 ... -
主题:别为大公司卖命
2010-08-28 09:27 7591.大公司最大的困扰,就是无法准确测量每个员工的贡献。它会 ... -
Javascript——悟透JavaScript
2010-08-27 16:20 979Javascript——悟透JavaS ... -
一个关于得到数字个数的问题?
2010-08-26 10:46 754一个关于得到数字个数的问题? 关键字: java应 ... -
电信拨号器
2010-08-26 10:38 949电信拨号器 关键字: 电信拨号程序、swing ... -
关于RSS的聚合---OPML
2010-08-26 10:34 1667关于RSS的聚合---OPML 关键字: rss,o ... -
hibernate集合映射inverse和cascade详解 (转载)
2010-08-26 10:31 743hibernate集合映射inverse和cascad ... -
互联网高性能系统构建思路
2010-08-26 10:30 678互联网高性能系统构 ... -
程序员修炼之七杀秘技
2010-08-26 10:30 758程序员修炼之七杀秘技 关键字: 程序员修炼、java ... -
Java多线程编程
2010-08-26 10:26 677Java多线程编程 关键 ... -
浅析Hibernate下数据批量处理方法
2010-08-26 10:25 782浅析Hibernate下数据批量处理方法 关键字: ... -
Javascript使用上的几点考虑
2010-08-26 10:24 662Javascript使用上的几点考虑 关键字: js ... -
高级程序员如何应对职场压力?
2010-08-26 10:24 692高级程序员如何应对职场压力? 关键字: 应用职场压力 ... -
认识Web网站的性能测试工具
2010-08-26 10:23 910认识Web网站的性能测试工具 关键字: web网站、 ... -
WebServices秘诀:设计SOA
2010-08-26 10:20 634WebServices秘诀:设计SOA 关键字: w ... -
XFire 入门
2010-08-26 10:20 714XFire 入门 关键字: xfire入门 【 ... -
HttpClient入门
2010-08-26 10:19 747HttpClient入门 关键字: httpclie ... -
JavaScript——延迟加载技术
2010-08-26 10:15 904JavaScript——延迟加载技术 文章分类:We ... -
经典算法——鸡尾酒排序(冒泡算法改良)
2010-08-26 10:12 839经典算法——鸡尾酒 ...
相关推荐
程序员怎么选择发展方向程序员怎么选择发展方向
程序员的发展方向 职业发展方向程序员的发展方向 职业发展方向
需要知道软件设计师如何发展的瞄下,学生用。
指明你的后面的职业生涯规划,为你职业发展道路上指引明灯
java程序员发展前景. 看看看看。不惜无喷
程序员的发展方向,可以参考参考,老少皆宜,新手必看
了解程序员的未来发展方向 了解程序员的未来发展方向了解程序员的未来发展方向了解程序员的未来发展方向了解程序员的未来发展方向
程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是 选择纯钻研技术
python从2005年开始使用人数一直攀升,目前Python已超越Java夺下冠军,2020年Python仍然不会冷门!近日,PYPL发布了5月编程语言指数榜,这个指数原始数据基于Google trends,根据编程语言在Google上的搜索频率(次数)...
主要介绍了C#职业发展方向,大多数人对于学C#以后编程之路比较迷茫,这个文档可以给你大致指明一些方向,便于你选定方向,更加专业的学习
为有志从事C/C++开发的程序员提供了学习路线,发展方向
在申请书中,程序员需要制定职业发展策略,明确自己的职业目标和发展方向,从而确保自己的职业发展道路的顺畅和健康。这也表明了职业发展策略对程序员的重要性,它们是程序员职业发展的保障。 知识点6:人际关系 ...
望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚了解,入职后对职业方向清晰认识,使大家的工作更加得心应手,更加轻松愉快。
程序员在囧途,程序员的生活、工作历程和发展方向
程序员转正述职报告范文7篇.docx对程序员的工作和学习经验进行了总结,并提出了自己的努力方向和规划,对程序员的个人成长和职业发展具有重要的参考价值。 通过程序员转正述职报告范文7篇.docx,我们可以了解到...
在职业发展路径中,需要确定自己的职业发展方向和通道,例如,程序员个人职业规划范文中提到,自己的职业发展方向是拥有稳定工作的经济基础后,自己创业等。 职业生涯规划是指个人对自己职业生涯的目标、方向和发展...
书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚...
最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮 1. 最新,完整一条龙的大厂 ...5. 划分阶段、更有计划,且在最后给出持续学习的方向、探索 Java 程序员发展的无限可能 6. 完全开源,回馈社区,持续更新!
通过制定一个详细的工作计划,程序员可以更好地掌握自己的职业发展方向,并为自己的职业生涯规划一个明确的目标。 二、2021程序员工作计划的内容 2021程序员工作计划的内容涵盖了多个方面,包括项目开发、功能完善...
望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚了解,入职后对职业方向清晰认识,使大家的工作更加得心应手,更加轻松愉快。