我是一个程序员,也是一个理想主义者。
作为一个五年多的从业者,我回想起当初跨入这一行的初衷,是因为这里是理想主义者的净土。
2011年 iPhone 蓄势待发准备横扫全球,AppStore 开始造富,让我们这些非计算机专业的穷学生,都开始转入 App 行业酌一杯羹。AppStore 给了全球的开发者一个平台,在这个平台上,人人平等,你不用贿赂巴结苹果的工作人员,也可以常年在榜单上占据一席之地,只要你的软件足够好。
后来走入社会的我,靠着自学的技术,在北京的一家IT公司找了一份不错的工作。毕竟不是科班出身,敬畏心很强的我从工作后一直不敢放松,一直学到今天还在不断学习新的知识。因为在 程序员 这一行,归根结底看的还是工作能力。也许你内向、沉默寡言,也许你人缘超好、很会维系同事关系,也许你脾气很坏,经常跟产品经理吵架,注意,这都无所谓,只要你的技术是公司无法替代的,公司不会亏待你。
虽然现实情况并没有我说的这么好,比如在我的老东家工作,程序员还是没有商务部门的人强势,甚至会被HR部门压一头,单相对于其它行业,已经强很多了吧,反正我没干过拿报纸、端茶倒水这些伺候人的活。
工作几年后,大部分人都会面临一个现实问题,“要不要转做管理?”
我反正是这么想的,不做管理前,我向技术总监或者部门经理汇报,做管理吧,我就成了汇报中枢了。和人打交道这件事,还是挺复杂的、挺耗时的,我还是省省时间改进代码吧。但毕竟每个人有自己不同的追求,我觉得有能力和爱好的人还是应该尝试管理口的,毕竟管理口的晋升路更宽,有更大的权力,才能做更大的事。像我这种喜欢新事物、喜欢开源、喜欢分享技术的程序员,还是继续搞技术才能让我内心踏实。
我有一些做技术的朋友,小时候崇拜盖茨,工作后推崇老乔,结果他创业做了自己的老板。我觉得他们就不是真的喜欢编程这件工作,因为苹果的技术牛是 Steve Wozniak 呀。如果轻视技术(设计也是技术),苹果是不会有今天的成就的。当然这句话也可以套用给 Google、脸书等一大票硅谷的技术公司。所以如果选择了技术这条路,即使你觉得自己站到了巅峰,也会发现巅峰之上原来还有高山,我们要做的,只有相信技术,精益求精。
虽然我是理想主义程序员,但我也是物质的,只是我对单纯的物质没有兴趣罢了。这要怎么理解呢?我举几个例子:比如我会希望自己的 App 大卖,挣很多钱,但我不会去买彩票,虽然概率差不多(哈哈哈),因为对我来说,大卖的意义要高于挣了很多钱,我更希望去做点什么事,然后顺便挣了点钱糊口。
再比如我也想写技术书籍,把我积累的经验和知识分享给初学者,顺便挣点钱糊口(理想要和物质结合),但我不会去做代购,虽然后者门槛更低挣的更多。因为我只是想做点事,不是单纯地想挣钱,当然代购的人也可以说他们想让国人用到国外的好商品,顺便挣点钱(哈哈哈)。
我们这些八零后成长的三十多年,是我们这个国家和社会疯狂造富的三十多年,我们身边的很多人,可能连高中都没有读,却能在我们大学毕业的时候,就买了车甚至买了房。这不是教育制度的错,而是社会体制和法制的不完善给了“聪明的人”更多的机会。我不聪明,但我也不仇富,他们用辛苦的劳动和过人的智慧积累的财富,我表示尊敬,但我并不想跟他们一样聪明。我挣的不多,但工作很开心,因为我知道,一个人想把自己喜欢的事情变成工作,真的很难。
但即使有这些理由,我们也要面对亲人朋友甚至爱人的质疑,“你写代码能写多久?”
好沉重的一个话题,我也看过其他文章中说国外50多岁的老技术,两天可以完成普通程序员两周才能完成的工作;也看到过国外某些技术公司对待老技术这么好那么好的文章,但是,我们毕竟不在国外。
不在国外我们能写一辈子代码么?我还年轻我无法回答,国内可能还没有在民企做这行,且在这行退休的前辈吧。所以我要立个flag,如果我退休时候还在写代码,我会回来告诉你们答案的。
以上所述就是小编给大家介绍的《一个程序员的理想主义》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 理想主义团队的开源作品之 Chameleon 跨端框架
- 理想主义团队的开源作品之 Chameleon 跨端框架
- Chameleon跨端框架——一个理想主义团队的开源作品
- Chameleon跨端框架——壹个理想主义团队的开源作品
- 程序员高薪盛宴背后:程序员正在消失?
- 大龄程序员的出路,程序员的人生
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C程序设计语言
(美)Brian W. Kernighan、(美)Dennis M. Ritchie / 徐宝文、李志译、尤晋元审校 / 机械工业出版社 / 2004-1 / 30.00元
在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书......一起来看看 《C程序设计语言》 这本书的介绍吧!