三年IT感悟

  当初毅然辞职转行投入IT行业,转眼已三年。最近内心萌动,想换份工作,做些更加有意义的事情,抬首四顾,五味陈杂,感概这三年,有种荒废的感觉,写在这里,供君品尝。

  一、努力很重要

  我在投入IT之前,没有写过一行代码。写第一行代码是很艰难的,我克服它整整用了一个月。从进入公司,整整一个月没能写出一行代码,坐在办公位上,仿佛油煎火炸,压力非常大。期间老大私底下跟我谈话,建议我换部门做测试,我硬着头皮拒绝了。当时特别想哭,为了理想,还是忍住了。我坚信付出总会有回报,即使落后在起跑线,只要付出他们两倍、三倍甚至很多倍的努力,我一定能追上!然后就是追赶的过程,每天加班到最后,下班看书,做梦都在想技术,一直拼到现在。不知不觉,付出换来了回报:做项目经理已经一年多,团队里的技术都是我在带,解决方案的演进都是我在推;html、css、js、C#、ASP.NET
MVC、EntityFramework、SQL等等,几乎项目组用到的所有技术都是我走在前面。整个部门都知道我们这儿有个做web的还行,公司产品上有关web的问题寻求解决方案都会问问我。人在做,天在看,努力了,就会有收获。

  二、有个好领导很重要

  接到前面老大建议我做测试的事情,我拒绝了,这是我跟老大间的第一次裂痕。从这次之后,我在老大眼里被打上了“你不行”的标签,后面很长一段年时间技术方案讨论从来不带我玩,直到现在,我给他的印象也只是有所改观,没能摘掉这个帽子。

  第二个裂痕是关于开发方式。老大的理念是追求“短、平、快”,坚信只有快速的出了成果,吃到果子才是事实,其他的问题优先级一概靠后,而我则认为这样是牺牲未来,而且对开发人员的职业成长也有害。事实就是,前人用短平快开发出来的项目一身毛病,丢给我,我维护了两年还没完;他带的项目也是危机重重,亲自带的项目后期的时候基本是BUG不断,手下的人加班无数,特性越来越没有计划,离职率很厉害。

  第三个裂痕是职业发展。我们老大一直追求短平快,对下面的人的职业发展和技术培养很少过问。我三年来,是一本书一本书啃过来的,要用到或者觉得要用到的技术就会买好多本书,回家啃。下面的人没有啃书习惯的,技术基本维持在原有水平。说实话,我们的老大技术是很牛的,那个维护了两年还一身毛病的项目核心的模块是老大用C++写的,两年了,硬是没在他那儿出过问题,我们都佩服的很。可是,我们却几乎没有得到过他技术上的指点,很奇怪是吧。关于第三个裂痕,引出了下面的这条感悟。

  三、团队氛围很重要,有个导师很重要

  看了上面的两点的内容,可能会有朋友觉得很奇怪,这么多年了,难道就没有一个人能跟你一起成长,为你分忧,又或者有个导师或者前辈,提点你一下,不至于这么苦?也可能是我不够客观,我的感觉确实是这样。很多时候,我为了一个解决方案夜不能寐,灵光一闪间兴奋不已,第二天杀到公司跟同事讨论,却发现无有和者;有或者是我曾经苦苦思索的解决方案或者架构,到半年甚至更长时间以后才有同事问我,跟我讨论,然后我直接告诉他可行的解决方案。这种没有共鸣,一直一个人走的感觉,很孤独,对不对?我真心在工作上希望有这么个人或这么一群人,共我欢心共我优,也希望能有个导师能给与指点,就算每天清茶淡饭,也情愿。

  四、从业技术很重要,专注很重要

  我这里谈的方向不是行业方向,视角比较小,可能不会得到某些朋友的苟同,但是这是我这几天找工作的感受。我的工作让我成为了全能性选手,样样都会,可是样样都不精通。可能有些朋友会说,学到一定程度,语言只是个工具,这话是不错的。可是我是屌丝,没有好学历,不是专业计算机出身,不能像那些明星同学一样,毕业就进BAT,从事搜索引擎、大数据这些高大上的工作;我也不是天才,花半天时间解决别人一周的问题,然后做自己喜欢的事情,不局限在语言和技术上。我只是一个普通人,跟大多数人一样,找工作的时候依然要接受招聘要求的束缚:从事Java服务端3年、要求至少一年IOS工作经验、要求至少一年Android工作经验、要求精通html5/css,精通psd,会photoshop。。。他们需要专家专才,不要样样都会样样不行的“全栈工程师”。如果事先选择一个蓬勃的语言,如Java、IOS,深入挖掘进去,然后触类旁通,至少不会有我现在的困惑和困境。这里也引申出来最后一点。

  五、技术理论很重要

  我去年下半年将ASP.NET MVC 3引入项目,刚投产做了两个项目,ASP.NET MVC
