写在那个毕业五年的日子

  这又是一年一度的毕业季,这样一个时另充满着惶恐不安、迷茫、被就业,也充斥着期待、向往和跃跃欲试。不同人,不同的境遇,想必不同的感受,个中滋味只有经历过的你才最清楚。又一年的毕业季,以前总想在这个毕业季写点总结,写点心得,但总是由于各种缘由不了了之。听说母校今天又一批毕业生正式毕业了,在这个毕业五年的日子里写点东西吧。回顾一下自己五年来碰到的一些问题、苦恼、困惑、展望和内心的斗争;如果正好你是应届毕业生,恰巧又有幸被你看到;希望作为一个过来人写的东西对你有帮助。然而,写的东西不一定都对,纯属个人观点;如果能一起你的一点共鸣,这篇文章也就没白写;如果没有,那也着实是我内心的独白,仅此而已。这着实没有到怀旧的年龄,写点文字记录下自己的想法也无妨。若果你觉得不耐烦看着流水账式的文章,你尽管看红色的大标题和小标题即可。

记得领完毕业证,庆祝完过后。各自也就奔赴各自的工作岗位了,这没有坊间流传、电视机连续剧里面的剧情和大家想象的那样,互相抱着哭得死去活来。我时常在想,这是不是广东这边学校的一种特殊情况?还是我们班是个特例。入职以后和一些前辈聊天,说起他们毕业那会都是喝得伶仃大醉,互相抱头痛哭。然而这些在我大学毕业的时节里都没有出现,取而代之的是微量的啤酒和平常心的道别。这一别,也就正式踏入社会了。然而就我工作几年的经验,说说我自己的一点感悟。

努力提高自己的工作技能

在日常工作中,时常会存在很多繁琐和重复的工作。那么怎么快速地处理和解决掉这些繁琐的工作呢?如果你能快速而准确地处理掉这些繁琐的工作,那么你的工作技能、薪资和岗位的提升都会比一般的同事要快。试想一下这样一种情况:一个工作几年的人连常用的快捷键都不会用,懒洋洋地用鼠标在一个个选择,然后右键复制粘贴;对一些相似度很高的工作一个个手工去敲,一个个地复制粘贴。这样的工作效率、技能和状态,别说岗位提升了,看着就别扭。对我自己而言,凡是重复了几遍的工作我就觉得烦,于是我就想尽各种办法来改进。记得第一份工作的时候时常需要从powerdesigner里面一个个字段地复制出来编写sql,后来实在受不了,直接将所有的字段一次性复制到excel中进行快速地处理。还有在使用kettle进行数据处理的时候也是如此,经常几十个字段复制粘贴,实在无法忍受。后来统统改用excel批量处理完以后再结合UltraEdit进行二次处理后便可以快速地得到想要的效果。

肯吃亏,多为上级分忧

对于刚走出校门的你,不同的心态,会另你的机会和前景大不一样。记得刚刚毕业第一份工作的时候,我保留着一个习惯,凡是把手上的工作做完以后马上和主管沟通,看有没有需要帮忙的。这样我就理所当然地争取到了更多的实践的机会,自然我的提高相对来说也是比较迅速。

将问题的解决方案和学习心得记录下来

  ——尝试写博客

然而对于写博客这个事情,在IT行业来说比较普遍,其它非IT行业相对而比较少了。我认为不管是做IT的还是不做IT的都应该写博客,博客既可以记录自己的工作心得也可以写写自己的所思所想。时间长了也就成了自己成长的印记了,如果不及时记录,憋久了也就馊了,憋得多也就写不出来了。再者这也是一个自己表达想法的一种方式,就中国教育出来的这些学生而言,普遍都拧巴,不怎么会表达,我自己就是这样。这也是我最近开始写博客的原因之一。说得再现实一点,如果自己写的和记录的东西够多够好,这也就是自己的一张名片。任何一个一两页纸的简历都无法全面地展现一个人的方方面面,这也就是为什么有些互联网公司要求提供个人博客、微博、github和stackoverflow网址的原因。据说,有上述几样的,在找工作中工资普遍比没有的高2-3K。可见养成一个写博客的习惯有好处,起码也没有坏处。除非你的简历上写着“我创造了python”,否则你都应该尝试写写博客。

