文/楠木大叔 摘自 【智客工坊】
导读唯一不变得是变革本身工具升级还是技能升级?开拓工具的迭代.NET技能的迭代面子与里子小猴子掰玉米的故事被新技能按在地上摩擦我们真的变强了吗条条大路通罗马回字有四种写法技能和商业模式技能人的核心竞争力是什么技能是行业附属行业履历才是核心竞争力新时期的工匠精神唯一不变的是变革本身“唯一不变的是变革本身”
弹指间,干技能事情近十年。从刚走出大学校门的翩翩少年,到如今的中年大叔,令人印象最为深刻的莫过于技能的更迭。而这种更迭,不一定是进步和创新,有时候就像一种潮流的循环。你先沏一杯茶,听我逐步道来。

visual studio 开拓工具,我想大家都不会陌生,宇宙第一IDE的称号绝非浪得浮名。过去的十八年里,这款开拓工具的升级越来越频繁,从3年一更,到2年,乃至一年一更。功能越来越强,软件也是越来越大,安装完差不多须要10个G。
做C#开拓的童鞋可能都是Visual Studio的深度用户。笔者不属于技能的发热友,对技能和工具的选择,更多是基于团队和实际业务。在我的印象中,我会2~3年升级一次这个开拓工具。有时候是为了适应新团队的开拓步调,大家开拓工具保持同等,有时候是由于须要利用到.net的新特性,比如core。
.NET技能的迭代199x-2003年 COM/ActiveX 期间2002-2010年 WinForm/WebForm 期间2007-2013年 WPF 期间2009-2016年 ASP.NET MVC 期间2014-至今 UWP(Universal Windows Platform)期间2016-至今 .NET Core 期间
以上是从比较宏不雅观的角度来划分的,实际每个阶段的技能变迁都比这个多,比如从C# 2.0 到 3.0增加了ling,lamada表达式新特性,各种语法糖等。只管笔者跟随脚步多年,但限于事情场景,也有很多框架和技能没有在实际事情利用过。
值得把稳的是,.NET Core的涌现比较以前的各个阶段具有打破性——支持跨平台。详细的细节在我的一篇文章中有所提及《[.NET Core 跨平台](https://www.52interview.com/book/18》。
面子与里子回顾VS工具的变迁和.NET 的发展进程,笔者最大的感想熏染是每一次的迭代并不是如大家期望的那样,具有很大革命性。即便是.NET Core的涌现也只能算的上C#自身的打破,毕竟java,php,ruby等从开始就具备了跨平台的属性。
然而,对付每个.NET从业者来说,微软的每一次升级可能都会给他们带来一次学习本钱。边学边丢,彷佛成了一种常态。
如果没有从本色上的帮助开拓者提升效率,反而不断地变换着增加学习本钱,那么这种技能上的迭代,只能被定义为你工具上的迭代(而不是升级)。
小猴子掰玉米的故事有一天,一只小猴子下山来。它走到一块玉米地里,瞥见玉米结得又大又多,非常高兴,就掰了一个,扛着往前走。小猴子扛着玉米,走到一棵桃树下。它瞥见满树的桃子又大又红,非常高兴,就扔了玉米去摘桃子。小猴子捧着几个桃子,走到一片瓜地里。它瞥见满地的西瓜又大又圆,非常高兴,就扔了桃子去摘西瓜。小猴子抱着一个大西瓜往回走。走着走着,瞥见一只小兔蹦蹦跳跳的,真可爱。它非常高兴,就扔了西瓜去追小兔。小兔跑进树林子,不见了。小猴子只好空动手回家去。
被新技能按在地上摩擦大多数当下的主流,不过是昙花一现或潮流的循环。
从上面总结的技能迭代进程来看,技能也是有潮流的,在不同期间可能会盛行不同的技能。比如,在20122014年,你去口试,总会被问到,“请讲一下什么是MVC?“,20142016年,比较盛行MVVM。然后,2018年到2019年,盛行前后端分离开拓模式,中台,现在大家都在提微做事等等。当然,这里面会有很多技能细节和名词,但是一旦你去实践和落地之后就知道他们实在大部分干的事情都差不多。
然后,大多数人都认为这是趋势,这是主流。你不用这个技能便是不足专业。以是,大家都在鼓吹,你要保持持续学习新技能。你可能干了好几年,然后被一群入行才半年的年轻人按在地上摩擦。
我们真的变强了吗笔者罗列了自己过去8年间粗略利用过的技能,当然读过的书和阅读而未实际运用的不会罗列,详细的一些附带框架(如EF,WCF等)不会罗列。
这里面很多技能是当时盛行的,随着韶光的推移,随着团队的更迭不断变革。
我们常常说,过去十年(2010~2020)是互联网发展的黄金十年,也是技能发展最快的十年。然而,负责回顾这十年,技能的发展是否真的如外界所言那么繁荣, 身处个中的我们是否变得更强?我相信996征象会给大家一个合理的阐明。
条条大路通罗马公元前3世纪罗马在统一意大利之后,由一个小小的城邦发展成为壮大的国家,社会相对稳定,经济发达,文化繁荣,公民安居乐业。为了便于自己的军事和政治统治,它建筑了以罗马为中央向四面八方辐射的大道,使交通更加便利,从而沟通了各城市和行省之间的文化互换,促进了商业贸易,各地产品如葡萄、橄榄、金属、纺织品、陶器、玻璃、谷物、酒等等的贸易交流达到了空前兴盛的程度,对公民生活产生了深刻的影响,于是欧洲各地便有了“条条大路通罗马”这样的俚语,比喻一件事物处于民气所归的地位,能吸引来自各方面人力物力。后来用它比喻要办成一件事情或达到一个目的,其方法是多种多样的。
回字有四种写法 孔乙己显出极高兴的样子,将两个指头的长指甲敲着柜台,点头说,“对呀对呀!
……回字有四样写法,你知道么?”我愈不耐烦了,努着嘴走远。孔乙己刚用指甲蘸了酒,想在柜上写字,见我绝不热心,便又叹一口气,显出极惋惜的样子。
笔者在参加事情的从前参加过一场的口试,这家公司但是还是比较大的互联网公司。口试官问了一个让我印象深刻的问题。”请说出你知道的jquery选择器种类?“,我当时答了4种,只管自己确实看过锋利的jQuery》这本书,但是常用的也就不到6种。然后,口试官很鄙视的说到,他知道的有36种。
在事情中,我想大家也会有碰着这样的同事。比如,总是会听到有些同事说,”webservice过期了,我们都用微做事了“,".NET Framework过期了,我们都用core了"。在笔者看来,技能便是工具,我们的目的是办理问题,如果能够善用查询技能办理问题,目的就达到了。
技能和商业模式技能是工具,利用技能给用户供应做事。你做一个网站,用户不会关心你利用的是什么技能,而只会在乎你的做事否优质。
商业驱动还是技能驱动我相信,确实存在着技能驱动商业的公司。但是,笔者鄙人,入行这么多年,都是在商业驱动技能的公司待过。
笔者所理解的商业驱动技能,便是技能给公司的业务做事。说的直白有点,技能在很多公司是本钱部门,即便是技能产品的公司。当然,BAT这种量级的公司不清楚。大部分公司的技能部门并没有太多的话语权,要么是市场部驱动技能部,要么是产品部驱动技能部。业务驱动技能,技能为商业目的做事。
技能人的核心竞争力是什么技能是行业附属铁打的公司,流水的技能。
互联网曾经对传统行业造成的降维打击是令人印象深刻。互联网的确改变了人们的生活办法。于是,险些所有行业都在接入互联网。
大部分公司是业务主导,技能做事于产品和业务,技能是业务的赞助。技能投入本钱是很大的,也是须要韶光积累。一旦业务萎缩,首先须要开源节流的多数是技能部门。以是,互联网从业职员的流动性一贯居高不下。那么,技能人的核心竞争力是什么?
行业履历才是核心竞争力技能本身是中立的,技能是工具,但遗憾的是很多技能不能自己养活自己。技能可以做事于制造业,可以做事于电商,可以做事于旅游业。只有寄托于某个行业,技能才能产生代价。
以是,行业履历才是核心竞争力。
新时期的工匠精神无论你哪所大学毕业,无论你的工种和职称,你身无匠心、手无技巧、供应不了精准、专业、享受式做事,你就不是匠人,而多数是个职场混子。——《于千万人之中,你是匠人》
技能圈的人常以码农自居,笔者不以为然,笔者更方向于匠人。当代的互联网技能人,实在和二三十年前的铁匠,泥瓦匠,木匠实在差不多。以是,”造轮子“一词用得相称贴切。
互联网在中国发展了近二十年,技能基本上照搬国外。商业模式的创新,乃至算不上,毕竟也是起源于国外。
新时期的吾辈,不能再指望着别人创造矿,我挖矿。要敢于去创造新矿。