惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
G
Google Developers Blog
宝玉的分享
宝玉的分享
爱范儿
爱范儿
Last Week in AI
Last Week in AI
U
Unit 42
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
D
DataBreaches.Net
Recent Commits to openclaw:main
Recent Commits to openclaw:main
雷峰网
雷峰网
T
The Exploit Database - CXSecurity.com
L
LangChain Blog
C
CERT Recently Published Vulnerability Notes
S
Schneier on Security
C
Cisco Blogs
MongoDB | Blog
MongoDB | Blog
G
GRAHAM CLULEY
Hacker News - Newest:
Hacker News - Newest: "LLM"
大猫的无限游戏
大猫的无限游戏
L
LINUX DO - 最新话题
D
Docker
K
Kaspersky official blog
Security Latest
Security Latest
博客园 - 【当耐特】
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Hacker News
The Hacker News
P
Privacy International News Feed
Microsoft Security Blog
Microsoft Security Blog
V2EX - 技术
V2EX - 技术
The Last Watchdog
The Last Watchdog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Martin Fowler
Martin Fowler
Latest news
Latest news
Project Zero
Project Zero
TaoSecurity Blog
TaoSecurity Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Threat Research - Cisco Blogs
H
Heimdal Security Blog
N
News and Events Feed by Topic
N
News | PayPal Newsroom
Help Net Security
Help Net Security
A
Arctic Wolf
Cisco Talos Blog
Cisco Talos Blog
Engineering at Meta
Engineering at Meta
M
MIT News - Artificial intelligence

博客园 - BigRain

小学生学习汉字,汉字抓取 c# regex regextools cache 访问频率的思考 python 百度cpc点击 20130118SQL记录 PPT辅助工具 检查外链的方法 webService启用cookie的另一种方法 百度调价HttpWebRequest 装饰者模式 第一个android程序闪亮登场 SQL 的一些批量插入和修改 职责链模式的运用 State Pattern SerialPort实现modem的来电显示 利用枚举进行状态的设计 singleton模式 在软件开发中的运用 我对当前项目的一些看法 闲话闲说——关于异常
程序人生
BigRain · 2009-01-12 · via 博客园 - BigRain

        都说在中国,程序员的“程序寿命”活不过30岁。然后再看看身边的同事,真的都在30岁以下,有几个将近30岁,听说正在考虑转行。我喜欢在没事干的时候瞎想,想着为什么在中国会有这样的现象。
        美国人开发系统软件,而我们开发应用软件。系统软件的需求非常稳定,很少会变更,系统软件对运行效率有着十分严格的要求。所以,开发系统软件天然的语言就是C语言,C语言似乎没有发生任何的变化。所以这类程序员不会因为年龄的增长而跟不上技术的变化,相反,开发的时间越长,沉淀下来的经验也就越丰富。而应用软件则不同了,应用软件是在系统软件之上开发的,随着系统软件的升级,我们就要不断的学习。可以想象,.net 才出来不久,就已经到了3.5版本了。但还有很大一部分人在使用1.1和2.0。就算是升级速度较慢的java和刚出来的相比,也发生了很大的变化。因为我们开发应用软件,所以注定了我们要不断的学习新的知识。
        致命的加班。我们需要不断的学习新的知识,但是我们似乎没有时间。我曾经去一家泉州的软件公司面试(在福州的研发中心),谈了一段时间后,谈到加班的问题,他说:看来你没有学软件工程,8点怎么能算加班,我们这边都是10点以后。然后我又问了下加班的频率,他说一年至少有6个月需要加班。我彻底的晕掉了,他的“软件工程”好像和我学的软件工程不一样。我们不谈加班是一种不正当竞争这样的大道理,就程序员个人来说,这是很不好的,这就意味着你没有多余的业余时间去和朋友喝喝茶聊聊天。没有女朋友的没时间找女朋友,有女朋友的也很危险。刚出来工作不单单是为了赚钱,更重要的是耕耘一份友谊。
        杀鸡取卵的老板。很多的企业都不招毕业生,不愿意承担培训的成本。不会给员工进行培训,当然不是全部的企业,但绝大多数是这样的。所以,我们程序员想学新的技术就的靠我们自己了。可说句实话,我们当中又有几个能像Jeffrey Zhao ,TerryLee 那样的牛人。我们学习新知识往往也是上cnblogs来看看这些牛人们的文章。(其实真的很感谢这些奋斗在第一线的牛人们)
        我们的激情被我们的主管给浇灭了。当然,我希望我不是愤青,我只是想说说实话。其实可以理解我们的主管这些行为,因为他要对这些东西负责,他要能把握的住这些东西,他理所当然的会选择他熟悉的方法(尽管有时候这些方法并不是最好的,也不是最稳妥的)。其实我也是这样的,一种陌生的方法我也不愿意去轻易的尝试。我们自己都这样,我们还有什么权利去要求别人的。但确确实实的,我们的激情就这样被不知不觉的给浇灭掉了。
         我们的身体已经被加班给拖垮了。几年的加班加点,无规律饮食,到30岁的时候,或多或少身体都会有些小毛病。现在有点明白,打游戏打通宵也是学计算机的学生的必修课,要在大学的时候就锻炼这种长时间不吃不睡不动,专心打怪的精神,以后才能不吃不睡不动的编程。一个老同志的一句话,记忆犹新:白天要完成领导分配的任务,晚上回去还要做家庭作业,做男人真的不容易。

这大概就是中国的程序员干到了30岁就没再干下去的原因吧。