Skip to content

四火的唠叨

一个纯正程序员的啰嗦

Menu
  • 所有文章
  • About Me
  • 关于四火
  • 旅行映像
  • 独立游戏
  • 资源链接
Menu

为中国的程序员说几句

Posted on 05/18/200806/23/2019 by 四火

programmer 我只是个普通大学生,出于对软件的喜爱,我选择了这个热门和复杂的专业,已经习惯安心地坐在书桌前翻着实践课程中一段一段烦杂的代码。很自然,我关注起中国软件业的发展和变革,更愿意谈及 IT 界相关的话题,当然包括就业。确实,我不是什么专家,但临近毕业,我也以自己——一名学生的眼光,担忧起中国可怜的程序员们,担忧起中国看似迅速发展然而并不十分健康的软件业发展态势。

首先是结构分布的极度不平衡,只懂得写几行代码而根本不真正理解编程却自以为是的人多如牛毛,然而从事底层代码开发工作或者思想深刻技术过硬的程序员凤毛麟角,于是 “大量 IT 人遭弃用” 和 “高薪聘请不到资深程序员” 的现象看似难以理解地同时发生了。其次是部分软件板块畸形发展,比如说网游产业,陈天桥就借了这股东风;再比如各式各样的软件速成班,几年前的 VB 班,如今的.net,还有无数因为手机市场而不知何时突然冒出来的 J2ME 培训;还有可悲的商业平台市场,不知有没有人统计过多少天真的年轻人在此蚀本。再次是中国软件的毒瘤——盗版,对于它,什么也不用说了,有多少人的计算机启蒙不是从盗版软件开始的?最后是消费者依然普遍存在的歧视观念,国产软件地位有待提高。

我很担忧那些没日没夜赶工的一线程序员们,他们似乎永远没有完整的节假日,又有谁关注他们的身体状况呢?一些不负责任的公司最擅长的就是在报价的时候不计后果地盲目压低价格,并且夸下海口实现多少服务多少功能。于是所有的压力都落在程序员身上,他们一直加班工作,他们永远没有高效率,他们反复重写已经完成的代码,他们一遍一遍更改烦杂的数据,最后依然无法令那些苛刻的人满意。

有多少程序员是啤酒肚,是瓶底镜?因为他们很少张扬,不擅言辞,最习惯的事是和各种代码打交道。外面的人总是认为 IT 行业会有多少利润,用我一位亲戚的话来说叫做 “天天上上 QQ 坐坐办公室就可以拿钱”,却没看到实际悲哀的现实和工作的艰辛。大多程序员都愿意到技术论坛上高谈阔论,毕竟,他们本质上都是相当热心的人,除去不习惯生活的琐碎和压抑,他们个个都变得健谈。

当用户们心安理得地用着中国的热心程序员们花费心血完成的免费、共享软件时,也许并不愿怀有什么感激的心,很多用户的态度一直很明确,你的软件我在用,所以我支持,但是你要收费,我肯定不给,反正少了你还有别的功能类似的软件可以替代,实在想用我还可以搜索什么注册版、破解版。许多程序员无法把这种完全无报酬的工作坚持下来,要知道他们恰恰是十分期待用户能给予真正而实际的支持的,于是一部分选择加载广告,一部分选择捆绑商业软件,且不说行为合理性如何,他们只是还想让软件更好地生存下去,让自己更好地生存下去,可是结果招来骂声一片。

关于创业。多数大学生在谈及创业时皆神采飞扬,我也不例外。这条路很辛苦也很有挑战性,由于环境的原因,我对有志在软件业界创业的同龄人深感佩服,他们是最有勇气的一种人。不过话说回来,软件专业的学生似乎并不适合创业,因为他们思路严谨,习惯坐在屏幕前看者代码任思绪飞扬,却往往缺乏创业工作的果敢、智慧以及经验。有些朋友告诉我,如果在反复权衡后确定要走这一条路,软件业中安全领域和数码核心件研发这几个方面目前较有市场潜力,因为目前涉及这方面的工程师尚属紧缺状态,产品多数由国外开发,国内研发人员少,需求却增长得很快。

对我来说,我也许不会走上面的路,否则最起码我还得明白不少经商管理的知识才行。在 CSDN 和 UNCJ 的论坛上,大家发表了对当前软件业界就业的看法,或者讲述了亲身经历,没有什么咨询会比那些资深程序员的自白更有价值。多数建议我们这些希望自己有更大发展的大学生,倘若有能力和机会,尽量选择外企,因为那里对人的尊重、薪水以及培训。在一定时间后,往往会遇到两个前进方向,继续研究技术或者从事管理工作,在外企也许做选择会舒心得多。但是也有人告诉我,到外企混日子的人太多了,年轻人,还是应该做一些不让自己后悔的事。

关于当前的学习环境。我的这所大学很看重数学、英语和专业基础课程,SSD 浅而广地涵盖了软件和网络开发应用的多个方面,自己可以选择相关内容学得更深些,这些都是相当优秀的环境资源,当然也存在着许多在我看来并不合理的设定。由于平时离 IT 一条街——三好街很近,我经常能了解到一些软件小公司的生存状态。

