程序员,曾经是很多人尤其是计算机初学者为之崇尚的一个职业,仿佛就是理想、激情和事业的象征,从此就开始了IT白领人生。计算机技术发展之初,几乎就是一个个人英雄主义时代。一个天才的程序员,几乎就可以主宰一个计算机时代,创造出无数奇迹和梦想。

今天,计算机技术的发展日新月异,技术朝着愈加复杂和简单的两个看似矛盾其实一致的方向发展。计算机技术越加普及,无数非计算机专业的人群,出于爱好或者生存的需要,也加入了这个程序开发大军,并且都称之为程序员。

软件技术的发展,已经进入了一个大分工、大整合的时代,由此导致了软件开发工作的分层和分类越加细致复杂,同为程序员,彼此之间工作的技术含量可以说有天壤之别。系统软件、应用软件,是一个大的分水岭,几乎大多数程序员,都在应用软件这个层次进行开发,国内的程序员更是几乎全部如此。

既然是应用软件,就必然要和实际应用结合,而实际应用,是非常复杂多变的,尤其是具有中国特色的国内应用。于是乎,大多数程序员都在为开发应用层面的软件忙得不亦乐乎,财务软件、ERP、CRM、OA等等,几乎成了国内软件开发的主流方向,更不用说电信、石化、铁路、电力等具体行业应用软件的开发了,这些早已被称为项目了。国外的应用软件,除了以上业务应用之外,尚且还有像CAD、3D等专业领用的软件,具有一定的核心技术。

很多工作了多年的程序员们,在回首往事的时候突然发现,自己依然是一个辛苦的打工者,一个IT行业的苦力。反思一下,我们这些自认为程序员的工作者,其实是在核心技术的外围做一些表面工作,和那些非软件开发人员相比,我们觉得自己有技术,其实我们到底掌握了多少核心技术呢?现在的很多程序员,连数据结构、编译原理、操作系统等这些基本的知识都掌握得模棱两可,天天跟着老外的屁股后面追捧所谓的新技术、新框架。其实,又有多少是我们自己的呢?作为JAVA程序员,经常听到很多人自称精通Spring、Struts、Hibernate等主流框架,并有大型项目的开发经验,其实我们只不过比那些初学者多干了几年,使用这些框架更加熟练而已。国内软件行业的面试经常有此类现象,一个面试者可能这次面试不合格,但是他回去看一下书之后,再来面试,很可能就通过了。为什么?因为我们的面试太初级,太表象化。

我们经常接触IBM、微软等公司的面试,他们一般情况下是不会考核面试者具体掌握了什么框架、什么语言的,一般都是考核的面试者最基本的逻辑思维能力和分析判断能力。这也说明了,同为程序员,其间的差别是如此之大。

作为一名程序员,尤其是国内的程序员,应该对自己有一个清醒的认识,不要被表面的感觉所迷惑。到了这个时代,不是说程序员已经失去了光彩,而是我们所从事的层次,技术门槛已经大大降低,很多人处于同质化竞争。

怎么办?很多人说软件行业是个辛苦活,国内的很多软件公司更把程序员当牲口使用。其实,根本上还是怪我们自己没有很好的反思和调整。一方面,如果对技术真的有浓厚兴趣和激情,那就不妨向软件的底层核心技术迈进,另一方面,如果觉得自己真的缺乏这方面的潜力,那就努力适应国内环境,实现技术与应用的完美结合,争取向公司的中高层发展,如果不给与机会,那就自己创业,选择好技术和市场的切入点。

此外,一名优秀的程序员,一定不能是一个唯技术论者,如果持这样的观点,即使专心做个技术专家,也会存在发展障碍。微软的例子,

sun公司的例子,都生动地说明了技术与市场的辩证关系。

当然,每个人的成败观是不一样的。如果始终把技术追求放在首位,追求技术完美的境界,并以此为乐,也未尝不是一道美丽的风景。

标签: 软件开发培训  程序员培训  Java培训  编程培训  广州软件培训  广州Java培训

转载于:https://www.cnblogs.com/javadog/archive/2009/08/07/1541569.html

