为什么我会被淘汰?

  这是一个值得讨论的问题。华为前段时间也传出了大规模裁员的一些负面新闻,一时间搞的人心惶惶。总结起来说,还是怕失去这份赖以生存的工作,尤其是对于上有老下有小的中年人来说,工作尤为重要。

  淘汰,是软件行业不变的真理;你不前进 ,并不意味着你正在原地踏步,而意味着你在落后,因为别人在前进,时代在前进,时间越长,你就会发现你离你工资的一个基本标准越来越远,直到有一天,你发现你已经在公司待了很多年,但是实际上你的忠诚并没有什么卵用,最后导致的结果就是,你被裁了。被裁其实并没有什么,行业人员的流动是很正常的现象,最麻烦的事情也不是你年纪大了,而是:“你已经失去了在社会上找到下一份工作的能力”,更确切的说,是失去了获得 同等工资的能力,因为没有人愿意降薪,但是最后又一种情况 ,就是你发现就算你降薪了也没多少公司愿意收留你。

  看到这里,我也不说什么大道理,我就拿一个例子说:A同学是清华大学毕业,B和A是好朋友,B连大学都没有考上,最后找了一个学技术的培训 学校去培训JAVA,B同学非常的努力,因为他知道有A这样的朋友,是他前进的动力,于是在培训学习里面努力的学习,而A同学虽然考上了清华大学,但是A同学因为很聪明,所以经常去打DOTA,但是这并不影响他的学业,B同学与此同时在培训学校里面力求完成老师布置的每一个项目,因为有老师辅导,所以B同学的进步很大,可以说是一年一个进步。叮叮叮,又到了放假的时候,A同学和B同学见面了,于是2人叙叙旧,B同学到A同学的家里做客,A同学的妈妈特地在B同学的面前表扬了B同学,说B同学是A同学学习的榜样,因为B同学虽然没考上大学,但是在同等时候,B同学更加努力;A同学不屑道:“我唯一比他好的就是文凭”。B同学听到后,虽然不说,心里很不服气,于是回家后更加努力的学习,进步可以说是一年一个进步。而且更超额完成了任务。

  就这样,过了一些年,A同学和B同学都毕业了,B同学虽然没有学历,但是很努力,所以成绩自然不会差;A同学虽然贵为清华大学的学生,但是由于太喜欢劳逸结合,所以自然不会很好。这样A同学和B同学就开始了他们的工作生涯,我先不说答案,给大家卖个关子,大家觉得,是A同学有出息,还是B同学有出息些呢?这个问题是不是很像龟兔赛跑呢?乌龟虽然能力不行,但是他更加努力,笨鸟先飞,而A同学就是一只兔子,虽然很6666,但是A同学不怎么努力,喜欢走走停停,欣赏周围的风景,所以最后导致了大跌眼镜的结果。

  继续故事,A同学和B同学分别进入了C公司和D公司,因为 各方面的原因,他们的联系断了,但是A同学知道B同学工资比他高,B同学也知道A同学在工资的起点上居然落后于自己了,于是这些年大家都还是维持着对对方固有的一些看法,就这样过了2年,忽然他们因为一次意外相见了!当然相见第一件事情,就是互相打探对方的情况。各位园友,你猜是什么情况?A同学虽然是清华大学毕业的,但是他因为在学校学的都是一些理论,所以自然不会太好,而公司是要他去产生效益的;B同学这个时候就 比较风光了,虽然是2年,但是已经换了3家单位了,而且每次换单位都是工资在以前的基础上乘以2,而且B同学甚至有了创业的想法,这个时候他打算赚更多的钱,实现自己的人生理想!这个时候,他们一起聚了下餐,显然B同学更好。

  但是天下无不散的宴席,于是A和B又“失联”了3年,各位园友,猜猜A和B会有怎样的人生际遇?某一天,A和B在某个转角又相见了,你猜猜?(*^__^*) 

 

 

 

 

 

 

 

 

 

  管理员请允许我给大家一个思考的空间,这并不是水贴,好吧,大家看到上面的白板,也思考完毕了。B同学这个时候凑着A同学的耳朵,四处张望,轻声叹息道:“还是你OK”,A同学笑而不语道:“贫僧掐指一算,早就知道这一天”。具体的一些情节大家自己去补脑,以上故事只是根据现实故事虚构,切勿模仿。(*^__^*) 

  好的,故事说完了,大家可能还有点兴趣,尤其是对于后面的故事的原因很感兴趣,那么我就来跟大家一一解答吧。其实细心的园友,应该可以从故事前面的对话,知道为什么B最终会失败的原因吧。下面就来一一总结,不过我还是希望大家思考如下2个问题:

  1. 文凭高的人比文凭低的人厉害在哪里?
  2. 一个人的心态对于职业生涯的发展有什么影响?

  关于第一个问题,有一部分人可能会说,就是多了一个文凭,没什么区别。确实,文凭只是一个你努力学习的结果,但是结果恰恰反映了你做事的一个过程。我认为的点有如下:

  • 学习能力上的差异
  • 学习方法上的差异
  • 记忆力
  • 逆向思考能力
  • 解决问题的能力
  • 知识串联的能力。

  上面几点,这是我认为的文凭高的人普遍应该具备的基本能力,也许你会说,解决问题的能力,这点我不赞同,因为很多文凭低但是操作熟练的人,一样具备这种能力,而且比文凭高的能力更有 优势 ;我不说其他的:给一道快速排序的题目,随机抽查100个高文凭的计算机专业的学生和100个培训学习出来的学生做比较,你自己就可以得到结果,不需要我去反驳。

  关于第二个问题,也许大家一部分人也会在上面找到答案,B同学显然有一点心浮气躁,因为B同学盯着的是蝇头小利,而忽视了对自己的综合素质的培养,那么综合素质有哪些呢?我罗列几点我认为的:

  • “相对”的忠诚度
  • 注重长远的发展
  • 沉淀
  • 职业规划

  简单说 一下:对于公司,遵守职业道德的基础上,需要给自己定一个职业规划,有些人可能看不起职业规划,认为那是扯谈,我从不这样认为,职业规划我认为分3块,前2块分别是你的技术路线和行业路线,第三块是你的人脉路线,第三块如果你不想当管理,可以忽略一部分。但是前2块对于程序员绝对是要有的。眼光放长远点,学习我主张走复合型路线,即不把自己的语言集中在一块;业务我主张选一块 你感兴趣的,有发展的;比如我以后想往电商方面发展,那就要多了解这块的业务,公司不会给一个从来没接触过的人去给一块业务,靠自己学。一般来说,在一个公司待上3年,才会对这个行业有所了解。

  好了,就吐槽这么多了,希望大家一起来讨论。

 