5都出来了,还有angularjs、git等等好多工具和技术,学习明显跟不上,而且有雾里看花的感觉,这是一方面。而最近也纠结在职业发展的问题,在知乎上寻求了一下答案,一个朋友的例子很触动我:他有个朋友,在360,就用python写写服务器,其他不会,然后学了ios,兴趣所致,写写ios应用,后来不想干了,给百度挖走。这里疑问就来了,为什么他们那么自在,不会局限在具体的技术或语言上呢?我和他们的区别在哪里?我想答案在技术理论的差异上。在IT领域,每天都有新的技术和工具如雨后春笋般冒出来,一个技术还没学透可能就被其他技术取代了,而拨开明雾,在这些技术之下,设计模式、算法、数据结构、计算机原理几十年却很少有变化,这是他们共通的东西。有这些技术理论做支撑,无论是做产品还是学技术,都事半功倍。我最近在补充设计模式的知识,虽然只看到了一部分,也给了我很多启发。

  

  以上是我的一点感受,希望能给有类似经历的朋友一些启发,也希望园友们指点一二。

  

  

三年IT感悟,布布扣,bubuko.com

时间: 2024-08-08 02:39:00

三年IT感悟的相关文章

如何实现自己的价值——特别献给只会写js的JSer们

刚刚看到园友写的文章——<开篇>.刚好前段时间遇到了类似的挫折,也发表了一篇文章三年IT感悟聊以自慰.这里说说我近来的感想. 相信有很多园友有类似的经历.只精通js,希望拥有更好的发展,又与社会需求格格不入,没有跳槽的筹码,工作中又缺少历练的机会去补充其他的技能.用屌丝和码农来描述真是恰如其分,入木三分.那么,只会js的我们出路在哪里,或者说我们的价值在哪里? 每一个IT人,都有成为比尔盖茨.乔布斯,用科技改变世界,功成身就的梦想.再退而求其次,或者成为Linus Benedict Torva

有关大学,有关爱好,有关学习,有关奋斗,有关理想:大学应该干些什么?我大学三年以来的感悟

本文由PurpleSword(jzj1993)原创,转载请注明.原文网址 http://blog.csdn.net/jzj1993 注意:本文相当长,也写了很久,改了好多遍.没时间或者看不下去的,以及即将高考的,请自觉绕行-- 〇.前言 一个人思想的进步,往往要求他能站在各种不同的角度,客观看待同一个问题(比如苏格拉底认为,人们发生争论的根本原因,是对所争论问题的背景知识,没有形成交集).而这受限于他的经历,接触过的人,经历过的事情,看过的书,了解.学习.讨论和思考过的东西等.我自认为大学接触的

工作三年的一些感悟

第一年,在第一家公司,对社会和工作都有一定的惶恐情绪,总是觉得会有人害自己:总觉得自己会干不好工作,然后被开除.总之,第一年是在惶惶不安中度过,以及在自我调整和适应中挺过来了. 第二年,还是同一家公司,开始对自己的工作产生怀疑与排斥,总觉得自己不太适合软件开发这个职位,总觉得自己没有能力独立承担开发的重任,总是觉得自己不够强大,反正是一连串的否定与自我否定,以及在换工作和继续干这一行的矛盾思绪中度过.最后的结果是在公司大裁员的无奈之中换了份工作,不过还是干软件开发这一行,只不过换的是一个城市而已

北漂码农的三年java开发工作感悟

