IT人不要一直做技术

我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).

一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目 小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BUG 和不能按时提交的软件模块功能而心怀忐忑,有的时候如果你不幸加入现场开发的团队你则需要背井离乡告别你的女友,进行封闭开发,你平时除了编码之外就是吃 饭和睡觉(有钱的公司甚至请个保姆为你做饭,以让你节省出更多的时间来投入到工作中,让你一直在那种累了就休息,不累就立即工作的状态) 更可怕的是,会让你接触的人际关系非常单一,除了有限的技术人员之外你几乎见不到做其他行业工作和职位的人,你的朋友圈子小且单一,甚至破坏你原有的爱情 (想象一下,你在外地做现场开发2个月以上,却从没跟女友见过一面的话,你的女友是不是会对你呲牙裂嘴)。 也许你拿到了所谓的白领的工资,但你却从此失去享受生活的自由,如果你想做技术人员尤其是开发人员,我想你很快就会理解,你多么想在一个地方长期待一段时 间,认识一些朋友,多一些生活时间的愿望。 比之于我们的生活和人际关系及工作,那些从事售前和市场开发的朋友,却有比我们多的多的工作之外的时间,甚至他们工作的时间有的时候是和生活的时间是可以 兼顾的,他们可以通过市场开发,认识各个行业的人士,可以认识各种各样的朋友,他们比我们坦率说更有发财和发展的机会,只要他们跟我们一样勤奋。(有一种 勤奋的普通人,如果给他换个地方,他马上会成为一个勤奋且出众的人。)

二。在学习技术的时候千万不要认为如果做到技术最强,就可以成为100%受尊重的人。 有一次一个人在面试项目经理的时候说了这么一段话:我只用最听话的人,按照我的要求做只要是听话就要,如果不听话不管他技术再好也不要。随后这个人得到了 试用机会,如果没意外的话,他一定会是下一个项目经理的继任者。 朋友们你知道吗?不管你技术有多强,你也不可能自由的腾出时间象别人那样研究一下LINUX源码,甚至写一个LINUX样的杰作来表现你的才能。你需要做 的就是按照要求写代码,写代码的含义就是都规定好,你按照规定写,你很快就会发现你昨天写的代码,跟今天写的代码有很多类似,等你写过一段时间的代码,你 将领略:复制,拷贝,粘贴那样的技术对你来说是何等重要。(如果你没有做过1年以上的真正意义上的开发不要反驳我)。 如果你幸运的能够听到市场人员的谈话,或是领导们的谈话,你会隐约觉得他们都在把技术人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在你所 在的团队内部,你可能正在为一个技术问题的讨论再跟同事搞内耗,因为他不服你,你也不服他,你们都认为自己的对,其实你们两个都对,而争论的目的就是为了 在关键场合证明一下自己比对方技术好,比对方强。(在一个项目开发中,没有人愿意长期听别人的,总想换个位置领导别人。)

三。你更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为自己是搞技术的。 如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人知道C#与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术 仅仅是一个工具,善于运用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业,因为这是两个概念,训练的技能也是完全不同的。 创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供 的服务的策划和推销等等,也许有一万,一百万个值得我们重视的问题,但你会发现技术却很少有可能包含在这一万或一百万之内,如果你创业到了一个快成功的阶 段,你会这样告诉自己:我干吗要亲自做技术,我聘一个人不就行了,这时候你才真正会理解技术的作用,和你以前做技术人员的作用。

【小结】

基于上面的讨论,我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习技术,对技术的学习几近的痴迷,想掌握所有所有的技术,以让自己成为技术领 域的权威和专家,以在必要的时候或是心里不畅快的时候到网上对着菜鸟说自己是前辈。 技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢他,但最好不要一辈子靠它生存。 掌握技术的唯一目的就是拿它找工作(如果你不想把技术当作你第二生命的话),就是干活。所以你在学习的时候千万不要去做那些所谓的技术习题或是研究那些帽 泡算法,最大数算法了,什么叫干活? 就是做一个东西让别人用,别人用了,可以提高他们的工作效率,想象吧,你做1万道技术习题有什么用?只会让人觉得酸腐,还是在学习的时候,多培养些自己务 实的态度吧,比如研究一下当地市场目前有哪些软件公司用人,自己离他们的要求到底有多远,自己具体应该怎么做才可以达到他们的要求。等你分析完这些,你就 会发现,找工作成功,技术的贡献率其实并没有你原来想象的那么高。 不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现BILL GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。(如果你不理解,一种可能是你目前仅仅 从事过技术工作,你的朋友圈子里技术类的朋友占了大多数,一种可能是你还没有工作,但喜欢读比尔。盖茨的传记)。

时间: 2024-10-27 00:37:39

IT人不要一直做技术的相关文章

投资人的能量往往大多远远不仅于此,他能站在不同的角度和高度看问题(要早点拿投资,要舍得让出股份)——最好不要让 Leader 一边做技术、一边做管理,人的能力是有限的,精力也是有限的

  摘要:在创业三年时间里作为联合创始人,虽然拿着大家均等的股份,我始终是没有什么话语权的,但是,这也给了我从旁观者的角度看清整个局面的机会.创业公司的成败绝大程度取决于技术大牛和公司 Leader,这两个人最好能在性格上形成互补,而遗憾的是我们公司是同一人. 关于决定是否创业 2012年4月,正好三年前整,在深圳能源正混的郁郁不得志的时候,大学的好兄弟找到我一起创业,他们有钱.有 idea,就是差人,当时的我还是技术菜鸟,本科学的也不是计算机,看着移动互联网蓬勃的发展羡慕不已.很快就答应了一起