我只是一个普通大学生,和很多人一样,经常在学习、实践和生活中感到迷茫,总是遇到难以下手的选择,每当这时候我都会仔细想一下自己的梦想,道路便清晰起来,我一直都相信并期待那一天的到来。

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

×Scan to share with WeChat

你可能也喜欢看:

  1. 一些平安夜里的 IT 人
  2. 写在职业生涯的路口
  3. 关于国内程序员到美国工作
  4. 程序员眼中三种类型的公司
  5. 进阶过程:程序员做项目的独立性

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

订阅·联系

四火,啰嗦的程序员一枚,现居西雅图

Amazon Google Groovy Hadoop Haskell Java JavaScript LeetCode Oracle Spark 互联网 亚马逊 前端 华为 历史 同步 团队 图解笔记 基础设施 工作 工作流 工具 工程师 应用系统 异步 微博 思考 技术 数据库 曼联 测试 生活 眼界 程序员 管理 系统设计 缓存 编程范型 美股 英语 西雅图 设计 问题 面向对象 面试

分类

  • Algorithm and Data Structure (30)
  • Concurrency and Asynchronization (6)
  • System Architecture and Design (43)
  • Distributed System (18)
  • Tools Frameworks and Libs (13)
  • Storage and Data Access (8)
  • Front-end Development (33)
  • Programming Languages and Paradigms (55)
  • Testing and Quality Assurance (4)
  • Network and Communication (6)
  • Authentication and Authorization (6)
  • Automation and Operation Excellence (13)
  • Machine Learning and Artificial Intelligence (6)
  • Product Design (7)
  • Hiring and Interviews (14)
  • Project and Team Management (14)
  • Engineering Culture (17)
  • Critical Thinking (25)
  • Career Growth (57)
  • Life Experience and Thoughts (45)

推荐文章

  • 聊一聊分布式系统中的时间
  • 谈谈分布式锁
  • 常见分布式系统设计图解(汇总)
  • 系统设计中的快速估算技巧
  • 从链表存在环的问题说起
  • 技术面试中,什么样的问题才是好问题?
  • 从物理时钟到逻辑时钟
  • 近期面试观摩的一些思考
  • RSA 背后的算法
  • 谈谈 Ops(汇总 + 最终篇):工具和实践
  • 不要让业务牵着鼻子走
  • 倔强的程序员
  • 谈谈微信的信息流
  • 评审的艺术——谈谈现实中的代码评审
  • Blog 安全问题小记
  • 求第 K 个数的问题
  • 一些前端框架的比较(下)——Ember.js 和 React
  • 一些前端框架的比较(上)——GWT、AngularJS 和 Backbone.js
  • 工作流系统的设计
  • Spark 的性能调优
  • “残酷” 的事实
  • 七年工作,几个故事
  • 从 Java 和 JavaScript 来学习 Haskell 和 Groovy(汇总)
  • 一道随机数题目的求解
  • 层次
  • Dynamo 的实现技术和去中心化
  • 也谈谈全栈工程师
  • 多重继承的演变
  • 编程范型:工具的选择
  • GWT 初体验
  • java.util.concurrent 并发包诸类概览
  • 从 DCL 的对象安全发布谈起
  • 不同团队的困惑
  • 不适合 Hadoop 解决的问题
  • 留心那些潜在的系统设计问题
  • 再谈大楼扔鸡蛋的问题
  • 几种华丽无比的开发方式
  • 我眼中的工程师文化
  • 观点的碰撞
  • 谈谈盗版软件问题
  • 对几个软件开发传统观点的质疑和反驳
  • MVC 框架的映射和解耦
  • 编程的未来
  • DAO 的演进
  • 致那些自嘲码农的苦逼程序员
  • Java 多线程发展简史
  • 珍爱生命,远离微博
  • 网站性能优化的三重境界
  • OSCache 框架源码解析
  • “ 你不适合做程序员”
  • 画圆画方的故事

近期评论

  • Ticket: TRANSACTION 1.922915 BTC. Go to withdrawal >> https://yandex.com/poll/enter/BXidu5Ewa8hnAFoFznqSi9?hs=20bd550f65c6e03103876b28cabc4da6& on 倔强的程序员
  • panshenlian.com on 初涉 ML Workflow 系统:Kubeflow Pipelines、Flyte 和 Metaflow
  • panzhixiang on 关于近期求职的近况和思考
  • Anonymous on 闲聊投资:亲自体验和护城河
  • 四火 on 关于近期求职的近况和思考
  • YC on 关于近期求职的近况和思考
  • mafulong on 常见分布式基础设施系统设计图解(四):分布式工作流系统
  • 四火 on 常见分布式基础设施系统设计图解(八):分布式键值存储系统
  • Anonymous on 我裸辞了
  • https://umlcn.com on 资源链接
© 2025 四火的唠叨 | Powered by Minimalist Blog WordPress Theme