记得还是大学生的时候,第一次去公司实习,和老大侃大山,讨论软件行业的局面,老大给我说:“软件行业,其实TMD就是一个服务行业”。我恍然大悟,确实啊,软件行业就是一个服务行业。我以优异的成绩考上重点大学,然后辛苦的学习所谓先进技术,最后,从事的是和一样的行业(服务业),唯一不同的——在床上作业,而我们在电脑旁。最悲催的是,人家还可以躺着,而我们,只可以坐着。从此,我自暴自弃……
想当初,我做的是异常火爆的J2EE,觉得自己跟上了时代的脉搏,我可以轻松的为用户创建优美的浏览器程序,那所谓的Web2.0。但是别人说,有什么可牛叉的,不要J2EE,浏览器照样跑的顺风顺水,.Net,php同样可以完成这些功能。再说了,你只是一个应用层的开发人员,是最面向用户的,当然,也就是最低级的,牛叉的话,去开发操作系统啊,那个就是服务业中的霸主了。当然,我没有能力去开发操作系统,我又自暴自弃了——我只是一个应用层的开发人员。
后来,我做移动开发了,移动开发那时也是火的一塌糊涂。我不懂软件的朋友问我:“我手机的电池坏了,你可以帮我修吗”?我无言以对,我不知道用什么通俗的话可以解释移动开发和修电池不是一回事。最后我又一次自暴自弃了——他说:“连电池都不会修,还做什么移动开发”……
在我的印象中,不少从事软件行业的人都特别自信,就像所有从事数学研究的人一样。我一开始搞不懂原因,为什么这些人就这样自信呢?后来我慢慢发现,他们都可以从他们所做的事情中得到满足——数学有一种确定的美,说1就是1,说2就是2(当然,最好是不要2)。而软件同样,每一个代码,都是我们自己敲出来的,而且它的运行结果,完全掌控在我们的手中,我们也可以从中得到一种确定的美(当然,还在熟悉API,做DEMO的童鞋除外,他们非常不确定)。我开始不战战兢兢,开始不自暴自弃,因为我掌握着我接触的一切,我可以轻松的控制它们——就像控制我自己的眼睛一样(有美女,眼睛一定要瞟的快,美景,总是不常见)。
后来有一件事情,彻底的让我觉得我是有价值的,服务业也是必须的(就像一样)。有一天,测试组找到我,说有一个客户的手机不能正常启动我们的程序,而且客户很着急。当时公司没有客户的机型,而公司的所有机型都能正常工作。没有办法,我直接联系了客户,客户是一个老年人,不熟悉上网,只能通过电话交流。我详细的询问了启动的过程,然后检查代码,最后找出了隐藏的bug,把修改过的程序发给了客户。客户非常满意,在电话里一直说谢谢,最后还短信表示感激。我当时有点感动,煽情的回复到:“非常感谢您的使用,我是***的开发人员,这款软件是我一手带过来的,它就像我的孩子,以后有任何问题可以直接联系我”。在这一刻,我似乎找到了自己的价值,我还被别人需要着。
后来我问了服务器端的朋友,我们的软件有多少人使用,他说统计数据显示,有20几万的用户。我彻底满足了,工作激情也出来了,我每添加一项功能,每修改一个bug,都会影响着几十万人的使用,我太TMD荣幸了,几十万人需要着我——我牛逼了……
不管从事什么职业,不管从事什么岗位,寻找自己的价值,都是一件重要的事情。
分享到:
相关推荐
30套精选程序员个人简历模板.zip 01 JavaEE---8500offer模板.doc 02 java技术相关简历模板 .doc 03 java开发岗位简历模板.doc 04 java开发工程师简历模板.doc 05 java相关岗位简历模板 自然清楚.doc 06 程序员个人...
一个大学生从牛c到牛b的过程。 天已经七分黑了,屋里却还没开灯。这个全身黑衣服的男子突然像想起什么,从包里掏出烟,抽出一只,递给旁边的人:“兄弟,抽烟么?”――那烟是红塔山。 旁边那人连忙一边摆手,一边...
问题三:“你有什么业余爱好?” 问题四:“你最崇拜谁?” 问题五:“谈谈你的缺点。” 问题六:“谈一谈你的一次失败经历。” 问题七:“你为什么选择我们公司?” 问题八:“对这项工作,你可预见到哪些困难?” ...
所以在你发展顺风顺水的时候,就应该开始考虑自己的Plan B了。 就像Jack Ma所说的:在晴天补屋顶。 人无远虑, 必有近忧。 为了帮助年轻的小伙伴有更具体的认识, 嵩哥调研了身边35+的程序员出身的朋友, 大抵是...
这是讲述一个牛B的程序员成长故事的真实自传,颇具启发!
si 4.0 c。下载了试试看吧。 si 4.0 最牛逼的程序员装x神器。下载了试试看吧。
简历模板 更详细 更全面 更简洁 更简单 更易懂
程序员鼓励师又名夸你牛逼写代码音效插件使用说明: 先编译源码 把dll放到 e\lib\eTools\plugin 易助手插件打包 导入dll 生成 打开 易语言 助手 设置启动插件 可以不停的听到小姐姐夸你代码写的牛逼
if( (a = 3) > 0 || (b = 3) > 0 ) //操后a =3,b=0. if( (a = 3) > 0 | (b = 3) > 0 ) //操后a =3,b=3. 答对第一点得5分,答对第二点得10分. 本题考察最最基本的知识,但仍然有很多大牛级开发人员...
总之,通过学习,你成为了一个牛B的程序员。 甚至,你也积累了管理的经验,主动学习了项目管理的理论知识、各种研发组织模式,也许会进阶到管理岗位,成为研发团队的负责人或者经理人。 在大部分的情况下,作为...
不管是多么牛B的程序员都必然会经历过这么一个坎。貌似什么都会,但是没有所专项的。比如oracle sql的优化,项目管理,相对高级的设计,项目重构与优化等。你正在经历一个阶段,从高级程序员到顶级程序员或DBA或架构...
左程云《程序员代码面试指南》第二版编程题的Python语言实现 牛客网OJ: LeetCode: 1、故下面除特殊说明,否则OJ链接均默认为LeetCode对应题目链接。因为牛客网OJ在链表、二叉树等相关题目均把题目数据以链表数据...
程序员常刷题cpp_poetry 为后代保存 C++ Slack #poerty 频道的艺术 #诗歌 菲尔纳什有一个名为#poetry 的新频道其内容绝对是一次性的但从 root 开始以及更多要启动的节点我们意识到我们可以只种一棵树 阿迪沙维特我...
C语言深度剖析.pdf,吐血推荐的C语言经典读物 《C语言深度解剖:解开程序员面试笔试的秘密》由作者结合自身多年嵌入式c语言开发经验和平时讲解C语言的心得体会整理而成,其中有很多作者独特的见解或看法。...
前段时间,突然在知乎上看到这样一个问题:不禁感叹:现在的“民科”真是牛逼!他们不光进入自然科学领域去证明哥德巴赫猜想和造永动机,还跑来了商业领域去颠覆微信。所有人都知道:他很可能无法颠覆微信,即使他招...
请确保您有通过运行在系统上安装docker -v ,这应该登录安装泊坞窗的当前版本。 运行docker run -v $(pwd):/home/docker -w /home/docker -it --rm <image> /bin/bash运行交互式容器。 编译并运行所需程序 Docker ...
而且,有一些新的程序员,他们对数据库操作的经验比较欠缺, 而且,.net需要学的东西就非常多,涵盖很多,还要程序员精通数据库,就更加麻烦,没有好多年的经验, 操作数据库的,一检查就有很多问题。所以,根据需要...
世界编程大赛上牛逼的程序员用二进制的汇编编写的程序,容量很小。
某知名注册表监控软件源代码,牛逼.zip 包括:驱动源代码,exe界面源代码 提到注册表监控软件,我能想到的只有一家,它家的其它windows监控类软件都是程序员的常用工具