首先来谈谈为什么要有这篇文章,主要是最近一段时间的亲身经历后的所感。最近我们团队开始在全国范围内开始为很多的企业的项目进行性能调优。接触到了很多不同的人和事情,也看到了很多的现象,趁今天有点空闲时间和大家唠叨一下。
每次去IT社区,都在吐槽:说技术人员是多么的苦逼;每次和一些搞技术的朋友聚会,聊的也是大家的生活是多么的苦逼;每次上网看微博,也是充斥着“技术人员苦逼论”…
今天谈到这个话题,固然会有很多的不同的意见和想法,我这里这是就从我看到的一些现象和自己的一些思考说说技术人员到底为什么“苦逼”。
为什么苦逼?
原因一大堆,对于外部的因数,我们很难控制,例如中国的IT国情和对技术人员的观念。但是,在商业中有这样一句话可以借鉴一下:经济再萧条,也有人在赚钱;形式再好,也有很多人在亏本,很多的公司在倒闭。
很多的时候,我们倒苦水,但是心里要知道:是大的环境让我们苦逼,还是我们本身就得苦逼,换句话说,苦逼是我们自己应得的。这话很多人不爱听,但是很多时候确是事实。
这半年多以来,去了不少大大小小的公司,为他们的项目进行救火,解决他们现有的性能等问题。很多的项目在做的时候,很少考虑什么性能,安全等因素,都是上面的人在不断的催,下面的人在火急火燎的加班加点赶进度—今天完成了什么功能点,明天要完成什么功能点。于是很多的技术人员顾不上什么,一心思的把功能堆了起来。苦逼的第一个原因出来了。
终于,项目搞定了,上线跑了没有多久,问题就出来了:项目功能是齐全,但是就是无法使用,有的功能慢的像拖牛。于是,有人建议开始买好的设备,加大带宽,以为钱砸下去了,情况会好点。但是好景不长,甚至事与愿违。于是一堆人就开始焦虑,束手无策,技术人员又开始加班加点的解决明明知道自己无法解决的问题,于是苦逼的第二个原因出来了。
在无法搞定的情况下,技术人员开始郁闷了,接着疯狂的上网开始收集可能的偏方,然后一股脑的用在项目中,求神拜佛的希望偏方有效果,运气好,暂时搞定了,那就皆大欢喜,搞不定,把之前的步骤再次重复一次吧。基本可以用下面的一个幽默来总结这个过程:
从接触到的一些技术朋友来看,有些朋友的技术能力不错,有的却让我想抽自己,没有听错,是抽我自己。抽我自己为什么要给他们讲这么多的东西,而这些东西他们又不懂,然后又非得把懂这些知识的铺垫知识给他们讲。例如,项目出现了内存泄露的问题,公司的技术人员问题我这么回事,于是我告诉他们是VAS的碎片,他们又问我们为什么VAS碎片了,于是我们给他们讲述,但是他们听不懂,于是让我们给他们讲解一些铺垫知识:Window内存机制,.NET内存机制等。本来以为大家都是同行,交流交流,没想到,使得我们自己陷入了苦逼:
同时也深深的感受的一点:很多的技术朋友在走出了校门或者培训学校之后,技术能力就没有在进步了,一是处于打混的阶段,有的运气好,很多年之后,混到了不错的职位,但是很多的人却混的非常不幸,于是他们就成为“技术人员苦逼论“的忠实粉丝。其中有一点就是很多的朋友不喜欢自学,总是希望有人手把手的教。我们遇到的一个最搞人的情况就是,我们已经把功能全部调完了,代码完全实现了,服务器也是全部配置好了,就差调试了,很多的人依然不动。
也使得我想起另外一个情况:每次有很多的朋友都说要学习技术内幕,要学深一点,喊着叫着要看深一点的文章,但是写出来之后,没有几个人真正的看完,前几篇简单的介绍看的人很多,稍微深一点,就没有人看了。也有很多的朋友想到处找大牛拜师,都希望沾点牛气,成为牛中的一员。但是技术,能力,这个东西终究靠自己。用心与不用心,差别就是天壤之别。
我常常说这样的话:社会不是初中,高中,没有人会像老师那样手把手的教你,盯着你,一切靠自己。没有谁就非得要叫你,没有人欠你的,如果自己都不上进,想做阿斗,诸葛亮来了也没用办法。物竞天择,适者生存!
我非常敬佩那些出身不好但是一直坚持奋斗的人,也非常敬仰那么环境舒适还依然努力的人。你遇到过很多聪明人,你的大学同学,你的同事,你的朋友,有几个比你傻?很多年以后,你会看到成功的并不是最聪明的人。因为决定成功的更多是非智力因素:明确的目标,积极的心态,努力和坚持,承受挫折和压力的能力,成熟的接人待物等等。有一种人注定没戏:不努力和怨天尤人。
看到这里,技术人员为什么苦逼,可能各人心中有了答案。有机会,我们再谈。
分享到:
相关推荐
人每天都要喝8杯水才能保持健康,于是苦逼的程序员总是一遍代码就忘了时间,于是我突发奇想能不能开发一个apk能够实现固定的间隔时间定时提醒我要喝水了呢? apk基本功能: 1)能够设置间隔时间 2)在apk应用被停止...
此是有shi以来最全的开发帮助文档集合,包含了各种chm s,都 DWZ富客户端框架、Apache、Javascript、JQuery及附属插件、MySQL、PHP、CSS、Smarty、ThinkPHP、正则、Kohana等...
CTF的小工具,实用方便,可支持多种古典密码,多种编码方式。
作为一名JAVA程序员,提升核心竞争力是保持职业生命...记住,真正的成功源自持之以恒的努力和不断积累的苦逼经历。通过这样的方式,JAVA程序员可以在职业生涯中不断提升核心竞争力,适应行业的快速发展,保持领先地位。
摘自cnblogs 我与DHT爬虫那些操蛋事儿 ,献给在网关被限制的公司上班的苦逼程序员们
需求描述: 七夕来啦,谁说程序员就一定 是单身苦逼呢,程序员也有自己的幸福。 也在追寻自己的缘分,我们都是有理想,有文化,有独立见解的群体, 我们为 信息社会所做的努力,能给我们七夕带来好运。告别单身,...
标题《史上最全java程序员面试题集》中提及的内容知识点非常广泛,覆盖了Java程序员在面试中可能遇到的各类问题。下面将根据给出的信息详细说明这些知识点。 一、Core Java Core Java是Java程序员必须掌握的基础...
本软件可以一键生成Model、DAL、BLL、DBHelper以及解决方案,并支持预览修改功能;可以大大减轻苦逼程序员的编码痛苦。
全国 地区 省市县json 希望能帮助到需要的苦逼的程序员们
配置MCU寄存器有点麻烦,翻书、看datasheet、配合16进制计算器,够忙的,为了节省时间,于是决定简化这个过程。起初准备用C#来做这件事,发现它的表现力,灵活性远不如网页。...发扬共享精神,让苦逼的程序员轻松一点
IOS8.0的出现,造就了程序员们的苦逼人生,接下来的一段时间,应该是ios开发程序员的苦逼阶段,少年,向前吧。
微信支付V3版坑了苦逼的程序员,我现在分享哈!希望有所帮助
这本书是不错提供了很多实例,如飞机大战,还有卡牌网络游戏,最可贵...好在我千辛万苦在清华大学出版社网站上找到了,还真是不容易,估计再过几天出版社就删掉了,那就彻底苦逼了,现放到csdn上,给同买此书的人帮个忙
1.在腾讯云找到ssl证书申请(苦逼程序员就申请免费的吧) 【1】登录进腾讯云找到ssl证书申请 【2】点击申请证书,苦逼就申请免费的吧,任性点的可以考虑购买。。。 【3】填写相关的信息,并进行邮箱验证 ...
-脱离苦逼加班,让程序猿提前下班跟女神去优衣库 ##题目 功能引导页(认领者:小巫) 启动页(认领者:小巫) 登录注册(第三方登录)(认领者:小巫) 忘记密码/修改密码 网络请求(开源库)(认领者:边城刀客) ...
Android程序员是苦逼的,我们不但要写Java代码,还要写布局代码,最痛苦的莫过于在布局写了一遍控件,还要在Java代码中写一遍定义,小弟对VBA语言也颇有研究,想能不能借助VBA语言来分析布局代码,自动生成Android...
上篇文章中,关于ExtJs这个玩意的评论就跟java和.Net那个好一样,既然上了贼船,就难下了,而且对于企业级的应用我个人觉得Extjs框架还是不错的,尤其是没有UI设计的团队(苦逼的程序员就兼UI吧),起码难得发现一...
Q:程序员为什么总是将万圣节和圣诞节弄混? A:因为oct 31==Dec 25! 停停停… 先不笑,咱们先冷静下… 面对圣诞节还得加班加点的苦逼程序猿们,我们来缓解下自己沉闷的心情,发挥下自己独特的艺术细胞,是时候装...
希望未来能把编程变成自己的副业的苦逼社畜。 leetcode个人页 为什么刷题 起初是因为老大分享了一个地址,然后回想起当年读书的时候也有刷题,但最后也不了了之,想重新捡回一些算法和数据结构的基础。现在已经坚持...