软件职业的天与地

原创 2006年06月02日 15:46:00

        我所说的软件职业的“天”指的是应用程序上层领域,天越高越要总揽全局。而“地”指的是系统程序底层领域,地下越深越要掌握细小高深的技术。

         人往天上做被看作使大多数公司软件职业的发展路线。首先是应用程序的开发者,例如ERP,CRM,SCM等众多管理系统,然后是升级到这些应用程序的设计者,最后成为某个领域的顾问。

         人往地下走被看作是有挑战性的职业工作。首先作为系统程序的开发者就很有难度。例如,操作系统的开发者,程序语言的开发者,各种应用服务器的开发者。
然后是这些系统的设计者。最后成为计算机软件专家。

        不论天与地都需要执著和耐心才能到达最高境界。在中国,领域顾问被看作是最有“钱”途的工作,大多数软件从业者都希望能尽早进入这个境界,中国有不少领域顾问,他们成为后继者的楷模。而程序员被看作是最基层的职业,大多数人都想尽早离开这个职业。如果中国所有的程序员平均3年就转到其他领域不从事开发工作,那么不管中国的IT实施了多少年其程序员的经验永远只有3年。

       发达国家,例如日本,30多岁的程序员仍然在耐心的编写代码,更不用说美国。中国为什么没有自己的计算机语言,操作系统内核?不是因为中国人不聪明,就是因为大多数开发者的编程经验都太少了。还没有达到水平就转到其他行业了。为什么要转行?因为中国雇主有不正确的理念,就是程序员是软件行业最低的职位。为什么最低?因为程序员的经验只有3年。听起来就像先有鸡还是先有蛋…

        其实中国也有有经验的程序员,但是这些程序员都在孤军奋战,为什么在孤军奋战? 因为没有个领袖能把他们组织起来,中国缺少的就是想Anders,James,Linus这样的“地下”领袖。虽然我希望能成为这样的领袖,但根据我的智商,起码还要再写10年的代码。我希望从事软件行业的能人志士不要过早的放弃程序员这个职业,让我们多一些计算机专家。

 

软件开发技术职位分析及职业规划

分析虽然说每个行业都必须要时刻学习,但软件行业技术的可持续性与积累性较差。例如:中医越做越吃香,而多年前的诺基亚开发已被抛弃。 严重青春饭 社交圈很难往上走 连续不离散的无意义学习 上升通道受限于运气...
  • ThePromonkeyOf_HeLuo
  • ThePromonkeyOf_HeLuo
  • 2017年05月07日 12:05
  • 490

《天与地》遭到禁播是真的么?有什么内幕?

《天与地》遭到禁播是真的么?有什么内幕? 本港无线电视剧集《天与地》,播出后除在网上引起广泛讨论,在内地也引起热烈回响,岂料剧集本周刚踏入完结篇,昨日即传出遭内地当局禁播的消息。内地多家视频网站接到...
  • chengtao561
  • chengtao561
  • 2011年12月28日 16:06
  • 1629

软件技术人才职业成长之路访谈实录

聊天主题:软件企业技术人才的职业成长之路 聊天嘉宾:汉星天公司技术总监(CTO)刘开阳先生 侯志红: 刘总你好,很高兴百忙中抽时间做客赛迪网,汉星天是软件产品生命周期管理公司,现在请您介绍一下公...
  • loyoveui
  • loyoveui
  • 2008年04月28日 08:34
  • 1644

谈谈自己对编程语言和程序员职业方向的看法

今天上班时候
  • hu_mility
  • hu_mility
  • 2014年11月21日 23:12
  • 710

神贴!2008年天与地 2008的天与地 天与地 直至消失天与地 2008天与地

  • zhuche110
  • zhuche110
  • 2008年05月26日 21:47
  • 4247

嵌入式软件工程师前期职业生涯规划

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2)必须掌握一个嵌入式操作系统 (初步定为uclinux...
  • dearsq
  • dearsq
  • 2015年11月06日 17:09
  • 2098

IT项目经理的职业生涯

IBM公司和惠普公司在中国IT市场上运作得相当成功,作为这些公司高层领导们在探讨业务发展的瓶颈时,依然谈到缺乏高级专业人才,特别是有经验的IT项目经理。本人在提供项目管理咨询和培训服务的过程中,也了解...
  • oyoung
  • oyoung
  • 2006年03月24日 11:32
  • 1584

对于职业、软件学习的感想

认清自己
  • bianchuwodemeili
  • bianchuwodemeili
  • 2017年07月05日 10:56
  • 158

软件构架师的十大特点

为什么需要构架师?因为在成功的复杂项目中,总有人需要把控项目的基本稳健性,且在软件结构层面给出可信的可行性分析,并保证项目进度的正常。 如果有人问你,作为一个软件架构师需要哪些特质的话,你会怎么回答?...
  • wishchin
  • wishchin
  • 2016年05月18日 19:20
  • 520

软件开发人员(程序员)的出路(换个环境吧,寻找工作的热情、寻求终生的依靠)

如果你当不了部门经理就换个环境吧,寻找工作的热情、寻求终生的依靠,否则你会和MG一样辛苦。申明一下:不是对 MG兄弟鄙视,只是 觉得 有时比 MG兄弟还不如( MG兄...
  • daihongliu
  • daihongliu
  • 2012年04月23日 14:28
  • 6606
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件职业的天与地
举报原因:
原因补充:

(最多只允许输入30个字)