又到了秋雨霏霏的时节,转眼之间已经在程序员这个职业滚爬了三年. 毕业于一所不入流的专科院校,没有好好的学习,只顾着贪玩.打游戏.谈对象...毕业的时候不知所措 没办法,只好于11年9月底来到北京找工作,也没抱太大的希望. 也许是命运的使然,运气的眷顾,到了北京之后面试了几家公司,很快就收到了几个offer,也许是要的薪资少吧,那会儿谈的是3500. 第一份工作是做银行系统的,用的是java技术,那时候很吃力,在公司踏踏实实很谦逊的跟着同事们学习知识,每天晚上留在公司加班研究代码和文档. 就这样默

做了三年的菜鸟web前端的感悟

作为一名真正的菜鸟我想没有比我更加实在的了,三年之中,虽然做了一二三四五六七个项目,基本都是jQuery写的,但是还是一名不折不扣的菜鸟.这让我很尴尬啊,面对前端大量要学习的东西,真的是很头疼,技术更新的实在是太快了,让我这一棵焦躁的心不知所措. 第一年学习前端是懵逼的,当时只是会css,html而已,而2016年才开始真正的踏入前端的大门,学会了jQuery.之后写了好几个项目中的几个模块,开始当然基情比较大,因为那个时候一脸懵逼,反正所有的页面可以通过同事或者自己的简单编写,网上百度搞定.就

三年回想——大学毕业工作后的感悟

从2012年9月到2016年1月,从大学毕业到现在就业,已经有3个多年头了.在这三个多年头里自己学到了不少的东西,也明白了一些做人的道理 我的大学是一个一点儿也不知名的专科院校,落后的环境.师资.教育.思想.让我在大学里没有学到太多的东西,说这些并不是来贬低我的母校有多差,自己有多差劲,而是去反思.去思考.去弥补.在大学里,我发现我除了读书什么也不会,而且读的还不是多好.从出生到现在我家务活拿起手指我都能算清.眼看自己也快是要成家的人了,自己却还懵懵懂懂,像一个孩子一样.老实说,我也想早点成家,

30年职场生涯的感悟[转]

一个人最终成功与否,在多大程度上成功,也并不是最关键的,关键的是做正确的事情,并且把事情做好的能力. 职业生涯就像一场马拉松比赛 正常人大概要工作35年,这好比是一场马拉松比赛,和真正的马拉松比赛不同的是,这场比赛没有职业选手,每个人都只有一次机会.要知道,有很多人甚至坚持不到终点,只有少数人是跑过终点的,因此在刚开始的时候,去抢领先的位置并没有太大的意义. 职业生涯就像一场体育比赛,有初赛.复赛.决赛.初赛的时候大家都刚刚进社会,大多数都是实力一般的人,这时候努力一点认真一点很快就能让人脱颖而

一个三年工作经验的软件工程师的经验之谈

时间过得很快,我做软件工程师已经三年整了.我没有做过一个项目,一直在做框架相关的工作,有时维护Web框架代码,有时写移动Hybrid的前端UI框架,也有时做开发工具或自动编译平台等. 我想分享下这段时间在工作上的个人经验,分为几点: 做框架的态度 我工作中做得最多就是框架,框架的本质是提高重用性.对于做框架,除了本身能力很重要外,很关键的是做框架的态度. 1. 不要因为困难的而不去做 (1).作为程序员的程序员,如果你解决了一个困难的问题,你造福的是所有使用你框架的人. (2).即便是很简单的功

大学三年

我的大学时光过的很快.一转眼,已是大三快结束时.有一些自己生活,学习上的感悟.然而这并不是一篇用于激动人心的励志文章, 仅仅是关于我大学三年,所经历过的一些事情和自己的一些看法而已. 高考结束时,我算是正常发挥,上了中山大学.虽然,在国内中大并不算很好的985,不过也算可以了. 早在高三的时候,我仿佛已经知道,自己上不了“更好”的学校,日后应该会到这里来. 我的志愿是自己填的,都是中大的专业,从高到低依次是 计算机,临床医学5年,生物学.其他的具体我也记不清了.但请不要误会, 这并不是因为我对这