PS:看到了很多人支持我的观点,也有很多人反对,其实我没想到文章会引起这么小的“轰动”,最后附上一张图表示我自己的观点,当然,你同意,或者觉得我写得乱,都没有关系。

转载于:https://www.cnblogs.com/kmsfan/p/6791644.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/541508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java Throwable initCause()方法与示例

Throwable类initCause()方法 (Throwable Class initCause() method) initCause() Method is available in java.lang package. initCause()方法在java.lang包中可用。 initCause() Method is used to instantiate the cause of this throwable to the given value and this met…

mysql 存储过程死循环_pl/sql存储过程loop死循环

今早,一个存储过程,写过很多次的存储过程,随手一写,各种报错,各种纠结,网上一搜,有好多个都遇到,论坛上给出的结局答案,今早,一个存储过程,写过很…

GATK之VariantAnnotator

VariantAnnotator 简要说明 用途: 利用上下文信息注释识别的变异位点(variant calls)分类: 变异位点操作工具概要: 根据变异位点的背景信息(与功能注释相对)进行注释。目前有许多的注释模块(见注释模块一节…

pipedreader_Java PipedReader connect()方法与示例

pipedreaderPipedReader类的connect()方法 (PipedReader Class connect() method) connect() method is available in java.io package. connect()方法在java.io包中可用。 connect() method is used to cause this PipedReader to be connected to the given PipedWriter (sou…

《Java学习指南》—— 1.4 设计安全

本节书摘来异步社区《Java学习指南》一书中的第1章,第1.4节,作者:【美】Patrick Niemeyer , Daniel Leuck,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 设计安全 Java被设计为一种安全语言,对于这一事实…

ppython_Python pcom包_程序模块 - PyPI - Python中文网

PCOM在python中一个非常基本的unitronics pcom协议实现。如何使用from pcom import commandsfrom pcom.plc import EthernetPlcwith EthernetPlc(address(192.168.5.43, 1616)) as plc:# Read realtime clockc commands.ReadRtc()res plc.send(c)print(res)# Set realtime cl…

bitcount方法详解_Java Long类的bitCount()方法和示例

bitcount方法详解长类bitCount()方法 (Long class bitCount() method) bitCount() method is available in java.lang package. bitCount()方法在java.lang包中可用。 bitCount() method is used to find the number of 1s bits in the 2s complement binary denotation of the…

《软件定义数据中心:Windows Server SDDC技术与实践》——导读

前言 通过对自身的审视和对身边IT 技术专家的观察,我发现对于我们来说,掌握一项新的技术或熟悉一个新的产品,大都是闻而后知,知而后学,学以致用,用以知其然。然而Windows Server作为一个简单的、易上手的操…

python二维向量运算模拟_python二维向量运算_[VB.NET][C#]二维向量的基本运算

前言在数学中,几何向量是指具有大小和方向的几何对象。在编程中,向量有着广泛的应用,其作用在图形编程和游戏物理引擎方面尤为突出。第一节 构造函数通过创建一个二维向量的类(或结构体),实现向量的表示及其运算。1. 首先&#xf…

Java LinkedHashMap clear()方法与示例

LinkedHashMap类的clear()方法 (LinkedHashMap Class clear() method) clear() method is available in java.util package. clear()方法在java.util包中可用。 clear() method is used to remove all the existing elements from this LinkedHashMap. clear()方法用于从此Link…

《Imperfect C++中文版》——1.3 运行期契约:前置条件、后置条件和不变式

本节书摘来自异步社区出版社《Imperfect C中文版》一书中的第1章,第1.3节,作者: 【美】Matthew Wilson,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 运行期契约:前置条件、后置条件和不变式 Imperfect …

python名称空间与运用域_Python名称空间和作用域讲座,命名,Namespaces,Scopes

Python命名空间(Namespaces)和作用域(Scopes)讲座命名空间(Namespace)命名空间(Namespace),是名称到对象的映射。命名空间提供了在项目中避免名字冲突的一种方法。命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,…

getminimum_Java Calendar getMinimum()方法与示例

getminimumCalendar类的getMinimum()方法 (Calendar Class getMinimum() method) getMinimum() method is available in java.util package. getMinimum()方法在java.util包中可用。 getMinimum() method is used to get the minimum value of the given field(fi) of this Cal…

《Spark核心技术与高级应用》——3.2节构建Spark的开发环境

本节书摘来自华章社区《Spark核心技术与高级应用》一书中的第3章,第3.2节构建Spark的开发环境,作者于俊 向海 代其锋 马海平,更多章节内容可以访问云栖社区“华章社区”公众号查看 3.2 构建Spark的开发环境无论Windows或Linux操作系统&am…

python闭包怎么理解_Python 闭包的理解

Last Updated on 2019年10月15日Python中的闭包是一个比较模糊的概念,不太好理解,我最近的面试中也被问及,在一个单例模式的实现上,我用装饰器实现单例,然后面试官就问到了我对闭包的理解,回答的不太清楚。…

Java BufferedReader mark()方法与示例

BufferedReader类mark()方法 (BufferedReader Class mark() method) mark() method is available in java.io package. mark()方法在java.io包中可用。 mark() method is used to mark the current position in this stream and whenever we call reset() method so it will re…

《全球互联网金融商业模式:格局与发展》——第3章,第3节互联网保险公司...

本节书摘来自华章出版社《全球互联网金融商业模式:格局与发展》一书中的第3章,第3.3节互联网保险公司,作者廖理,更多章节内容可以访问云栖社区“华章计算机”公众号查看 3.3 互联网保险公司互联网思维贯穿整个保险创新发展过程&a…

webapi随机调用_BeetleX之webapi验证插件JWT集成

对于webapi服务应用很多时候需要制订访问限制,在前面的章节也讲述了组件如何制订控制器访问控制;但到了实际应用要自己去编写还是比较麻烦。为了让访问控制更方便组件实现基于JWT的控制器访问控制组件BeetleX.FastHttpApi.Jwt;通过这个组件可…

java bitset_Java BitSet nextClearBit()方法与示例

java bitsetBitSet类nextClearBit()方法 (BitSet Class nextClearBit() method) nextClearBit() method is available in java.util package. nextClearBit()方法在java.util包中可用。 nextClearBit() method is used to retrieve the index of the first bit that is set to …

《驯狮记——Mac OS X 10.8 Mountain Lion使用手册》——2.3 Dock

本节书摘来自异步社区《驯狮记——Mac OS X 10.8 Mountain Lion使用手册》一书中的第2章,第2.3节,作者:陈明 , 张铮 , 马玉龙著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 Dock 驯狮记——Mac OS X 10.8 Mountain…