保持学习的心态

对于学习这个事情,很多人都认为读完大学以后就不用学习了,这是中国教育的一个弊端。其实,学习是一辈子的事情,也有可能是我处在IT这个圈子的原因吧。对于一个有危机感的人来说,悠闲的生活是一种折磨和不自在。就我自己而言,如果过于空闲的时候,常常会有一种强大的危机感催促着你去学习。记得创新工场的蔡学镛有一篇文章《持续学习可以降低不安全感》,里面提到,他就是在强大的危机感下不断地学习的。其实造成大家误以为大学以后就不用学习的这种心态,很大程度上是中国教育出了问题。细想一下初中、高中和大学学的数学有什么用?很长一段时间我也这么认为,但毕业后的这几年已经不这么认为了,可能这也是学计算机的原因吧。以前一直听说《浪潮之巅》、《数学之美》、《人月神话》等这些书很好,但是各种原因一直没看;最近在看《数学之美》,里面提到的采用余弦定理来做新闻分类,这两个八竿子打不着的事情,却是用的余弦定理来解决。看到这里的时候,要哭的心都有,我们课本的教程都是些什么教程呀?枯燥无味,不知道学来干嘛。而这个新闻分类也不是一件简单的事情,试想一下,如果50亿个网页,如果人工分类那要分到猴年马月呢?

关于选择职业

     ——选择自己喜欢的工作

如果一项工作你自己不愿意去做,甚至是抗拒的。那么,无论这份工作多么光鲜亮丽,收入多么丰厚,你也不应该选择这样一份工作。因为到最后你会发现,在那个岗位上是一种煎熬,内心的纠结和不安。你在不断地改变自己,不断地去做着那些体现不了自己价值的东西,久而久之你就会变得麻木、颓废、甚至连你自己都会讨厌你自己。由于我自己是做技术的,工作一年半以后出来和朋友一起创业,然而创业所从事的行业需要的技术并不是特别高。因而发展的境遇也就可想而知了。可见选择自己喜欢的事情是多么重要,又或者你不知道自己喜欢什么(这就是中国教育的境况),那最起码不要选择那个自己不愿意从事的岗位和公司。

   ——选择盈利部门

选择职业这个事情,因人而异,不同的人不同的选择。就从一个上班族的角度来说,也请选择一个盈利部门。记得好多年前看到过一篇文章,说的大概意思就是,你的薪资水平如何主要看你所处在的行业,以及所处的部门。举个简单的例子,在一个销售类型的公司,你选择销售部门,无疑你的收入待遇会比其他非销售部门高。为什么呢?因为销售部门是一个盈利部门,而行政部门、后勤部门、或者非IT公司的IT部门等等都属于成本部门,成本部门没有创造利润,因而薪资也不可能高到哪里去,这就是其中的逻辑缘由。当然这个世界上什么工作都需要人干。

将自己懂的分享出来

中国的教育还是老一套的温良恭俭让,让也就是谦让,自己懂的东西好像不太好意思说出来。好像自己懂的东西,像做贼一样怕别人知道。如果你一直秉承着这样的心态,你会错失掉很多机会。也许你会说找一个懂你的人,其实这个世界上没那么多伯乐。现在这个社会你不表现出来是没有人知道的,别人也不会话很多心思真的来了解你。因而需要你大胆地将自己懂的东西分享出来,公司内部分享给同事和上级,互联网上写成博客分享给所有人。

拥抱大趋势,培养理财观念;既要埋头苦干,也要抬头看路

