这位优秀的.NET开发者是怎样炼成的?

640?wx_fmt=jpeg

本文来自DotNET技术圈

作者:邹溪源

一,社区的小圈子

今年3月的一次技术交流活动上,那是我们.NET技术社区第一次组织线下活动,由于没什么经验,所以活动组织得比较仓促,内容也比较一般,效果还是有点欠缺。当然,活动本身是必要的,这次活动上有幸认识了许多长沙的优秀开发者,这让我非常的高兴。

事实上搞技术活动,与其说是交流技术,倒不如说是扩大圈子,交流感情,认识更多的朋友。毕竟每个职场人往往圈子都是固定的,哪怕是在大公司,真正经常来往的朋友其实也不过三两人而已。但是在北上广深的大城市,往往有时候刚刚认识几个朋友,对方可能就离开了,这也是一种遗憾。相对而言,在小城市或许也相对容易形成更加稳定的精准小圈子,这也是我认为一个社区存在的最大价值。

小城市的职业发展方向大概都是一样的,从入门级小程序员出发,然后到高级程序员,再到项目经理,然后逐渐脱离技术的主航道,直到被技术抛弃。有朋友戏谑道,长沙的程序员大概率都是一样的,靠经验的简单复制、依靠人际关系技巧或者靠资历,而真正钻研技术的非常少。

哪怕有许多开发者得以突破转到了项目管理或其他方向,也很难能够在专业领域能够进一步的发展。毕竟首先企业大环境决定了个人的职业选择,其次就是很少有开发者能够明白的看清自己的职业发展规划,为了钱而生存无可厚非,然后整个职业生涯都迷迷茫茫,只能导致最终到了一定的年纪,就开始原地踏步了。

640?wx_fmt=png

二、周杰的成长历程

而公众号DotNet骚操作的作者周杰是参加了我们第一次活动的三十位开发者中的一位,也是小城市中少有的对技术始终保持热心的优秀开发者。。

事实上很多年前(三年前)我就对他的名字有所耳闻,我的好几个朋友都说他的生活除了工作,家庭,剩下的就都是技术,是一个不折不扣的.NET技术狂。

不过由于当时我主要是沉浸于小行业应用的泥坑之中,还不能体会.NET技术作为基础技术的巨大价值,自然而然相对来说比较无感。直到从泥坑中出来才能深深体会到技术的无穷魅力,也才真正理解在长沙这座城市,能够踏踏实实的以.NET技术作为自己的核心竞争力的开发者是何其的珍贵。

