如何快速为公司做出贡献
请问运维好做吗?相比java呢?
请问运维好做吗?相比java呢?
楼主,我是从运维转到做开发的,说一说我的切身体会。
我早年在深圳一个港台企业里做运维,日常从事计算机维护,打印机维护,弱电相关有监控、电话、电视等安装与维护,一干就是6年。在这期间,我对sqlserver、mysql数据一定的了解,基本会用,最好的是我接触到了java,当前我们运行的有java后台的网络服务。从此我开始转入研究java,当前GUI开发大行其道,java做GUI本身又不是强项,没办法,我对java非常钟情,.net那时最火,我总是觉得要安装.net framework很烦人,java虽然也需要jdk或者jre,但可以将安装好后的jdk或jre直接copy到其他机器上,直接使用,就这一些,我很着谜。
话说2008年以后,java在国内大量运用,java是开发的第一大语言,我就顺风顺水的在加入第二家公司的运维的岗位上做起了开发。开始也是帮公司做些小功能,使用java web的servlet开发,效率确实不是太高,但也没什么,本身干着运维做开发的。公司领导也非常开心,少请一个java开发,少发一个人的工资。从那以后,我就一路从事java开发工作。
以我的经历,总结转入开发有以下建议:
1、有自己平时做技术积累,要平顺的过度到开发阶段,吃的苦是不少的,不要放弃运维经验,从运维做起,平时你也了解各种软件的应用与安装,都会安装了,还不动手捣鼓一下看一看,说不定,这个东西就是你的菜。
2、不要被动的去转型,虽然说运维转开发还算是比较平滑,但是转型,还是有阻力的,要积极主动的学习各种技术,不是让你什么都做,在实际工做中能用到的去用心做,用心体会,而是先主动自己尝试,然后自然而然被推着转到开发;DevOps目前国内很多公司对这个职位界线不是很清晰,多数也是运维部门参与,对于现在的运维来说是件好事,如果再不转DevOps将由程序员自己干了,运维可以比较难做,地位尴尬。
3、学习、学习再学习,没有办法,这个行业就是这样,不管是学那一种编程语言,一定要搞得比较透,再学一个脚本语言,javascript是必须说的,语言是工具,学习编程选择一门语言即可,一通百通。
总之,不管做运维还是开发,都要技术精益求精,才能在快速发展的技术圈。希望能给您一些启发。
刚从大学里面毕业出来,我应该如何在公司里面生存,并且杀出重围,升官发财?
感谢邀请。您说的是职场三个层次的提升,首先您能先考虑生存,可见您对现实的残酷已经有了一定的认识,职场竞争激烈,生存压力比较大。如何能杀出重围?我觉得这个是厚积而薄发的过程,有了一定的知识量、专业技能您自然可以突出重围,当然前提是一定的时间和积累。至于您说的“升官发财”估计也是调侃的说法吧,人们常说“不想当将军的士兵不是好士兵”用在职场也一样可行“不想做领导的员工很难成为好员工”。下面就您如何在职场“出人头地”结合我自己的经验和您分享一下。
1、良好的心态是晋升的保障。因为我有过这样的经历,所以我知道心理因素对发展的重要性。有明确的职业规划和发展定位,前期所有阶段的工作都是为了未来自己的发展提供积累的过程。只有有自己的人生规划,缺什么就学什么,提升什么,阶段的得失不要放在心上,只要用心努力工作就可以了。您要相信,您的工作和付出总有人会看在眼里,所以不要夙夜忧叹,总感觉人生不如意,拿的工资低,职位低还老是受气。您还记得我们中学期间背的一篇文章其中有这么一段“天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能”。不抱怨,微笑面对工作,用心工作,总会有机会的。
2、丰富的知识和专业技能是基础。这个估计大家都能明白,没有丰富的专业知识遇到工作中的问题,都会不知所措,更别说能从容处理了。而专业的技能更是多年工作的总结和积累。纵观任何行业的精英哪个不是有过硬的专业技能做支撑?只有在岗位做出贡献,才能有晋升和提薪的机会,同时才能成为一个“有利用价值”的专业人才,有了这些高薪不远了。不能胜任岗位,早晚会被企业所淘汰。
3、人脉和资源积累是目标。这个是更高层次的方面了,我常说三十岁之前是找工作选工作,三十岁以后就是找事业选事业了,人脉和资源的积累在以后无论自己创业还是自己做职业经理人都是很重要的,可以说“人脉就是运脉”,无论是财运还是官运,有人脉事半功倍,有资源能人所不能。
在这里想要和您说的是人生一步一个台阶,职业道路也是一层一层提升的,切记好高骛远,不切实际的的空想。特别提醒:当您觉得在一个单位所有工作都能毫不吃力,而且薪资和职位晋升的空间也很小,那么您就需要换个工作了。希望我的分享对您有帮助,祝您工作顺利,早日“升官发财”!