概述
抱歉,没有想到更好的标题,只能照抄冯大导演的书名。
从什么地方说起呢,我觉得无从说起。先大概叙述一下2011对我来说比较重要的事情。
2011,对我来说好漫长的一年。从学生到从业者的转变,根据地从学校转战到北京成为北漂一族,时间点从八点赖床不想去只有十分钟路途的教室和自习室到六点半起床必须通过BMW(Bus、Metro、Walk)长途跋涉一个多小时到公司成为蚁族一员,从一周只敲一次“HelloWorld”见代码就想撞墙纠结这辈子与“挨踢”无缘的懵懂少年到现在每周必须完成额定需求头疼就喝咖啡发誓下辈子打死也不当“程序猿”的茫然老男孩。。。这样的明显反差能举出很多很多,大学就是天堂这一点都不假。
2011,上半年学校回去了四次(山西太原,补考,领毕业证),青岛去了两次(一些原因我在青软实训答辩),剩下的就在北京找工作。第一次笔试过面试没过,我对他们来讲是个废品;第二次笔试面试都过了但待了不到半个月我主动辞职,没有对与错只能说不合适,或许我是半成品(呵呵),其后一个多月的时间里努力完成自己的毕业设计;第三次是我答辩前四天从青岛连夜赶到北京马不停蹄一大早直接去的公司面试,半个多月后就职一直工作至今。
2011,下半年除了回了趟老家外都是待在北京————相比而言生活还算“安逸”,除了工作日上班外其他百分之八十时间就宅在不到二十平米的出租屋里————往死里宅,剩下百分之二十时间除了去了次天安门天坛颐和园外其它不是同学聚会就是闲的蛋疼才出去走走————也怕憋出病来。搬过一次家虽然这两个出租房间距不到五百米,试着自己去做饭尽管大多数都是煮面和煮速冻饺子,寻找适合自己的运动项目(身体很重要,2011乔帮主带走了不少IT人士去改变天堂)哪怕每天早上十来个俯卧撑和仰卧起坐,也在悄悄地遍历我心仪的mm,兄弟我该谈谈恋爱了,我也是一有情的种————不在乎山盟海誓只在乎现在拥有。
当然这些都不是重点,上半年在完成自己毕业设计的过程中学到很多东西:进一步对LINQ的应用及其性能的了解,JS/JQuery,SQL Server函数与存储过程,高效分页(数据库分页与AspNetPager),AJAX,IIS搭建还有那些该死的控件的灵活运用甚至前端div+css等等这些基础性的东西对我下半年的工作都有很大帮助。近两个月的代码量完全超过前三年代码量之和,更重要的是一个网站项目的具体流程,从需求分析数据库设计概要设计详细设计到搭建测试每个环节我都学到了很多,也明白了搞BS架构是多么心烦的一件事,你要考虑SEO,多浏览器支持,xss、sql注入安全问题和性能,当然我现在所知道的心烦的事情也只有这些。其实这些东西中百分之六十都是从杨中科老师(绝对不是打广告)公开视频中学到的,里面的技术很适合初学者去学习。与此同时三月份去新浪网院学习Web前端,知道了UE这个名词,知道了什么叫授之以鱼不如授之以渔,知道了大公司就是大公司把职位划分的很细,也知道了再NB的院校也充斥着堕落也有不如你的学生。接着CSDN的TUP对话大师系列认识了金旭亮老师,主讲时他那种专心与投入至今令我记忆犹新,虽然他讲的我大部分都听不懂但后面谈到学习方法时还是值得我参考:聪明人10%学习方法对80%的普通人是不适用的,实事求是才是王道。在此一并谢过两位老师。
再谈谈上半年的工作,第一个去面试的公司貌似刚刚成立,面试时问及.NET技术我是一个没回答上来,WPF,Silverlight,MEF,WP7,WF,WCF还有什么并行计算等等,心里在暗骂:“你妹的敢不敢问点基础的”。第二个公司是做金融服务的,专业性太强业务复杂也没人指导,接着一个对我来说庞大的系统出现了两个bug项目经理让我去解决,两天都没出结果,就看见一群繁杂SQL语句在里面绕啊绕,走人,不干了。通过这两次的经历对我的影响很大,我又一次怀疑我适不适合干这行,难道北京刚毕业的大学生都这么NB?除了抱怨我也清醒的认识了自己,基础肯定是必须掌握,这里的基础不仅仅包括大学里面你所学的操作系统数据结构算法编译原理(说实话,我认为这些东西对刚毕业一两年的大学生很少有用到的地方,也就是在面试时考考你写个快速排序,进程调度什么的,当然除非你是搞研究的),还要对该行业最新动态有大致的了解,比如我当时连wp7都不知道,虽然我用的android手机那也太out了,还有大学没交给你的技术,xml,js,正则还有上面的那几个等等对以后不管是求职还是什么的都是很有用的,哪怕你只知道个皮毛,因为刚大学毕业的我所涉及只有知识的广度来拓宽你自己的视野(没几个考官在你刚离开校园就问你是否深究过CLR),在有一定的广度之后才去选择自己最感兴趣一领域通过实践与理论的结合细化它们。基础掌握外,还要懂些时髦的东西,即使只知道个定义知道是干什么的也行,但是有一点,再时髦的技术也是从基础那一块演变而来的。其次再了解一些OO理论与设计模式更好。再说一点就是求职时候的矛与盾,有人说去大公司好,人才储备在那放着肯定有个“师傅”罩着避免你在开发中走弯路,也有人说小公司好,一人担当多职许多东西要自己解决成长很快照样能学到很多东西,真是这样的么。我觉得首先要认识自己处于什么样的层次,小牛还是小白,然后再找合适的公司,如果公司不合适起码有合适的项目与合适的人,这个人包括你的直接同事与直接上司。
第三个公司六月份入职,工作半年来给公司做了两个基于WinService邮件服务,一个基于WPF版本比较工具和一个部门内部的网站,东西很少难于启齿。了解了一些基于.Net的IM和网络通信技术,接触了GUI+,WPF,Silverlight,WebService等等,还了解了些版本控制,NSIS等。书看的也很少,金旭亮老师的《.Net4.0面向对象趣谈》基础篇翻了两三遍,应用篇看了一半停下来了一是太难二是没时间;《C#入门经典(第四版)》和《C#高级编程(6版和7版)》在GUI+和WPF这两块也翻了两三遍;还有前两天同学那借来的《C#与.NET3.5高级程序设计(4版)》看了两三页,而且还是在家蹲马桶时看的;最后一本《乔布斯传》就写了个我的名字放在我工位的抽屉里再也没动过。剩下都是些碎的知识点与段:用WMI获取更多系统信息而不是简单从注册表中读取,调用OpenPop组件读取邮件,WinService的编写调试与部署,多线程与异步操作,调用Excel的com组件,MySql函数与存储过程等等。
纠结的问题来了,用beyond的一首歌名来形容我的心情那就是《无尽空虚》,我没有真正做一个大点儿的项目也没有融入到一个团队中更没有丝毫的成就感,只是给部门那些研发人员打打下手,做些工具及解决方案来配合他们高效工作,快速的解bug。我也不止一次在要求自己抽出时间看书学习但每次都是被这样或那样可笑的理由或放弃或推卸,而过后又恨自己为什么没狠下心来看书恨自己定力和毅力不行,内心不够强大。人都有一种惰性和惯性,如果一个月每天都会六点起来看书那么有一天八点起来就感觉很难受很愧对自己,与其相反如果每个月下班回来第一时间就是打开电脑玩游戏,那么哪怕有一天有小小的想学习的念头都会被你的惯性所冲掉,道理都懂但就是改正不了。我也不止一次在想要不要换个环境,又怕自己实力不够找到的比现在还要糟糕。心情低落时看见园子里多多少少激励的文章:《是谁动了程序员的尊严?》、《俞敏洪在清华告诫男生的话(摆脱大学迷茫)》、《幸福不会来敲门》、《年轻人,你着什么急?》、《一位资深程序员的忠告:你会写代码就很酷》等等,似乎都会让自己重新振作但是没两天又变回老样子。空虚,无奈,忧郁总感觉找不到方向感目标感。每个月总有那么几天心情很糟的时候(本人男)甚至连游戏都玩不进去总有一种自暴自弃的感觉。后来想想终究一点就是心态没有放正,总感觉缺乏那种紧迫感与压力感。下半年最大的失误就是没有制定详细的目标与计划,因为自己的执行力不够,大学时每学期的计划能坚持上一两个月已经很不错了,后来也懒得写计划书。这又让我想起写读书笔记,也是在大学时几乎每看一本计算机的书我都要写些笔记,然而发现那些笔记我很少去翻看,后来也就很少记笔记了只是做一些简单的标记而已。
命苦不能怨政府,看来还是自己的问题,总结起来发现自己的毛病还是挺多的。一切要从源头抓起而源头就是自己的心态,曾经一师哥说过,来北京闯,如果你的智商不是很高的话,起码你的情商和逆商要说的过去。毛病是找出来了,就等改正了,计划还是要订笔记还是要写,然后努力按计划去执行,当坚持不下去的时候看看老罗的视频看看老罗彪悍的人生也许会好一些。当然计划和目标要去细分除了定制年计划外月计划还要详细写出,比如这个月要熟练掌握正则与Web服务,虽然它俩的关系八竿子打不着。当实力过硬后再换自己想要的环境为自己的理想去拼搏去奋斗。人总是一点一点熬出来的,就像我一哥们说的,如果你忍受不了孤独,只能说明你内心还不够强大。其他的就不多废话了。
用句很俗的话来结束本文吧:认识自己,改变自己,完善自己,做强自己。
今后会把自己所学到所领会的东西写出来,与大家分享,也欢迎大牛来拍砖。
最后拍拍胸脯大喊一声:2012,我来了!
转载于:https://www.cnblogs.com/abiao0623/archive/2012/01/03/2310841.html
最后
以上就是朴实超短裙为你收集整理的2011,我把青春献给了你的全部内容,希望文章能够帮你解决2011,我把青春献给了你所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复