【51CTO学院三周年】做技术的人,要活到老,学到老

我很高兴,也很荣幸成为51CTO学院的一位学员,我本人从事计算机工作有10多年,说来惭愧,自己一直没有突破自己的技术瓶颈,一直都做在WINDOWS下的运维工作及弱电工程方面的工作.自己也曾经买书自学了点Linux方面的知识,但光靠自己学习进度是很慢,很慢的,没有系统的去学,没有正确的方法在自学中遇到问题无从下手,也找不到有经念的老师,问度娘,答案很多,但有些都不是自己想要的答案,且有些答案得不到验证.   有一天幸运之神降落在我身上,在51CTO官网上看到RHCE7认证,通过网上学习,从零开始.

对做技术的反思

前一帖对硕士毕业8年多的人生进行了回顾,谈了一些看法,本以为平平淡淡的一个小总结,却有这么多人关注,实在让我很是感动. 如果回到8年前,我会重新做什么? 1> 强身, 这个绝对是排第一位.无论是工作还是找老婆,兄弟们,这个太重要了.没运动的,赶紧运动起来吧. 2> 学会分析行业和所在的公司, 很多人都说要坚持做技术,喜欢做技术,却不知道是否做技术,能否做技术,最大的因素不在于你自己, 而在于公司.你所在的行业,所在的公司,没有强烈的技术升级驱动,你是很难有时间和机会做技术的.这是我个人血的体会

不懂技术的人不要对懂技术的人说这很容易实现

不懂技术的人不要对懂技术的人说这很容易实现 这个网站相当简单,所有你需要做的就是完成X,Y,Z.你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来. 我时不时的就会收到这样的Email.写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品.起初,当听到人们这样的话,我总是十分的恼怒.他们在跟谁辩论软件开发所需要的时间?但后来我意识到,即使我自己对自己的项目预测要花去多少开发时间,我也是一筹莫展.如果连我自己都做不好,我何必对那些人恼怒呢? 真正让我郁闷的不是

做管理还是做技术

做管理还是做技术? 如果你现在问我,我会毫不犹豫地告诉你,做管理.做个管理者.做个官,哪怕是小头目也好. 也许你会说,搞管理还是搞技术,都可以的.比如说,爱立信公司,就有管理.技术两条路线,有些搞技术的工资比管理还要高. 放屁. 大公司,也许吧.但在中小公司,管理者不仅有更高的薪酬,更重要的是,有分配资源的能力.这个资源,除了下属的薪酬福利的决定权.建议权,也可以是负责哪块技术的拍板权.比方说,你是项目经理,你就可以决定谁谁谁去做哪一块,去钻研那块技术.作为项目经理,你完全可以安排那些繁琐.机械

不懂技术的人不要对懂技术的人说这很容易实现--转载

我时不时的就会收到这样的Email.写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品.起初,当听到人们这样的话,我总是十分的恼怒.他们在跟谁辩论软件开发所需要的时间?但后来我意识到,即使我自己对自己的项目预测要花去多少开发时间,我也是一筹莫展.如果连我自己都做不好,我何必对那些人恼怒呢? 真正让我郁闷的不是他们预估的错误.问题在于他们竟然认为自己可以做出正确的估计.作为开发人员,我们经常会发现,在软件开发的问题上,一个外行人会很自然的把复杂的事情估计的很简单. 这并不是为我们的

技术人员的未来:做技术还是做管理?

一.如何确定自己做技术还是管理 从标题来看是个很简单很朴实的问题,大部分技术人员在工作3年.5年以后都会面临这个问题,如果没有面临,说明你平常思考的太少,或者你危机要降临了.本文讨论的是通常意义的计算机相关技术人员的个人职业发展规划,如果是个人创业或者其他目标追求不在此列,我只是描述大部分普普通通的计算机工程师的问题. 中国是个官本位思想很重的国家,所有主流意识认为能够当官或者做管理的人才是有出头的,才是有出息的,才是王道,才会被亲朋好友同事同学瞧得起,其实,不尽然. 我说点大块的,比如说,如果

[读后感]从Code Review 谈如何做技术

还有9个电,争取把这篇发出去,里面有太同共鸣,只不过之前没能写出来, 一是文笔有限,总结不够明确,本文至少总结出了我想总结的6个观点,看来总结能力还是要提高: 二是不确认这是对的,所以不敢贸然写出来,看来奔四的程序员都有这些共同的想法,并非我一人,还有许多人... 着实说,代码审查,以前想过,但没做过: 代码审查确实很不错,不懂开发的测试人员其实从某种角度是用于粗暴地替代代码审查, 结果可知,花在修复 Bug 上的时间要比编码时间多 N 倍, 我想我们以敏捷方式来对付它,逐层皮儿地扒着做,做完一

[转]一次创业失败后的复盘:初创公司如何建团队、做技术、卖产品、找融资

[转]http://36kr.com/p/5056442.html 编者按:本文来自微信公众号"盈动资本"(ID:incapital2009),36氪经授权发布. 撰文|Slava Akhmechet 翻译|盈动资本 绿植 2016年10月5日,RethinkDB联合创始人Slava Akhmechet在官网上宣布RethinkDB公司破产倒闭.因为无法建立一个可持续的商业模式,这款开源的分布式数据库难以为继.Slava Akhmechet随后写道:"我们竭尽全力让Rethi