前言
借着这次活动,正好总结下近期的想法,这次的活动主题恰好与我工作一年多(2017.7-2018.10)中思考的相符。
作为一个技术人,大家想必都知道技术的更新速度,就拿java来说吧,从去年我刚毕业的时候,那时候的主流Web框架是Spring + SpringMvc + Mybatis(SSM框架),主流web框架学会了以后基本上找工作会用是没有压力的,当然想靠这个进入大厂依然是不够资格的。而时隔一年,今年的Java web层框架就变更了两次主流,一次是Springboot主导的,一次是SpringCloud主导的。短短一年时间,虽然这些框架都属于Spring大家族,但是可见技术的迭代速度是非常快的!
谈谈核心竞争力
时常在网上看到“程序员35岁的出路在何方?”、“程序员是吃青春饭的!干到35岁就要转行!”…等等之类的话题,虽然我离35岁还很遥远,但是不得不提前思考一下。。也许现在年轻的我,在加班的时候体力扛得住,也许现在年轻的我,在日常没有压力的空闲时间还可以有自主学习的意识(年轻时候学的动!),也许现在年轻的我,没有家庭负担的情况下,可以将所有的集中力贡献到工作之中,也许现在年轻的我,可以以公司最低的成本换来对公司最大的收益,也许…也许…也许…当抛开年轻时这些所带的属性,那么我究竟还剩下什么?等同于将自己定义在35岁,通过前几年的工作,确实熟练了一些技巧,但是新来了一个年轻的人,带有的年轻的属性可以很轻松的做到你这几年手中“重复性的工作经验”。同样的,其实不仅仅是程序员的行业,我相信其他行业亦是如此,我认为一个人的核心竞争力应该是你所处于的地位,是其他人所不可取代的,此时你便有了核心竞争力。当然其实要做到这一点真的很难,我相信在这个世界上,没有任何人是不可被取代的。
上图是我从网上扒的一个人的素质能力图,一个人的知识能力是最容易被看见的,对应其专业知识是最好的体现。其次金字塔下方的自我概念,特质以及动机,我认为就是个人的价值观(围绕自我展开的概念)。而对于程序员这个行业,上图并不能很好的阐述一个人的能力以及核心竞争力的体现。实际上我在网上浏览关于核心竞争力时,看到了安晓辉老师画的模型,感觉是比较适合的,如下:
所谓应用流程,指的是解决问题的方法、思维的框架、分配资源的方式、自我管理的模式等。
所谓价值观,指的是,你觉得什么是重要的、你要什么、你不要什么、你如何做决策。
资源往往是显性的、外在的,非常容易被自己和别人感知。而应用流程则是内在的,容易被人忽略,但它却是解决问题的真正能力,当你具备了应用流程,才能很好的利用资源来解决问题,创造价值。
最根本的,是一个人的行为价值观。价值观决定了你在哪个方向做、以什么原则去做。没有价值观,你就会像浮萍一样,东飘西荡,很难做出有长远意义的选择,就很难形成有效的应用流程,也很难积累能被社会感知的资源。
原文地址:https://blog.csdn.net/foruok/article/details/54884943
推荐程序员朋友们可以看下。
培养自己的核心竞争力
上面说了这么多,在日常的工作中应该如何培养自己的核心竞争力呢?这里拿我这一年来的工作经历举例吧(羞涩脸o(////////)q)。
1.发现痛点
实际上,去年(2017.7)刚毕业的我初入职场时,并不是上来就做开发工作的,尽管大学期间在慕课网上自学了不少java体系的知识,对自己还是蛮有信心的,但是入职面试时因为部门老大的惯例:为了让应届生尽早熟悉相关业务流程,需要做至少3个月的运维工作!刚开始听到要做运维工作还是相当不愿意的(因为我的方向是开发呀!…),但在沟通交流的过程中,我向他询问了运维方面都需要做什么?从中找到了亮点 ---- linux。大学毕业于渣滓二本的我,虽然上过linux课程,但缺少实践动手的真理。所以这是一次很好了解linux命令的机会!
实际上熟悉linux在日常的开发中不到一个月的时间就已经将其常用命令记住了,至于原理…因为不是专业面向操作系统的人,我也没怎么关注过。痛点来了!经过2-3个月的时间让我了解到运维工作中让我很痛苦的几件事情:
- 一个定时任务的系统,受于我部门管理,每次需要人工去网页上添加任务,异常耗时耗力!(每个任务需要在网页上点击20次鼠标,每个任务添加全程耗时2分钟。) 烦人指数:
- 人工改数,由于业务驱动,系统的bug导致数据库中的数据会有错误,此时需要人工提sql脚本将PLSQL提出来的excel错误数据修改正确! 烦人指数:
2.解决痛点
就是因为在这种痛点的驱动力下,我找到了学习的动力,我就在想,有没有什么方式可以去解决工作中的这些痛点!于是我选择了python。。。毕业之前学过一阵的脚本语言,那会处于一个青涩,懵懂的概念。现在恰好有的放矢了!通过自主学习加上合理的运用搜索引擎,最终将以上两个痛点完美解决。
解决方案:
- 人工化web自动处理。采用(python + selenium)实现自动化添加任务。 上手难度:
- python读取excel文件,生成对应正确的sql。上手难度:
3.不知不觉核心竞争力已经形成
经过了以上两个工作中解决的痛点,不知不觉自己的核心竞争力已经形成了。正因为有效的解决了日常工作中的痛点,发挥了自己的开发特性。而在2017.11月的双十一遇到的难点时,领导会主动想起一个有核心竞争力的人,我也很庆幸的有了一次接触完整项目的经验,从零开始写脚本。当然此时部分同事已经认可了我的技术,觉得我的技术很强…实际上只有我自己清楚,我的技术根本不强,而重点是应该如何去发现问题,然后解决问题! 最后解决问题的手段无非是将应有的逻辑通过搜索引擎将其变现了,仅此而已。。。
努力成为核心点
工作之余,初入职场的我们可以好好想想什么究竟是自己的核心竞争力!努力地让自己成为核心点,这样一来,你所谓的选择就会增加一分。可能这话由我一个刚毕业一年的人来说还是嫩了点,但是我依然要说,O(∩_∩)O哈哈~
核心竞争力的拓展方向
90后的我们生活在这个时代,很难有机会像马云爸爸那样成功创业,而当前能做的就是在这异常快速发展的时代(无论技术迭代也好,其他行业也罢),养成自己的核心竞争力,这才是必不可少的关键!当然生活依然要继续,偶尔将精力放在生活中体验也是极好的,例如像小编一样多方面发展自己的兴趣,摄影啊,滑板啊之类的,相信终有一天,这样的生活技巧也是必不可少的竞争力哦!
以上!来自一个一年工作经验的人对于技术迭代如此快速的看法!欢迎评论哟…
共同学习,写下你的评论
评论加载中...
作者其他优质文章