引言
距离上次写博客,已经过去一个月了。2017年年初的时候给自己制定的目标,就是坚持每周写一篇博客,这次时间间隔这么长,一切事情的发生都是有原因的。那我就来跟大家说一下我没有写的原因了。(实际上这也是给自己找理由吧,也不能这么说,最近的确是忙的一点时间都挤不出来了,每天睡觉都是凌晨1点以后了。早上8点半上班,8点就要到单位,6点半就要起床,7点出门骑车去上班)出现这些情况的真正原因是,2017年单位的大boss换了,应该说公司整个组织机构彻底换了,又是重组又是裁员,又是竞聘又是考核等等。新年过后的短短一个月发生了很大的变革,弄得这个单位人心惶惶的,我虽然不在乎这些,觉得自己有能力到哪里混一口饭吃。可是自从去年以来,IT圈就出现了寒冬,不光我们单位出现变动,貌似连有名的互联网公司也出现了变动,乐视、百度都出现了大量的裁员情况。不担心这些是假的,毕竟换一个工作很麻烦的事情,况且自己现在又在进修学习,周末要去北大上课,时间对自己来说是特别珍贵的,没有一点多余的。我之前一直从事net开发,至今为止有3年多了,工作4年了,其实有半年开始干前端和数据库。现在重组了,我的直接领导走了,我不得不被分配到了Java组,从此开始了Java的编程。虽然之前上学学过,虽然我有打算转Java,可是这一切都来的太突然了,没有一点心理准备。人生就是这样的,很多事情都是在你毫无防备的情况下发生的,因为你根本不知道下一秒会发生什么。就这样我进入了Java组,之前学校学习的东西,根本用不上,应该说不够用,来了上手就要做项目,根本没有给你时间学习,领导说了这是对你的一种考验,看你的真实能力和你是否继续留下来,未来的定位等等。这么一来压力山大,虽然说自己之前有打算跳槽,但是也不想这么被辞退,再怎么也要是自己主动离开的,也要给他们看一下自己的实力,让他们想留自己,而自己不屑一顾(没办法,自己就是自尊心很强的人)。于是开始了恶补知识,白天看项目,晚上回家查资料,忘记说了我们是保密单位,单位不能上网,所以这是一个程序员的最大的致命东西。我们的学习,不懂的东西都是网上查找的,可是没办法,只能晚上回家查资料了。就这样每天都没有吃饭休息时间的忙碌着,度过了找一个月,把领导交给自己的项目完成了差不多了。这周终于可以放松一下了,于是抽时间写了这篇文章,也算是跟大家分享一下。
在这个充满竞争,充满压力的社会,每天都面临着危险,说不定哪天我们可能就被辞退了。IT行业竞争就更加激励了,现在很多非计算机专业的学生毕业上一个培训班,学习一门语言,也来进入这个圈,都想分一杯羹。现在可以说是僧多粥少啊!所以你不出众就要出局了。此外还有现在的技术更新很快的,我们之前学的知识,可以说现在都过时了,技术行业,基本上2-3年就发生一次变化。我们不想被淘汰就要不断的学习,不断的努力。有时候我们努力了,结果不一定是我们想要的,没有达到满意。不可否认,努力固然重要,但是如果只是单纯努力的话,我相信这世界上努力的人随处可见,这世界从来不缺努力的人,但是,如何能在这一群努力的人中间,脱颖而出,这才是一个关键点。现在跟大家分享一些自己的心得感受:
1、提高自己的起点
不管你是什么学历,不管你是女生,其实本质上我们的先天条件比别人差,时间周期也比别人晚,我们要想赶上那些先天条件比我们好的同学,比他们更努力,虽然可以赶上一部分人。但是很多条件好,同样很努力的人比比皆是,这个时候,就需要寻找点方法了,我总结的第一个方法就是--提高自己的起点。
当别人都在看视频的时候,我坚持看博客、文档学习,因为看视频很没效率,看博客除了节省我的学习时间之外,还提高了我的阅读能力。当别人在用百度,查看国内各种二手资料的时候,我坚持使用 Google,查看国外大牛博客,我英语很差,这对我来说很难,但是我硬逼着自己,坚持下去。这一切的一切,本质上都是为了提高自己的起点,虽然我起步晚,但是我起点高,慢慢的就会缩小差距,时间长了,甚至后来居上。不能输在起跑线上,这样才能缩短差距。
2、保持专注
很多人其实论努力程度不输任何人,但是总感觉自己进步非常慢,那么原因很可能是你不够专注。万变不离其宗,在编程界,其实各个语言都是通的,把一门领域学好学精,后面再涉及其他领域也是很快速的。有人可能会问,不紧跟时代潮流,错过了机会怎么办?潮流固然要关注,但是我敢这么说,你连手上的事都还没做好呢,即使机会来了,一样不属于你。我们总是夸大了时间窗口的作用,以为错过了互联网、错过了移动互联网,决不能错过下一个风口浪尖了,这真的是一个误区,看似每一个风口来了,抓住机会的都是第一时间进入的,殊不知,第一时间死掉的比存活下来的不知道要多出多少,能存活下来的,只是被人忽略了自身的实力而已,而且很多后来居上的例子数不胜数。所以,你不妨专注在一件事上,专注手上正在做的事,把事情做好。
3、把事情做到极致
这世界上很多人都很专注,甚至有几十年如一日在自己的工作岗位上兢兢业业,但是专注在一件事上还不够,你要把事情做到极致才行。这个特质对很多职场中的同学非常有用,很多刚入职场的同学总是感觉自己做的工作没什么用,就是打杂的,抱怨自己被大材小用了。然而,就是这么简单的工作,你能把它做好,做到极致,一样很有价值,你也才能因此得到更多的机会。刚分组之后,自己没有什么事情可以干,领导就让我去做需求调研,刚开始自己有点很不爽,自己一个干开发的,去调研查资料,打电话问报价等等。这样有点打酱油的感觉,心里特别难受,好几天都吃不下饭,但是自己还是硬着头皮坚持下来,把领导给自己的任务完成的很好,最后得到新领导的认可。很多人总觉得自己工作做的还不错,分配的任务做完了,总觉得没事做,然而问问你自己,是否还可以做的更好?这个功能是不是还有更好的实现方式?代码是不是还可以更简练些?这个动画是不是还可以更流畅些?是不是有些历史遗留问题可以解决的?有些更好的框架是不是可以考虑学习应用在项目中?性能是不是还可以更好些?任何一件小事,做到极致,都是一项了不起的能力!
4、不要给自己设限
自己刚来公司面试的是net开发,后来公司一个项目缺少前端人员,我就做了前端开发。现在又分组到Java组,又给了Java项目,2天学会一个新的框架,一个自己从来都没接触过的东西。在没有网络的情况下,硬着头皮去看文档和项目一些参考代码,一点点的去熟悉,最后到现在可以自己去解决项目中的所有问题,自己可以添加新的功能模块,可以维护整个项目。有机会从事不同的岗位,也是不错的,这样自己可以学习更多,了解更多,换句话下一次面试自己又可以在简历上多写上一条技能开发,自己多一个工作选择。
5、执行力
我们都知道努力很重要,但是很少有人能做到。
坚持写文章,坚持跑步,坚持学习英语,很多人都是三天新鲜劲,过去了就又坚持不下来了。
大部分人的执行力很差,可能你一时做到了,也没法坚持下去,
而把自己的执行力持续下去恰恰是最关键的一环,也就是所谓的:「道理我都懂,可是我做不到」。