一位年轻而优秀的.NET开发者的成长点滴

一,社区的小圈子

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

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

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

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

二、周杰的成长历程

而公众号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程序员或java程序员,能够用心学好技术,努力提高自己的技能,并时刻保持学习的精神,才是程序员的最大的价值。

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

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

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

三、环境造人才

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

而优秀人才并非偶然天成、往往也得益于兴趣和团队氛围的培养,关注于结果,同样也要关注于过程,既关注于人才的保健因素(例如工作条件,上下级关系,同事关系,工资,职位,安全),也同样关注于人才的激励因素(工作中的成就感,得到的认可与奖励,本身的挑战与兴趣,职务的责任感,工作的发展前途,个人成长的晋升的机会等),才更能实现人才的价值提升。

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

结语

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

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

本文版权归原作者和博客园共同拥有。作品采用知识共享署名-非商业性使用-相同方式共享4.0 国际许可协议进行许可。
本文来自: 溪源 | 长沙.NET技术社区。阅读更多精彩好文,欢迎关注长沙.NET技术社区公众号【DotNET技术圈】。
首发于溪源的个人博客www.techq.xyz

原文地址:https://www.cnblogs.com/xiyuanMore/p/11809840.html

时间: 2024-11-10 04:16:18

一位年轻而优秀的.NET开发者的成长点滴的相关文章

20位最值得关注的 JS 开发者

过去的一年对 Node.js 和 JavaScript 总的来说毫无疑问意义重大. 2015 年,我们见证了 Node.js 和 io.js 的合并,ESLint 1.0 的引入以及 ES6 标准的采用,也经历了很多其他令人兴奋的事. 按照 bitHound 的惯例,我们再次给出2015年度"20位最值得关注的 JS 开发者"榜单,这里有我们熟悉的家伙,也有一些新面孔.因此准备好,在2016年,这些人都将是你想要保持关注的. 1. Eric Elliott 对大名鼎鼎的的 Eric E

优秀Android开发的职业成长路径是怎样的?

在不同的职业发展阶段,Android开发的薪水有非常大的差异,伴随着技能和薪资的提升,一位比较顺利的Android开发的职业成长之路是这样的: 1. 初级Android开发:0~3年 在从事Android开发的前三年,在没有遇到和解决足够多的问题之前,你都是菜鸟.对雇主来说,与其社招只有两年工作经验的Android开发,不如通过校招自己培养,这也是大多数公司一般只接受2年工作经验以上的程序员的原因. 2. 高级Android 开发:3~5年 这是你快速成长成熟的阶段,此时你可能已经有过一次跳槽经

一个优秀的Unity3d开发者必备的几种设计模式

Unity脚本编程 如何写脚本架构 参考书籍 设计模式 原则1:单一职责原则 用一个类描述动物呼吸这个场景 当需求变动 改动量小的方法 隐患 另一种修改方式 遵循单一职责原的优点有 原则2:里氏替换原则 名字的由来 定义 继承的风险 需求变动 影响了正常的功能 里氏替换原则通俗的来讲就是 原则3:依赖倒置原则 定义 依赖倒置原则核心思想 情景举例 需求变动 抽象的接口 在实际编程中,我们一般需要做到如下3点 原则4:接口隔离原则 定义 未遵循接口隔离原则的设计 示例代码 遵循接口隔离原则的设计

移动开发者的成长之路?

移动开发到底能走多远? IOS/Android怎么选择?以及对应的课程知识? 对于移动开发,公司注重应聘者的那些专业知识?编程能力不强会不会被鄙视呀? 职业晋升会往哪方面? 移动开发可以用C/C++吗? 软件测试/软件开发怎么选择呢?对于编程能力不强的同学怎么选择呢? 前端/后端哪个要重要一点呢?

成为优秀Swift开发者的10条建议

在这里给大家分享一些帮助大家成为更优秀的Swift开发者的建议,让你的代码,写的更少,性能更优,轻松玩转swift开发. 1. Extension 扩展 举例:平方 // Okay Versionfunc square(x: Int) -> Int { return x * x }var squaredOFFive = square(x: 5) square(x:squaredOFFive) // 625 创建无效变量,将5平方后再平方 -- 毕竟我们不喜欢打字. // Better Versi

推荐给开发者的20个优秀PHP框架

推荐给开发者的20个优秀PHP框架 来源:developerslane   时间:2015-01-13 19:48:06   阅读数:111916 分享到:14 [导读] PHP是非常受欢迎并且很有影响力的一门编程语言,很多Web开发者喜欢使用PHP开发,而且确实有很大比例的网站都是依赖于PHP的.在Web开发中,PHP框架可以帮助到你开发过程的各个方面,使你的工作变得简单起来.        本文由PHP100中文网编译,转载请看文末的转载要求,谢谢合作! PHP是非常受欢迎并且很有影响力的一

成为优秀移动开发者的心得

话说,距第一款移动应用程序问世至今,移动开发者的需求已经有很大改变. 随着市场和技术的成熟,手机的运行速度已经变得更快,移动市场中应用海量涌现,移动平台也是不断变化.那么开发者该如何面对变化中的移动应用市场呢?开发者需要具备哪些特征才能脱颖而出呢?以下是一些建议: 移动互联网IT培训(Android IOS WinPhone HTML5) 相关课程链接:http://www.ibeifeng.com/mobile17.html咨询QQ2110053820 1.遵守平台规范,使UI和源码更智能.早

Wephone开发者苏享茂自杀,码农的困境与现状

近两日,各大门户媒体都被一条爆炸性的新闻刷屏,事件的来龙去脉用一句话概括就是一名不谙世事的程序男遇上面善心狠的心机女,最后不堪其辱跳楼身亡,一位本该是年轻而优秀的大好青年就如此草草结束了其短暂的一生. 事件始末 苏享茂:80年出生,WePhone开发者. 翟欣欣:86年出生. 两人皆是世纪佳缘网VIP用户,今年3月30日见面,6月7日领证,7月18日离婚,短短109天从认识.结婚.离婚.在到自杀! 苏享茂开发的Wephone 是一款手机app,用户可以和其他wephone使用者免费短信和打电话,

一位父亲和一位母亲讲述孩子的成长故事--《粗养的智慧:李聃的普林斯顿之路》和《我的儿子马友友》阅读摘录

距第一次读完<大学之路>已有四个多月了,影响我最深,也是让我深受启发的,就是“教育是一辈子的事,适合自己的大学就是好的大学.”这也让我变得更加关注教育和对自我成长的反思. <粗养的智慧:李聃的普林斯顿之路> 父亲手记:男孩女孩都要粗养(代序) 美国是一个讲究个人主义的国家.无数人追求自己的梦想,努力将才能发挥到极致,其中的佼佼者造就了硅谷的奇迹.但他们的激情只能从内心深处的源泉中流出来. 一个在自由宽松的环境里成长起来的孩子,远比一个在师长们控制下成长起来的孩子要有后劲,有潜力.