当时的他的公众号【DotNet骚操作】还没开,以前他经常做开源项目。与许多内地城市的开源项目参与者热衷于刷开源项目,以fork了哪些项目贡献了多少文档的形式相比,他更倾向于自己造轮子。在他的github仓库(https://github.com/sdcb)中还有许多各种各样的开源项目,这些都是他一点一滴的积累,几乎每个方法都会认真考虑代码背后的实现逻辑和性能优化,这些小巧玲珑、性能完美、代码整洁的小轮子,既让他在技能方面得到了积累,更是让其他人能从中获益。

当时他还很少写博客,我就撺掇他写博客,他也说干就干,很快就写完一篇,那篇文章的具体内容我不太记得了,我只记得他对于技术问题的专注和专业,令我非常钦佩。

这个时候就体现了他过去那么多年积累的价值,一旦开始写博客,就产量特别高。到现在短短五个月时间已经写了二十篇,而且素材越写越多,质量也越来越好,几乎每一篇都会成为博客园的推荐文章。他立下了一个flag,要写五十篇精品博客,让大家看到DotNet技术的美妙与精彩。

我们偶尔会讨论.NET开发者的焦虑,许多.NET开发者都以自己选择了.NET为耻,总觉得是这个技术让自己的路越走越窄,经常在各种技术群里吐槽,说自己人生最大的错误就是选择了.Net。

我们都对这种人觉得惋惜。他说,程序员只有因为自己没能努力学习而感到焦虑,真正掌握了一种开发技术,一定也能适应其他语言和技术。优秀开发者根本没时间焦虑,毕竟要学习的技能点随着年龄的增长越来越多,恨不能每天有48个小时来学习技术,哪里还有其他闲心去思考工作,家庭,技术之外的其他事情?只要自己技术过硬,哪里还需要担心什么未来前途不保?

我们也经常讨论招人难的问题。尤其是对于基于.NET技术栈的企业来说,都遇到了这样的问题。一方面,确实越来越少的开发者使用.NET技术栈,一方面许多使用.NET技术栈的开发者都在从事边缘业务的开发者,很难触及底层技术或核心的技术。这并非企业行为,而是兴趣爱好驱动的。

也必须承认,过去十年借助于互联网取得财富自由的.NET开发者几乎非常罕见,许多以前致力于研究.NET技术的开发者的出路都选择了出国。功利的中国社会,越来越少人选择.NET技术。但是市场对于.NET的强烈需求是短期内是其他语言根本没办法替代的,甚至而言,在行业互联网,许多技术岗位根本就只有.NET技术才最为适合。

这也给了.NET开发者最大的机会,好好学习技术、努力跳出自己的圈子,看看世界,选择将让你成长。

程序员,不仅仅是.NET程序员或java程序员,能够用心学好技术,努力提高自己的技能,并时刻保持学习的精神,才是程序员的最大的价值。

周杰正是按照这样的节奏在坚持自己的方向,他深刻的明白贪多嚼不烂的道理、没有追求一蹴而就,而是一步一个脚印,每一步都踏得严严实实。这种严于律己的优秀开发者的自我进取,也正是开发者所应该具备的自我刷新的精神。

他使我明白,无论是什么岗位,在什么环境下,都应该清楚自己的职业发展方向,并努力提高自己的硬技能和软实力,这是开发者得以利足于时代永不淘汰的光辉色彩。

640?wx_fmt=png

(ps,大概需要减肥了。。)

三、环境造人才

在互联网技术飞速发展的今天,越是优秀的企业也往往最能凝聚最优秀的人才,正是这种人才间相互吸引的魅力,让企业更加优秀,也让人才得以借助企业提供的平台取得了更好的发展。

他所在的公司是我一直神往的优秀互联网企业,也是长沙地区.NET开发者最多的企业。公司基于.NET方向的开发者超过一百人,福利好,制度好,充满了积极的分享氛围,正是这样的氛围才得以造就出周杰这样的优秀开发者。

企业良好氛围的形成,并非个人或某几个人所能影响,而是一种从企业基因出发,到企业各个维度精神的集中体现,是集体智慧和创始人基因以及管理层管理能力的最好表达。

互联网时代许多企业盲目追求眼前的快速扩展,总是恨不能招待机时间最长的二十几岁开发者完成原始积累之后再把资源甩开。而这家优秀的公司则并非如此,更在乎团队能力的整体提升。

我仍然记得曾经问过他们的人事同学为何改成现在这个名字时,她说是总经理说的。不由得让我想起那个历经互联网大时代的优秀企业家,他曾经以一己之力,撑起了星城IT产业的繁荣。

曾经,那些从这家公司毕业的优秀开发者都能成为其他公司最核心的开发者。而每年还有更多优秀开发者,正在这里跟随企业一起成长,正在成为企业和社会的顶梁支柱。

生死看淡,不服来干的企业精神,让企业得以常盛不衰。积极分享、勇于进取、不断挑战,携手并进、共创辉煌的集体意识,让企业的人才队伍源远流长。

人才、人才、人才,这正是在互联网大时代最宝贵的财富。

(请大C小姐姐看到这篇文章后考虑一下广告赞助的形式)

结语

欢迎大家关注他的公众号,【DotNet骚操作】。也请大家记住他,一位年轻而充满激情的开发者。

640?wx_fmt=png

让我们一起跟随他的步伐,看看DotNet的一系列骚操作将如何给我们的生活带来更多精彩。

640?wx_fmt=jpeg

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

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

相关文章

求知无限,刷新.NET 中国社区

2019 Microsoft Ignite The Tour 2020年1月13日至14日深圳会展中心举办,今年的大会是免费的哦,所以也很火爆,我们为您开通专属报名渠道,,扫下方二位码 请在注册时务必填写RSVPCode: MITTCE。大会全面解锁微软黑科技:&g…

使用ASP.NET Core 3.x 构建 RESTful API - 1. 开始

以前写过ASP.NET Core 2.x的REST API文章,今年再更新一下到3.0版本。预备知识:ASP.NET Core 和 C# 工具:Visual Studio 2019最新版(VSCode、VS for Mac,Rider等也凑合),POSTMAN Web API Web API…

.NET Core 3.1 编写混合 C++ 程序

前言随着 .NET Core 3.1 的第二个预览版本发布,微软正式将 C/CLI 移植到 .NET Core 上,从此可以使用 C 编写 .NET Core 的程序了。由于目前仅有 MSVC 支持编译此类混合代码,并且由于涉及到非托管代码,因此 C/CLI 目前不能跨平台&a…

在ASP.NET Core中编写合格的中间件

这篇文章探讨了让不同的请求去使用不同的中间件,那么我们应该如何配置ASP.NET Core中间件?其实中间件只是在ASP.NET Core中处理Web请求的管道。所有ASP.NET Core应用程序至少需要一个中间件来响应请求,并且您的应用程序实际上只是中间件的集合…

全网首发 PowerBI 秒级实时大屏通用解决方案

双十一来了,你准备好了吗?不管你是否准备完毕,我们带来了全网首发的 PowerBI 秒级实时大屏展示方案,你可以直接用来展示双十一的实时状况。我们一步步来说明这个套件模板教程。真实效果功能如下:全实时展示 双十一 当天…

普大喜奔 | Azure 免费送网站SSL证书啦!

点击上方蓝字关注“汪宇杰博客”导语就在今晨,微软推出了 App Service Managed Certificates 预览版。简单来说,这就是在 Azure App Service 服务的一项更新,免费送你SSL证书!只要点几下鼠标就能给网站加上SSL证书!并且…

VS Code 1.40 发布!可自行搭建 Web 版 VS Code!

今天(北京时间 2019 年 11 月 8 日),微软发布了 Visual Studio Code 1.40 版本。让我们来看看有哪些主要的更新。自建 Web 版 VS Code 如果你已经下载了 VS Code 在 GitHub 上的源代码,只需运行 yarn web,就能在 http:…

超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本

超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本前言上一篇自动化测试,全面且详细的介绍了从零开始到发布版本的步骤,这是传统的方式,本次为大家带来的是如何在5分钟内使用上docker进行CI/CD,毕竟现在的容器化如火如荼&am…

.NET Core 又一杀器! Web Blazor框架横空出世!

多年来,Javascript(及其子框架)已在浏览器中运行DOM(文档对象模型),并且掌握了脚本知识才能真正操作客户端UI。大约2年前,所有这些都随着Web Assembly的引入而发生了变化-Web Assembly允许在客户…

.NET Conf 2019 今天在上海开幕,图片直播地址

.NET Conf 2019 在上海开幕,全程提供图片直播:https://vzan.com/live/tvchat-1099246581下午的分会场内容如下:上午有个直播 ,请阅读原文访问https://vzan.com/live/tvchat-1099246581 。

Asp.Net Core 单元测试正确姿势

背景ASP.NET Core 支持依赖关系注入 (DI) 软件设计模式,并且默认注入了很多服务,具体可以参考 官方文档, 相信只要使用过依赖注入框架的同学,都会对此有不同深入的理解,在此无需赘言。然而,在引入 IOC 框架之后&#x…

程序员与「中台」的爱恨交错

大家好,我是Z哥。这篇文章比较长,有5200字,不过希望你能耐心看完,特别是程序员。中台这个词,最近两年特别火,它的爆发源于2015年张勇在阿里发出的内部信中提到的“大中台,小前台”战略。随后吸引…

ML.NET 1.4 发布,跨平台机器学习框架

ML.NET 是一个面向 .NET 开发人员的开源和跨平台机器学习框架,它包括 Model Builder 和 CLI(命令行接口),让使用自动机器学习(AutoML)构建自定义机器学习模型变得更容易。1.4 版本已经发布了,以下是本次更新的一些亮点:基于 GPU 支…

使用ASP.NET Core 3.x 构建 RESTful API - 2. 什么是RESTful API

1. 使用ASP.NET Core 3.x 构建 RESTful API - 1.准备工作什么是REST REST一词最早是在2000年,由Roy Fielding在他的博士论文《Architectural Styles and the Design of Network-based Software Architecture》中提出的。他在本文中创造了REST这个术语。这篇论文的地…

Visual Studio Online 的 FAQ:iPad 支持、自托管环境、Azure 账号等

iPad 支持 目前,Web 版 VS Code 只支持基于 Chromium 的浏览器,还不支持 iPad 上的浏览器。但对于 Safari 的支持,是 Visual Studio Online 团队的一件高优先级的任务。更多详情,可以关注: https://github.com/Microso…

2019 .NET China Conf之我逛魔都

趁着参加首届.NET开发者峰会之际,我也是第一次到上海,因此也趁机逛了一下大魔都,和你分享一波我在魔都拍的照片组。酒店所在地:邮电新村地铁站附近为何选择这里?因为离会场酒店6个地铁站,离南京东路和外滩半…

参加首届中国 .NET 开发者峰会有感

参加首届中国 .NET 开发者峰会有感Intro很高兴能够有机会参加首届中国 .NET 开发者峰会,与从全国各地赶来上海参加活动的 .NETer 一起参与这空前的 .NET 的盛会。大会有许多从外地过来参加的开发者们,也有些讲师也是从外地赶过来为我们分享,特…

推荐一款神器-VBAC#代码编辑管理器

网名:liucqa,OFFICE开发领域真大牛,比ExcelHome所有版主和所有出OFFICE开发类书籍的人都要牛的人,出品了它的大作,给大家推荐使用。特色功能:C#&VBA代码格式化/代码收藏/高亮语法详细介绍说明如下&…

【.NET Core 3.0】 46 ║ 授权认证:自定义返回格式

前言哈喽大家好,马上就要年末了,距离新的一年,只有50天了,春节是75天。在这个时节内,天气逐渐变凉,但是大家的心肯定很热吧,因为发生了两件大事:1、双十一买买买,在这个让…

.NET Core 如何生成真正的ICO图标

点击上方蓝字关注“汪宇杰博客”导语前一阵我终于完成了博客系统动态生成favicon的功能。众所周知,favicon肯定有一个ico格式的图标,其余可以用 png manifest 的方式输出。然而这个ICO格式让我小收福报,今天就给大家分享一下解决办法。.NET自…