- 浏览: 934662 次
- 性别:
- 来自: 魔都
文章分类
- 全部博客 (745)
- MultiThread (19)
- My Plan (118)
- JavaBasic (61)
- MyInterview (104)
- InternetTechnique (5)
- ProjectConclusion (1)
- Maven (5)
- MogoDb (5)
- Hadoop (11)
- Memcached (6)
- TechniqueCollect (1)
- Ibaits (1)
- Android (34)
- ItLife (40)
- Tree (2)
- ProjectArchitect (7)
- Open Source (3)
- liunx (5)
- socket (8)
- Spring (27)
- DesginPattern (35)
- WebBasic (13)
- English (13)
- structs (1)
- structs2 (2)
- Oracle (17)
- Hibernate (2)
- JavaScript (4)
- Jdbc (1)
- Jvm (15)
- Ibatis (1)
- DataStructures (13)
- Https/Socket/Tcp/Ip (3)
- Linux (4)
- Webservice (7)
- Io (2)
- Svn (1)
- Css (1)
- Ajax (1)
- ExtJs (1)
- UML (2)
- DataBase (6)
- BankTechnique (3)
- SpringMvc (3)
- Nio (3)
- Load Balancing/Cluster (3)
- Tools (1)
- javaPerformanceOptimization (8)
- Lucene(SEO) (1)
- My Think (80)
- NodeJs (1)
- Quartz (1)
- Distributed-java (1)
- MySql (7)
- Project (4)
- junit (4)
- framework (1)
- enCache (1)
- git (2)
- SCJP (1)
- sd (1)
最新评论
-
lkjxshi:
你都这水平了还考这个证干嘛
SCJP 认证考试指南 -
钟逸华:
问的真多
百度java开发面试题(转) -
zuimeitulip:
觉得我就是这样的,从小阅读量就很少,导致现在的读的速度非常慢, ...
让读书成为一种习惯 -
DDT_123456:
我觉得你是不符合要求。问你hashmap的那个问题,你那样回答 ...
阿里面试2(转) -
jingjing0907:
刚刚写了很多读过此博客的感受,竟然没有发上去,以为我注册账号还 ...
让读书成为一种习惯
如果你编程一年以上,对C或者JAVA非常熟悉,随便什么函数半小时就完成,小程序一天保证完工。你不愿意一直当一个小程序员,做些没有什么前途的MIS系统,你羡慕哪些出没于高档写字楼,器宇轩昂,那么你应该看看本章。
调查一下国内、国外IT人员中薪水很高的职位,它们包括:
1)DBA
2)DBC
3)DATA STORAGE MANAGER
4)CSO(Chief Security Officer)
他们的平均薪水是一般编程人员的2倍以上,还有丰厚的福利、股权。。。
你想成为他们中的一员吗。
你必须钻研以下技术:
1)数据库技术:
多种数据库,特别是ORACLE、DB2、INFORMIX等,至于SQL SERVER,说老实话,小儿科。你必须熟悉他们的详细配置、安装、使用,积累大量维护知识,具有设计大型数据库并进行优化的能力。
2)UNIX:
不言而喻,以上发展方向中绝大部分是面向SERVER的,而SERVER又绝对是UNIX的天下,因此你必须掌握各种UNIX的知识,包括IBM、HP、SUN等平台,LINUX也需要了解,你应该在UNIX下工作至少2年以上才能说你了解UNIX。
3)数据存储
知道吗,2001。2002年美国IT行业普遍不景气,只有一个行业获得50%以上的增长,那就是数据存储备份。
你知道神州数码数据存储部今年的业绩吗?前4个月完成的任务等于2002年!
你知道神州数码数据存储部技术人员的收入吗?我只知道他们买了300平方的房子。
你知道IBM技术支持部工作人员报酬吗?上门服务一次2000元!(可恶的IBM,卖软件不负责安装,另收合同总价的15%)。
你知道IBM一年从工行拿走技术支持的费用吗?2亿元!
最关键的是,你知道国内缺乏多少数据存储专业人员吗?至少10万!
至于数据存储,多研究EMC、VERITAS、博科吧
其实程序员的发展方向太多了,IT企业里面的任何一个职位都可以是程序员的下一个目标,基础就是你的持续发展能力在哪里?
1、如果你擅长沟通、性格外向:完全可以向售前、售后等和客户交流比较多的职位进军;
2、如果你擅长管理、逻辑思考能力、协调能力强:向管理层进军,项目经理、部门经理都是你的选择;
3、如果你热爱技术:企业的技术经理、技术总监、首席技术也在你的目标之内。
所有的一切,在于一个,不要害怕。
不要害怕一个程序员啥都不会,选择了改变又是一个开始。这样的担心是错误的。当你有了程序员的经历,你发现你更适合另一个职位和发展的时候,你其实具备了比别人更多的优势。
目前企业真正需要的是复合型的人才。
1)教育软件。这类软件国内做得已经非常成熟,开发工具也是不拘一格。但是最优秀的教育软件,还是没有离开C/C++工具。个人认为其实vb足够了,教育软件的复杂度并不太高,难的是优秀的界面,以及如何把好的教育方式应用到界面中。
2)应用软件。比如:办公软件,杀毒软件,个人防火墙等。这类软件的商业需求和个人需求量都很大,但是开发的难度和服务要求也很高。一般来说,只有具有一定规模的软件公司才有开发此类软件的实力。此类软件主要用c/c++开发,而且强调团队分工协作。这是最“纯粹”的程序员的工作。
3)通用操作系统。国内的情况,基本上不用讲了,我们就说西雅图微软吧。这类软件通常需要上万人的开发团队。以win2k为例,整个核心开发队伍共有两万多人。这绝对是一个伟大的工程项目,而不仅仅是一个软件。通常,这种开发所涉及到的方面将远远超出纯软件的范畴。对于程序员来说,他不过是一个小螺丝钉;而对于项目管理人员而言,情况要复杂得多。即使我们只谈论其中的技术实现的规划,也足够一个几十人的专家小组忙碌很久。这方面的资料很少,非常遗憾。
4)商务软件。这类软件,我不好品论。国内的情况异常复杂混乱。应该说是很有的赚的。纯粹从程序员角度来看,这类软件基本上是网络+数据库。项目经理可以大赞拳脚,新手可以学到很多东西,老手可以实践自己的各种思路;但程序员的收获肯定有限。
5)嵌入系统。包括主机板BIOS,路由器,手机,ADSL,PDA等。和桌面开发不同,此类开发非常重视“经验”。在这种开发中,工具的运用熟练程度,调试能力等经验性的能力对工作的影响非常大。有别于桌面开发的是,这类开发额外要求程序员掌握某些专业的知识。以本人为例,我正在做小型路由器方面的嵌入开发,因为购买的os缺点不少,我们需要作很多修改(甚至标准C库),另外,rfc和std不能少读,例如为了实现ipv6,我们连未成为标准的草案和已经废弃的草案都要看,辛苦程度可想而知。当然也有些嵌入开发是没有这么复杂的,比如WindowsCE,PDA,VxWorks的简单应用等,区别很大,这几乎成了两个方向。显然,程序员们可以学到很多知识。但也要有准备:这条路和桌面开发不同,一旦走下去,你的Windows开发什么的可能就要荒废了。大家也许更关心薪水吧,其实这个行业更容易出高薪。
6)共享软件开发。这种开发适合个人和小团体。共享的目的是赚钱。最大的好处是自己当老板,缺点是饥一顿饱一顿。开发这种软件,要求作者是个多面手,因为凡事都要自己做,一般来说只知道技术是不行的。国内已经出现不少成功的共享软件,多数瞄准外面的市场。
调查一下国内、国外IT人员中薪水很高的职位,它们包括:
1)DBA
2)DBC
3)DATA STORAGE MANAGER
4)CSO(Chief Security Officer)
他们的平均薪水是一般编程人员的2倍以上,还有丰厚的福利、股权。。。
你想成为他们中的一员吗。
你必须钻研以下技术:
1)数据库技术:
多种数据库,特别是ORACLE、DB2、INFORMIX等,至于SQL SERVER,说老实话,小儿科。你必须熟悉他们的详细配置、安装、使用,积累大量维护知识,具有设计大型数据库并进行优化的能力。
2)UNIX:
不言而喻,以上发展方向中绝大部分是面向SERVER的,而SERVER又绝对是UNIX的天下,因此你必须掌握各种UNIX的知识,包括IBM、HP、SUN等平台,LINUX也需要了解,你应该在UNIX下工作至少2年以上才能说你了解UNIX。
3)数据存储
知道吗,2001。2002年美国IT行业普遍不景气,只有一个行业获得50%以上的增长,那就是数据存储备份。
你知道神州数码数据存储部今年的业绩吗?前4个月完成的任务等于2002年!
你知道神州数码数据存储部技术人员的收入吗?我只知道他们买了300平方的房子。
你知道IBM技术支持部工作人员报酬吗?上门服务一次2000元!(可恶的IBM,卖软件不负责安装,另收合同总价的15%)。
你知道IBM一年从工行拿走技术支持的费用吗?2亿元!
最关键的是,你知道国内缺乏多少数据存储专业人员吗?至少10万!
至于数据存储,多研究EMC、VERITAS、博科吧
其实程序员的发展方向太多了,IT企业里面的任何一个职位都可以是程序员的下一个目标,基础就是你的持续发展能力在哪里?
1、如果你擅长沟通、性格外向:完全可以向售前、售后等和客户交流比较多的职位进军;
2、如果你擅长管理、逻辑思考能力、协调能力强:向管理层进军,项目经理、部门经理都是你的选择;
3、如果你热爱技术:企业的技术经理、技术总监、首席技术也在你的目标之内。
所有的一切,在于一个,不要害怕。
不要害怕一个程序员啥都不会,选择了改变又是一个开始。这样的担心是错误的。当你有了程序员的经历,你发现你更适合另一个职位和发展的时候,你其实具备了比别人更多的优势。
目前企业真正需要的是复合型的人才。
1)教育软件。这类软件国内做得已经非常成熟,开发工具也是不拘一格。但是最优秀的教育软件,还是没有离开C/C++工具。个人认为其实vb足够了,教育软件的复杂度并不太高,难的是优秀的界面,以及如何把好的教育方式应用到界面中。
2)应用软件。比如:办公软件,杀毒软件,个人防火墙等。这类软件的商业需求和个人需求量都很大,但是开发的难度和服务要求也很高。一般来说,只有具有一定规模的软件公司才有开发此类软件的实力。此类软件主要用c/c++开发,而且强调团队分工协作。这是最“纯粹”的程序员的工作。
3)通用操作系统。国内的情况,基本上不用讲了,我们就说西雅图微软吧。这类软件通常需要上万人的开发团队。以win2k为例,整个核心开发队伍共有两万多人。这绝对是一个伟大的工程项目,而不仅仅是一个软件。通常,这种开发所涉及到的方面将远远超出纯软件的范畴。对于程序员来说,他不过是一个小螺丝钉;而对于项目管理人员而言,情况要复杂得多。即使我们只谈论其中的技术实现的规划,也足够一个几十人的专家小组忙碌很久。这方面的资料很少,非常遗憾。
4)商务软件。这类软件,我不好品论。国内的情况异常复杂混乱。应该说是很有的赚的。纯粹从程序员角度来看,这类软件基本上是网络+数据库。项目经理可以大赞拳脚,新手可以学到很多东西,老手可以实践自己的各种思路;但程序员的收获肯定有限。
5)嵌入系统。包括主机板BIOS,路由器,手机,ADSL,PDA等。和桌面开发不同,此类开发非常重视“经验”。在这种开发中,工具的运用熟练程度,调试能力等经验性的能力对工作的影响非常大。有别于桌面开发的是,这类开发额外要求程序员掌握某些专业的知识。以本人为例,我正在做小型路由器方面的嵌入开发,因为购买的os缺点不少,我们需要作很多修改(甚至标准C库),另外,rfc和std不能少读,例如为了实现ipv6,我们连未成为标准的草案和已经废弃的草案都要看,辛苦程度可想而知。当然也有些嵌入开发是没有这么复杂的,比如WindowsCE,PDA,VxWorks的简单应用等,区别很大,这几乎成了两个方向。显然,程序员们可以学到很多知识。但也要有准备:这条路和桌面开发不同,一旦走下去,你的Windows开发什么的可能就要荒废了。大家也许更关心薪水吧,其实这个行业更容易出高薪。
6)共享软件开发。这种开发适合个人和小团体。共享的目的是赚钱。最大的好处是自己当老板,缺点是饥一顿饱一顿。开发这种软件,要求作者是个多面手,因为凡事都要自己做,一般来说只知道技术是不行的。国内已经出现不少成功的共享软件,多数瞄准外面的市场。
发表评论
-
《30岁前每一天》 读书心得体会
2015-01-20 14:06 1021在某社交网站上看到很 ... -
神回复
2014-05-22 12:31 7831、为什么平胸妹子一般都是吃货?神回复:因为穷胸极饿!2、别人 ... -
别堕落,你没资格
2014-03-19 23:15 781是不是经常迷茫,是不 ... -
马云、李嘉诚、周立波这样骂不上进的人(转)
2014-03-10 23:36 659马云、李嘉诚、周立波这样骂不上进的人。一、周立波的话年轻人,你 ... -
感悟生活(转)
2014-02-28 23:24 878人的受教育程度,一定程度上决定着人的生存和生活方式,接 ... -
程序员的生活
2013-06-26 23:14 7261、总结自己一 ... -
学习是一个反复的过程!
2012-08-22 22:47 8732号在三合班听米老师讲关于如何学习,几个小时下来让我受益 ... -
给年轻程序员的几句话
2012-08-19 21:53 716文章链接:http://zhengfuxinq.iteye.c ... -
不当IT民工 让你拿高薪的10个技能
2012-08-13 22:49 1059文章链接:http://yingchifei.iteye.co ... -
怎样看待这两个词语---天赋、踏实
2012-07-27 09:34 935偶然有机会看到在 ... -
年薪15万的80后小本科:只要6分钟,告诉你少走6年弯路
2012-07-18 23:46 1966这个社会是很残酷的, ... -
IT行业!今天你跳了吗?
2012-05-04 23:59 990我是2012年2月份来这个公司,其实经历了好几次跳槽。 一、跳 ... -
如何进行软件架构设计?
2012-04-24 00:17 987软件架构设计的目的 ... -
IT从业人员知识的学习方法以及学习技巧
2012-03-29 09:30 910腾讯搜搜优秀开发人员 ... -
为什么借助开源学习是最有效的?
2012-03-23 23:40 914为什么借助开源学习是 ... -
程序员怎样看书
2012-03-20 10:09 1159对学习编程者的忠告: 眼过千遍不如手过一遍! 书看千行不如手敲 ... -
分享8年开发经验,浅谈程序员职业规划
2012-03-20 09:24 873在中国有很多人都认为I ... -
程序员的经历
2012-03-19 10:17 8981.在岁23-28岁时:经常写 ... -
任正非:卓越领导者的“三气”
2012-02-26 18:47 974卓越的领导者无不具有“三气”:正气、才气、霸气。 正气者,德 ... -
一点一滴培养你的领导气质
2012-02-26 18:41 836一:沉稳 (1)不要随便显露你的情绪。 (2)不要逢人就诉 ...
相关推荐
程序员的发展方向 职业发展方向程序员的发展方向 职业发展方向
程序员怎么选择发展方向程序员怎么选择发展方向
游戏程序员编程方向
普通程序员如何转向AI方向普通程序员如何转向AI方向普通程序员如何转向AI方向普通程序员如何转向AI方向
需要知道软件设计师如何发展的瞄下,学生用。
指明你的后面的职业生涯规划,为你职业发展道路上指引明灯
程序员的发展方向,可以参考参考,老少皆宜,新手必看
java程序员发展前景. 看看看看。不惜无喷
了解程序员的未来发展方向 了解程序员的未来发展方向了解程序员的未来发展方向了解程序员的未来发展方向了解程序员的未来发展方向
如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一...
程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是 选择纯钻研技术
程序员的个人发展个介绍
程序员的发展历程,包含了程序员的学习过程,学些什么,怎么学习,学习方法等,请记我们解压密码是:http://www.nanyuebaiyi.com或者http://www.cndstv.com
word文档关于程序员的习惯 如何成为优秀程序员的方法
以下是一个简单的程序员简历模板.docx以下是一个简单的程序员简历模板.docx以下是一个简单的程序员简历模板.docx以下是一个简单的程序员简历模板.docx以下是一个简单的程序员简历模板.docx以下是一个简单的程序员...
一个程序员的奋斗史,从这本书中,你可以看到作为一个程序员,你未来的方向
为啥成为一个优秀的程序员,作者列数一百条准则
书中不仅有初涉社会时的无奈,也有苦中作乐的愉悦,更有同事间的勾心斗角,是当今IT职场的一个缩影。 这是一个程序员的奋斗,也是无数程序员的缩影。 同时,这也是一部IT公司潜规则与科技江湖厚黑学的实录。
[程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业
成为一个成功Jsp程序员的九步