记得刚毕业那会无意中看到了《我奋斗十八年才和你一起喝一杯咖啡》以及相呼应的《我奋斗了十八年不是为了和你一起和一杯咖啡》,这两篇文章很大程度上反映了农村孩子要在城里立足的心路历程。这给我很大的一点感悟是,人在这个社会是很小的一个组成部分。个人的力量在一个社会大潮流的趋势中是那么微乎其微,如果主人公没在08年之前及时下买房子,想怕以现在北京的房价水平也就更加无力了。其次是理财观念,前不久和一些准毕业生聊天,发现90后的大学生居然还有人不用支付宝,就更别提理财了。理财对于一个农村出来的孩子来讲是一件挺困惑的事情,刚毕业的时候没几个钱,有个三几万块也不知道怎么去理财。这是和城市人的最大区别,同样是几万块,城里的孩子会想做怎么用这几万块去赚更多的钱,而农村孩纸好像自己命根子似的放在银行不敢动。

锻炼身体

俗话说,身体是革命的本钱。锻炼身体这个事情说来简单,我自己也没有坚持每天锻炼,甚至每周锻炼都没有。毕业几年以后,无论你大学里面有几块腹肌,毕业几年以后估计都会变成一块的。现在天天报道这个食物有问题,那个食物吃不得诸如此类的。还有各种工程师加班猝死之类的新闻。创业成功的哪个身体不是杠杠的?人生和事业都是一场长跑,保持身心健康是事业成功的基础。

流水账式的文章,想到哪写到哪。有时候总感觉文字是那么地苍白无力,总是无法表达心中那宏伟而壮丽的画面,着实是操控文字比码代码要难的多。如果这朴素的文字能引起你一丝的共鸣,这也着实令我开心了。如果你觉得这教条式的文章,看多了、看烦了、看腻了,你也可尽情让心中那千万个草泥马呼啸而过。各取所需,和而不同,仅此而已。

最后的最后,用《再见,少年》里面的一段话,结束本文章。“每个人这一辈子对自己最大的负责,就是你要发现自己的那个“我”,继而,为了那个“我”,必须完成一个使命,那似乎也是此生此世唯一的使命,即是让这个“我”,于茫茫人世中,清明、独立、勇敢地走出去,走下去,不论境遇都不要退缩,直至天的尽头”。

时间: 2024-10-12 06:14:01

写在那个毕业五年的日子的相关文章

写给即将毕业的学弟学妹们!

1.Spring Security 目前支持认证一体化如下认证技术: HTTP BASIC authentication headers (一个基于IEFT  RFC 的标准) HTTP Digest authentication headers (一个基于IEFT  RFC 的标准) HTTP X.509 client certificate exchange  (一个基于IEFT RFC 的标准) LDAP (一个非常常见的跨平台认证需要做法,特别是在大环境) Form-based auth

从头开始写项目Makefile(五):嵌套执行

[版权声明:转载请保留出处:blog.csdn.net/gentleliu.Mail:shallnew at 163 dot com] 在大一些的项目里面,所有源代码不会只放在同一个目录,一般各个功能模块的源代码都是分开的,各自放在各自目录下,并且头文件和.c源文件也会有各自的目录,这样便于项目代码的维护.这样我们可以在每个功能模块目录下都写一个Makefile,各自Makefile处理各自功能的编译链接工作,这样我们就不必把所有功能的编译链接都放在同一个Makefile里面,这可使得我们的Ma

freemarker写select组件(五)

freemarker写select组件 1.宏定义 <#macro select id datas value="" key="" text="" headKey="" headValue=""> <select id="${id}" name="${id}"> <option>---请选择---</option> &l

毕业五年了,加油!