何谓程序员?何谓中国的程序员?相关推荐

  1. 迷茫的程序员和中国软件业

    2001年对于IT行业进入寒冬,中国的程序员们先打起了喷嚏. 2001年年关,<软件世界>记者刘兴波关于程序员薪水问题的文章<质疑中国软件业"高薪制">及后 ...

  2. 中国第一程序员——求伯君(二)

    三.英雄时代的过去 有一个笑话说,王永民一次正在宾馆吃饭,突然有人走上来问他,是不是王码?王永民说: "我就是王永民",那人连声道歉,"对不起,我认错人了.". ...

  3. 中国的程序员为何经常被叫做码农?

    实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? 编程活动和机械电子一样可以视为一种工艺(c ...

  4. 为什么中国的程序员总被称为码农

    摘要:之前,研发频道曾发过<东方程序员怎么看西方程序员>和<西方同行眼中的东方程序员>这两篇文章.来自世界各地的程序员们各抒己见.或许,从上面两篇文章中也多少能得出" ...

  5. 为什么中国的程序员总被称为「码农」?

    很多同学会问,IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? 先说两个小段子 街边,一对情侣在吵 ...

  6. 为什么中国的程序员被称为码农?

    为什么中国的程序员被称为码农?  实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样?      ...

  7. 为什么中国的程序员总被称为码农?

    实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? 之前,研发频道曾发过<东方程序员怎么 ...

  8. 在中国,程序员这行能干一辈子吗?

    鱼羊 蕾师师 发自 凹非寺 量子位 报道 | 公众号 QbitAI 已经超过35岁的C++,它的创造者现在在做什么? 最近,69岁的Bjarne Stroustrup老爷子又出现在了公众面前: 没有退 ...

  9. 中国的程序员为什么这么辛苦?

    做IT已经十年了.十年了,苦吃了不少,经验也有些.现在却越来越讨厌做开发了,越来越不想做IT.大学时曾经的梦想早已灰飞烟灭.现在回头想想,真是入错了行.恰同学少年那会儿,正是IT在中国兴起不久,满怀激 ...

  10. 为何大佬都愿意为“996”站台?中国的程序员活该加班?

    为何大佬都愿意为"996"站台?中国的程序员活该加班? 这是一个很现实的问题,先后有很多人出来为国内互联网企业的"996"工作制站台,其中最大牌的莫过于马云了, ...

最新文章

  1. 逆水寒服务器新消息,游戏新消息:逆水寒太火爆服务器爆满王思聪都挤不进去...
  2. LeetCode Different Ways to Add Parentheses(递归,动态规划)
  3. 【MM模块】Blocking Reasons 冻结原因
  4. php如何避免时间重复,如何避免/停止php和html的重复插入?
  5. JVectorMap 实现中国地图
  6. 虚拟机的网络连接模式
  7. docker 安装wordpress
  8. mysql协议分析1,MySQL协议分析(1)
  9. c++类与对象(1)——构造,复制构造函数
  10. Spring揭秘 读书笔记
  11. 高端大气星级酒店展示网站静态模板
  12. 《SMART原则》分享
  13. 3DMax基础知识详解
  14. 济南钢城四中2021高考成绩查询,武汉高中排行榜分数线2021
  15. 从苏宁电器到卡巴斯基第35篇:番外篇——晒一晒病毒分析师的桌面(下)
  16. [python]用爬虫下载某站小说并生成epub格式电子书(用mkepub库)
  17. 用arduino uno的IIC读取JY901角度传感器的数据
  18. Error 1053: The service did not respond to the start or control request in a timely fashion.问题排查
  19. 聊聊华为校招流程及安排——23届实习、提前批、正式批(数字IC、FPGA逻辑、通信、软件等)
  20. SQL综合复习试题(一)

热门文章

  1. 职业生涯又一个转折点
  2. 用git发patch
  3. CentOS 6.3开机自动挂载磁盘和文件夹
  4. leetcode算法题--数值的整数次方
  5. DPDK有关变量(二)
  6. leetcode算法题--三角形最小路径和
  7. #pragma pack
  8. 爬虫进阶教程:极验(GEETEST)验证码破解教程
  9. 初学laravel migrate常见错误解决
  10. 草根站长如何挣到人生第一个100万