致所有.Net者和有梦想的朋友们 - 共勉

  这篇文章很早就想写的了,主要是人到了一定的年纪,就想唠叨一些看法,认不认可不重要,重要的是TT快三生活给予TT快三你 的酸甜苦辣,TT快三你 都想一吐为快。 这里主要基于多年来自己的一个TT快三行业 感受和以及TT快三生活感想,唠叨一下工作以及TT快三生活。

  TT快三行业

  现状

  最近几年一直萦绕在TT快三我 耳边和正在身边发生的事情,就是很多.Net的朋友们都纷纷往Java方向转。

  首先申明的是,本文并不是引战。作为社会的普通工作者,TT快三TT快三我 们 关心的大多数都是自己的生存利益问题,而这样最现实的的问题体现在市场中的行为是:同等级(title)水平的Java和.Net开发,Java的市面薪水是比.Net高的,而且尴尬的是,.Net的职位需求相对Java来说,可以说是少的可怜,而且非常大部分的高级职位(附带管理职能)都没有提到.Net背景,换言之,.Net在中国目前是没被多少TT快三公司 认可的。

  这是一个非常可怕的循环,任何的东西的进化,都需要新鲜的血液和可持续的发展,没有市场和认可,导致新的血液少了,现存的资源还会流失殆尽,人少更会导致想招人都招不到,TT快三公司 招人都是想尽快到职的,发放个职位几个月都没招到合适的,这种不可控的风险,会导致招人的TT快三公司 会考虑转换语言来降低招人的风险。  

    最尴尬的是,已经在微软的浸淫下有了点TT快三行业 积累的中年人,是要怎么才能逃过市场的淘汰呢?毕竟这个TT快三行业 是日新月异的一个发展速度,TT快三TT快三我 们 不但要面对目前市场的一个暗流现象,还可能要面对后续职业发展的一个断流风险。这并不是通过转换语言就能避免的,因为这是这个TT快三行业 的特性,是所有中年人必须面对的一个魔障。各位朋友可以留言探讨一下这个中年人问题:)

  客观原因

  一直有注意到一些TT快三培训 机构的动向,现在的TT快三培训 方向都是Java,PHP,GO以及大数据方向,遥想好些年前,好多TT快三培训 机构都没有对语言有过多挑剔,各种C#,Java,PHP,Python等语言真是百花齐放,给社会提供大量的初级人才(其实可以说是人力)。随着市场近十年的沉淀(其实可以说是各种语言的一个社区环境发展以及本身在适应TT快三互联网 发展的一个进化),TT快三更多 的TT快三公司 都愿意使用成本更小的语言了,例如Java。 

  

  这其实是无可厚非的,大部分的TT快三公司 的生存之道本来就是靠快速出TT快三产品 来占领市场份额。一个项目的开发周期是有限的,预算也是有限的,TT快三公司 不可能花很多时间和金钱在造轮子上,也不想再次冒险摸着石头过河,别人已经踩过的坑,TT快三TT快三我 们 绕过去就是了,没必要引入重新踩坑和造轮子的风险,这恰恰是目前.Net这个生态环境暂时所不能给予的。这是很多.Net人都能看到的事实,没得辩解,这确实是Java具备的非常大的优势。

  微软没有稳稳抓住移动TT快三互联网 的高速发展黄金期,这样的结果直接导致了.NET在手机端的应用基本上无市场,而这些移动应用的兴起使Java及Object C大热,此消彼长,进一步降低了.NET的市场占有度。  

  根本原因

  TT快三我 承认有时候选择确实是比努力重要,毕竟方向对了,事半功倍,然而TT快三我 觉得造成这样思想流传的一个根本原因是:TT快三TT快三我 们 还不够优秀! 是的,TT快三TT快三我 们 还不够优秀,或者说很多人还没有找到通往优秀的一个途径。试想如果TT快三你 是最好的或者是在最好的路上,TT快三你 会为以上的这些问题烦恼吗?优秀的人会把关注点放在更好的提高自己,而不是一些客观的因素上。

  举个不太恰当的例子,现在网上很多人都给个美女图,然后问可以的话选当中的哪个,TT快三我 知道很多人都会回答:小孩才选,当然全部都要!是的,当TT快三TT快三我 们 真的非常富有的话,这些都不是问题了。那么问题来了,TT快三TT快三我 们 足够优秀去做这些吗?

  TT快三我 觉得TT快三TT快三我 们 所有的TT快三技术 人员的重心应该是放在如何提高自己能力上面,毕竟打铁还需自身硬,特别是TT快三TT快三我 们 这个TT快三技术 日新月异的TT快三行业 状况,然而TT快三TT快三我 们 的一个实际情况是:大多数工作多年的程序员,大多数时间都在做重复的、没有提升性的工作。

  很多时候工作了许久年限的人的能力会比不上年限比不上自己的人的人,TT快三我 相信很多人都注意到这种情况,究其原因,TT快三我 个人总结一下主要有几点:

  1.  上面黑色粗体字。这是职业规划中最亟需改变的东西,尽量避免那些无法提升自己,也不能让TT快三你 学到任何东西(包括软硬技能)的重复任务:因为它不会为TT快三你 的职业增值,其他人也不会关心TT快三你 所付出的努力。三年之后,如果TT快三你 拿不出什么成绩,TT快三你 只是一个熟练的操作工。
  2.  没找到学习方向。学习是需要目的和方向的,当工作中已经不能给予TT快三你 TT快三更多 的知识增长了,多关注一下社会的招聘和TT快三论坛 中的大佬动向,多关注一下各种职位要求的软硬技能以及薪水对比,TT快三我 相信TT快三你 会找到自己想要努力的方向。
  3.  已经自TT快三我 放弃或者根本没意识到需要提高。是的,人生中比较悲哀的两件事都说了,自TT快三我 放弃和没发现自己需要变更的地方,一个是心已死,一个是自TT快三我 满足,这时TT快三你 需要的是身边的朋友的TT快三帮助 了,让别人指出TT快三你 的不足吧。
  4.  没有碰到刺激自己的事。人的这个惰性真的非常奇妙,不刺激自己,那TT快三你 永远是不知道自己的潜能多大。举个例子,部门里所有TT快三你 认为重要的人都涨薪了,就TT快三你 没涨,而TT快三你 自己觉得付出了很多却没被认可,然后主管给了些非常牵强的理由来安慰TT快三你 ,TT快三你 能接受吗?TT快三我 相信TT快三你 会非常努力学习离开这样的TT快三公司 ,而且这个学习是非常有成效。再举个例子,TT快三你 看到市面上招聘的职位,同样的要求能力水平开出的薪资比TT快三你 目前高很多,TT快三你 会不会受到刺激进而让自己去改变一些东西?

  说一句一直以来TT快三我 觉得很对的话:真正的不失业是,今天TT快三你 离开了这家TT快三公司 ,明天还能找到更好的TT快三公司 。大家好好理解一下背后的含义吧。

  .Net Core的崛起

  潮水退了,TT快三TT快三我 们 才看得到究竟是谁在裸泳。在光腚了这么久之后,微软决定要扳回一城。

  说起来让人难以置信,.Net已有将近18年的历史了。第一版.Net 框架于2002年2月发布。多年来,.Net已成为TT快三Win dows开发的基础,而且随着2014年.Net Core的发布和.Net 基金会的成立,.Net开始转向开源开发模型,旨在成为所有.Net开发的基础,Once Coding, Run Everywhere.

  微软和社区已经做了大量的工作,使.Net Core成为市场上具有竞争力的框架,TT快三帮助 开发人员快速开发强大的应用程序。TT快三TT快三我 们 看一下下面的图片,看看.Net Core能做些什么。

  用于现代微TT快三服务 应用程序 

  .Net Core的设计本身就考虑了微TT快三服务 ,因此建立快速、低内存的JSONTT快三工具 已完全可行。TT快三你 无需依赖第三方库,因为TT快三你 可以使用内置的JSON reader来构建自己的解析器。TT快三你 还可以利用对UTF-8字符的支持,使用更紧凑的JSON编码器,与流行的库相比,它在速度上提高了30%-80%。

  有关微TT快三服务 开发的另一个重大更新是对HTTP/2的支持。利用HTTP/2处理REST API可以提高客户端和TT快三服务 器的安全性,还可以在开发过程中关闭加密功能,以简化使用Fiddler等底层TT快三工具 的调试。TLS 1.3版本拥有更好的安全性,尽管在TT快三Win dows和MacOS等客户端操作系统开始支持之前,还无法在桌面应用中享受到这些好处。如果在Linux上使用.Net Core 3.0微TT快三服务 ,并使用Cloudflare等TT快三服务 来预防DDOS,那么就可以感受到其中的好处。

  个人态度   

  作为一个.Net、Java、C++、VB等语言都进行过项目开发的人来说,TT快三我 对任何一门语言都没有宗教式狂热崇拜。那为什么TT快三我 还是会一直告诉自己不要轻易转语言呢?

  虽然TT快三我 上面承认语言是没有优劣性的,但不代表TT快三我 会让自己的职业生涯轻易引入不确定性。首要的就是术业要有专攻,其次就如同做架构一样,不要轻易引入复杂度和不确定性,因为几个不确定性就可以让系统的风险成系数级别上升。TT快三我 的经验告诉TT快三我 :

  • Java最大的优点在于它的一个生态环境,然而.Net的生态环境正在改进,现在可以说是.Net最好的发展时期,随着NET Core开源时代和Java收费时代到来,.Net后续的发展还是值得期待的。
  • 转Java意味着放弃.Net的TT快三行业 积累,意味着TT快三TT快三我 们 需要花TT快三更多 的时间从Java的开源框架一步一步深入学习,这里面的学习成本如果花在.Net上,是否会更好呢?
  • 除非在内部转,而且要确保自己能待到足够长的年限把Java的开源框架补起来和应用起来,不然跳槽出去TT快三你 面试的是.Net还是Java?两边都是半桶水,很尴尬。

   但是如果TT快三你 是刚毕业或者工作不久的程序员,TT快三我 还是会TT快三推荐 TT快三你 如果有机会从事Java的话,还是跟着社会的主流走吧,毕竟对很多人来说,生存才是第一位。

  TT快三生活

  这部分篇幅本来不应该在TT快三技术 社区出现的,但想到工作TT快三生活不分家,不吐不快了 。TT快三生活这个词的意境太宽广了,很多人都以为自己在过着TT快三生活,其实他们只是按自己的方式活着而已。

  有多少人想过自己每天忙忙碌碌的是为了什么吗?为了金钱和名声?为了自己和家庭?还是为了所谓的理想?TT快三TT快三我 们 走的太快,以致于都忘了审视自己的灵魂。随波逐流,以致TT快三TT快三我 们 看不清自己真正想要的是什么。

  TT快三生活?活着?

  TT快三我 个人对现在的一个社会现状非常有感触,不知大家有没发现,很多从农村出来的孩子,都会怀念小时候那种很纯真的年代。各种各样的童年乐趣,已经被现代的电子设备所代替。

  小时候,快乐很简单,长大后才发现,简单才能快乐。

  有多少人记得自己在近一年内,有多少次能够放空自己然后轻松入睡的?有多少人能够脱离电子TT快三产品 ,把自己交付在人与人的自然交流中?有多少人,能够感受到真正的幸福感?这一切的一切,有没有人问过自己为什么?

  对于TT快三TT快三我 们 非常大部分的年轻人来说,越长大,TT快三TT快三我 们 担心的越多,TT快三TT快三我 们 焦虑的越多,开始担心生计,开始抓紧TT快三赚钱 ,开始为了面子活着,于是乎,年轻的时候就在一股脑没日没夜的忙碌中过去了,很多人都已经分不清TT快三生活以及工作的各自意义所在了。

  工作的目的是为了更好的TT快三生活,TT快三生活的目的却不是为了工作。然而TT快三TT快三我 们 为了活着,却忘了TT快三生活原来的样子。 

  TT快三我 不定义TT快三生活的含义,但TT快三生活不应该是如此。

  活着的人

  以前跟很多朋友聚餐时,新的朋友都会问到TT快三行业 ,都会感叹说ITTT快三行业 薪水高,TT快三我 淡淡的笑着,那是拿健康在换哦。TT快三你 看不见清晨才下班的IT人,看不见凌晨打不着车回去的IT人,看不见早早挤着公交带着黑眼圈的IT人,看不见年少却已经白/秃了头的IT人,只看到被平均下来的所谓高薪水。  

  记得刚工作的时候,碰到加班许久,同事就会用996,ICU来调侃一下。可悲的是,但是到了现在,这个调侃,已经是逃避不了的社会现状了,更让人痛心的是,时不时有猝死的案例发生,然而还是没有让社会有太多警戒。

  TT快三我 发现不单是TT快三TT快三我 们 这个TT快三行业 ,好多的TT快三行业 都是,忙碌的工作以及让TT快三TT快三我 们 忘了TT快三生活原本应该是一个什么的样子,让TT快三TT快三我 们 已经忘了TT快三生活和工作是一个什么样的关系。TT快三TT快三我 们 只是活着的人,疲于拼命,疲于去追求纸迷金醉的东西,但是这个代价是如此之大, 因为TT快三TT快三我 们 已经没法真切地感受TT快三生活的美好了。

  获得与自己对话的机会

  TT快三我 的经验是:静坐和暗示。

  当一个人在静坐时(或者躺着)不受打扰时,是最容易进入冥想状态的,这时暗示自己把全身的肌肉放松下来,一旦真正放松下来,人的心情就会很愉悦,这时TT快三你 就能暗示自己感受TT快三生活的美好,暗示自己努力之后获得的回报,暗示自己要懂得变得睿智,积极的一切,都可以赋予此时的自己。

  每天给一点这样的时间给自己喘息,TT快三你 会发现,TT快三生活就在TT快三你 身边!愿每个人都找到TT快三生活,要知道每一天都是美好的一天。

 

  如果本文引起了您的共鸣或是对TT快三生活的感叹,那么请您轻轻点个赞鼓励下。

posted @ 2019-10-17 10:38 lex-wu 阅读(...) 评论(...) 编辑 收藏