不知不觉毕业已经五年了. 五年来的成长之路有悲伤.迷惘.热血与快乐. 作为一名二流学校出身的乡村学渣,曾经的那种深深的自卑感至今仍让我心如刀绞.当年毕业之际,有同学去了中国联通这样的电信运营500强,有同学去了浪潮这样综合实力很强的本土IT企业,还有同学考上了优秀985名校的研究生.而我,去的是Low到爆的挫B小作坊,一个在偏远农村小镇上的小工厂,做的是行走在荒山野岭的傻逼工作.究其原因,是自己学生时代不够努力,成绩不好又没有技术,而且典型的工科男性格又不适合做非技术类的工作. 在别人面前,讲着

自己动手写CPU之第五阶段(4)——逻辑、移位与空指令的实现

将陆续上传本人写的新书<自己动手写CPU>(尚未出版),今天是第18篇,我尽量每周四篇 5.5 修改OpenMIPS以实现逻辑.移位操作与空指令 为了实现逻辑.移位操作与空指令(其中nop.ssnop不用特意实现,可以认为是特殊的逻辑左移指令sll),只需要修改OpenMIPS的如下两个模块. 修改译码阶段的ID模块,用以实现对上述指令的译码. 修改执行阶段的EX模块,使其按照译码结果进行运算. 5.5.1 修改译码阶段的ID模块 首先给出如下宏定义,都在文件defines.v中定义,读者可以

自己动手写CPU之第五阶段(2)——OpenMIPS对数据相关问题的解决措施

将陆续上传本人写的新书<自己动手写CPU>(尚未出版),今天是第16篇,我尽量每周四篇 5.2 OpenMIPS对数据相关问题的解决措施 OpenMIPS处理器采用数据前推的方法来解决流水线数据相关问题.通过补充完善图4-4原始的数据流图,添加部分信号使得可以完成数据前推的工作,如图5-7所示.主要是将执行阶段的结果.访存阶段的结果前推到译码阶段,参与译码阶段选择运算源操作数的过程. 图5-8给出了为实现数据前推而对OpenMIPS系统结构所做的修改.有两个方面. (1)将处于流水线执行阶段的

自己动手写CPU之第五阶段(3)——MIPS指令集中的逻辑、移位与空指令

将陆续上传本人写的新书<自己动手写CPU>(尚未出版),今天是第17篇,我尽量每周四篇 5.4 逻辑.移位操作与空指令说明 MIPS32指令集架构中定义的逻辑操作指令有8条:and.andi.or.ori.xor.xori.nor.lui,其中ori指令已经实现了,本章要实现其余7条指令. MIPS32指令集架构中定义的移位操作指令有6条:sll.sllv.sra.srav.srl.srlv. MIPS32指令集架构中定义的空指令有2条:nop.ssnop.其中ssnop是一种特殊类型的空操作

自己动手写CPU之第五阶段(1)——流水线数据相关问题

将陆续上传本人写的新书<自己动手写CPU>(尚未出版),今天是第15篇,我尽量每周四篇 上一章建立了原始的OpenMIPS五级流水线结构,但是只实现了一条ori指令,从本章开始,将逐步完善.本章首先讨论了流水线数据相关问题,然后修改OpenMIPS以解决该问题,并在5.3节验证了解决效果.接着对逻辑.移位操作与空指令的指令格式.用法.作用进行了一一说明,在5.5节通过扩展OpenMIPS实现了这些指令,最后编写测试程序,对实现效果进行了检验. 5.1 流水线数据相关问题 我们在第4章实现的五级

自己动手写CPU之第五阶段(5)——测试逻辑、移位与空指令的实现

将陆续上传本人写的新书<自己动手写CPU>(尚未出版),今天是第19篇,我尽量每周四篇 5.6 测试程序1--测试逻辑操作实现效果 编写如下测试程序用于检验逻辑操作指令是否实现正确,文件名命名为inst_rom.S,在本附带光盘Code\Chapter5_2\AsmTest\LogicInstTest目录下有测试程序源文件. .org 0x0 .global _start .set noat _start: lui $1,0x0101 # $1 = 0x01010000 ori $1,$1,0