996ICU 表面光鲜的“程序猿”背面是不为人知的辛酸史
城市独特内涵属性 2019-04-15 17:13
996ICU 表面光鲜的“程序猿”背面是不为人知的辛酸史程序员随便吃个饭就看到几个写代码的程序员。将代码注入生命去打造互联网的浪潮之巅,表面光鲜的“程序猿”的真实生活的背面是不为人知的辛酸史,让我们一起去了解程序员这个职业吧!
作为一名程序员的好处就是:遇到繁琐的机械化工作,总要想办法用代码让它越来越自动化。我们程序员是一门技术工种,与互联网其他行业相比薪水会相对高一点,不过钱也不是那么好赚的,有利也有弊,都知道程序员相对累一点,加班也是常事。
程序员
2008年3月开始学习编程, 2009年6月计算机专业本科毕业;大学期间, 基本稳拿班级第一, 工作量每天60%以上的时间, 每天凌晨2-4点睡觉;为学习编程花费的总时间超过6000小时; 手写了超过100万行代码; 记录了超过100万字学习笔记;录制了10份视频教程;翻译了小型技术文档10份以上, 15个php扩展的官方文档, jqueryui官方文档一份, 书籍.供职过4家公司,获得两次优秀员工。
以上这些都来之不易,靠自己拼出来的,一个偶然的机会, 看到了上海的Java视频教程, 以此为起点, 开始了自己的编程学习之路. 每天晚上学习到凌晨5-6点, 接着睡到10-11点,每天两袋方便面, 其余所有的时间都用来学习. 这段时间, 学会了基本的程序设计,出错就是学习的机会. 在后来的学习工作中, 一直坚持, 从基本每个英文单词都要查翻译软件, 到现在能翻译一些东西的. 跟踪源代码去解决.
想起从社区里看到的一句话: 现在的你, 凭什么翘着二郎腿, 你应该放下你的腿, 身体前倾, 时刻保持战斗姿态),每天加班到9点, 然后回家继续学习大凌晨2点左右. 学习了Python,JavaScript, 翻译了jqueryui的文档, 录制了一套python的视频教程, 录制了一份fullcalendar的视频教程, 继续每天凌晨2-3点睡觉, 完成了这几年最重要的积累: unix环境高级编程, unix网络编程,php内核和扩展, shell/awk/sed等等最基础的东西. 修改大量的bug; 规范工作流程; 规划未来的技术框架. 虽然后来看做的东西一般, 但在这么短的时间完成这一切, 你不要一开始就想要这要那, 只要你做的够好, 终有一天, 你会发现你得到的远比失去的要多.我从所有可能激励我的地方去激励自己, 让自己可以一直坚持走到今天,这个词就是"积累".这也正是我想给这个行业的后来者说的, "积累", 并且要是不计回报的积累, 因为你一旦太过计较回报, 你的心就很难平静, 往往就会半途而废.
此外, 还有一点要说的是, 能不能学有所成, 关键不在你是否有基础, 而在于你付出了多少.程序人生,我的体会是没会辛勤的付出,就没有丰厚的回报,程序员很有耐心。没有耐心的话,怎么写代码。这个是个很好的优点的。写代码是个细活,不细心就会有bug,真写了bug,还得耐心细心的去找出来。很热心。遇到电脑系统问题有困难,会出手相助。生活中,朋友们有电脑问题,会帮助解决。周围的同事好友要是电脑出问题了,都是程序员帮忙处理的。程序员是IT高手。可能这么说有点夸张,但是身边有个程序员老公,电脑上很多事不用担心的。要弄弄路由器,或者电脑中病毒了重装系统。再到双十一抢免单评选等等,给了技术上的支持。顺带着,看得多了,也要变成单位里电脑高手了。很多简单问题也能处理了。程序员单纯。程序员有责任心。没有责任心的程序员,写出来的代码都是问题。当然就是因为有了责任心,想给家人过好幸福的日子。才会拼命加班,努力赚钱,相信所有的程序员们都是这样的。
发现唯一的70后主力程序员记忆力减退了许多。说完第8个功能点的实现后,突然来了一句:好,以上是第1点,现在来说第2点。直到下班,我们一直都在说第2点。不跟他计较,明年他50岁,就要退休了。分配到需求之后,下午的工作就是画界面做表单填程序,这个工作做了几十年,已经非常熟练了,编码的时间总是最快乐的,不知不觉就晚上10点了。回家吧,过了9点就可以打车了。夜晚11点回到家,躺在冰凉的床上,打开一本《Come语言编程实战》开始读。程序员,是一个终身学习的行业。
很快,就站到了35岁的十字路口,望了望周围,其他三个方向都没有路,只能向前,为我们程序员画了这么一条线,三百六十行,行行出状元,为什么只有程序员才有这条线呢?「程序员35岁」,尽是「不作35岁的程序员」「技术大龄恐惧症」「35岁后要转管理」比如编程、演讲、写作、设计这些技能都会烟消云算?我可能会跟不上时代的发展?可能会被解雇吧。
那些对编程充满激情,对生活满怀理想的小伙伴,有的变成了某个领域的技术大牛,在做产品的同时忙着布道演讲写书;有的经营者或大或小的公司,同时还在编写程序;有的设计出了千万人使用的软件产品;有的则转变成了一个纯粹的管理者,经营着上千人的机构都是程序员。真正有可能晚景凄凉的程序员,是对技术和产品没有兴趣的人,是仅仅把编程当做生活工具的人,是那些不能终身学习的人。
关于程序员转行的问题,没有人的职业是一成不变的,今天你在考虑LVS要使用IP隧道技术还是直接路由,负载调度使用加权轮叫还是最少链接,十年后你要做的可能是增加哪些产品特性和阅读用户的消费心理。时间会驱动着你去不停的选择自己的道路如果继续编程能够最大化你的价值,那就去编程,太多精深和复杂的技术需要长期的积累和实践才能化繁为简鬼斧神工,请在技术大神的道路上一路狂飙。如果经营一家公司能够最大化你的价值,那就去创业,去招募战友,服务伙伴,提供产品,去创造属于你自己的天空。
当然,程序员在某个领域深耕细作的同时,不要忘记拓宽自己的知识面。如果一个人的领域太过专业化,一段时间后,你可能发现自己的专业已经陈旧了。如果一个人的知识面很广,在终身教育的配合下,你的专业可以随着时代的变化而改变。
城市独特内涵属性
网友评论