热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

我们身边那些优秀的.NET开发者

我们身边那些优秀的.NET开发者邹琼俊初识大佬非常有幸通过博客园认识了邹琼俊邹老师,他也是《ASP.NET企业级开发实战》这本书的作者,这本书的销量达到了将近九千本,在这个实体书市

我们身边那些优秀的.NET开发者----邹琼俊

初识大佬

  非常有幸通过博客园认识了邹琼俊邹老师,他也是《ASP.NET企业级开发实战》这本书的作者,这本书的销量达到了将近九千本,在这个实体书市场的冰河世纪,一本纯粹的技术书籍能够卖出这么多,实属大不易了。认识他的时候,当时他在博客园更新了他的年终总结,其中提到了回长沙到一家本地优秀的互联网企业面试的经历。

  同为邹姓人,更是同样在长沙,再加上之前我也是他的读者,能够在博客园中看到他,尤其令我惊喜,于是加了他的好友,跟他交流过几次,加上后来又有一些际遇有幸认识到他的导师周老师,从另一个侧面了解到他的成长历程。

  他虽然目前身在深圳,但他的家安在了长沙,对长沙这片热土充满了无穷的期待,他也希望能为社区的发展尽绵薄之力,共同促进长沙.NET社区氛围的进一步改善。 

他的成长

  在这个言必称211,985、看简历只看研究生、博士生的时代,邹琼俊邹老师的简历或许看起来稍显简单,甚至在人群中稍微有点不起眼,没有211,985,没有BAT工作经验,甚至是在一家不知名的小型培训机构学的.NET开发,但是他的成长故事,诠释着的是一个草根靠知识改变命运的典型。

  他出生于湘中小城娄底,那是曾国藩的故乡,在近代中国更是涌现出一大批仁人志士,他们前赴后继,为中华民族的伟大复兴作出了巨大的贡献。他的毕业学校是湖南省第一师范学校,这所偏居湘江一隅的优秀学府,在长沙的河东和河西各有一个校区,是一所虽然低调却又耳熟能详的伟大学校,正是伟大领袖毛主席的母校。邹老师也曾在橘子洲头,麓山红叶以及主席曾经求学的妙高峰下,思考人生的发展方向。他努力学习,兢兢业业,成为了同辈中人学习的榜样。大学毕业后,机缘巧合之下,他加入了周尹周老师组建的培训机构学习.NET培训,走上了.NET开发这条路。

  众所周知,.NET开发领域,由于过去多年以来,微软的一些历史性原因,让大型互联网公司纷纷的抛弃了这种优秀的技术,改投奔其他语言的环抱,最终造成了如今.NET生态圈的一幅秋风萧瑟、满目苍夷的局面。尤其对于浮躁的中国技术圈开发者来说,再牛逼的技术,没有BAT巨头支持,都不过是冷门技术,因此对于广大.NET开发者来说,.NET开发尤其是一种看似前途暗淡的崎岖山路。然而,与其他.NET开发者,要么在业务开发中逐渐迷失方向、并最终被技术所淘汰,或者***放弃多年的积累、投身到其他语言体系的现状相比,这种传统net开发者越走越窄的成长之路,在邹老师这里却截然不同,他走出的根本是一条康庄大道。

  我一直认为,世界上与计算机相关的工作岗位很多,其中最难的非软件开发莫属。优秀的代码艺术家们,最善于运用现代信息科技最新研究成果,为社会创造无穷价值。而在软件开发的体系之中,最难的莫过于当一名软件讲师,虽然与传统的老师相比,没有神圣的讲堂,但是在视频之间教学方式同样需要足够优秀才能把这份工作干好,尤其在这个物欲横流的时代,讲师教授的内容不仅要求充满干货,而且要求能够深入浅出,照顾不同层面的听众,否则根本无法让听众买单。而当一名不错的讲师,并出一本书,则显然是段位最高的级别,邹老师并没有主角光环,但是他靠自己的努力把这三个方向都实现了。

  当同样作为开发者的我还在思考如何优雅的实现某某简单的业务逻辑时,他已经出版了他的第一本书,并完成了第二本书的精校,显然,这第二本书已经离出版之期不远了。

  当我问到他之所以能够获得小成,能够出版两本书的原因,他和他的导师周老师,都无不提到了一点,那就是博客,如果要多说几点,那就是持续的更新,坚持五年,一定会获得大成。我蓦然发现,原来曾经成功的钥匙,对于我们每个人来说都是如此的公平,正是  这个看起来微不足道的小习惯,足以产生改变价值的巨大动力。

好习惯造就好未来

  前几天,有幸参与长沙.NET技术社区的组建,并发起社区调研,期待能通过问卷调查的形式了解长沙开发者的普遍想法,在问卷中我问了大家一个问题,您有自己的博客么?只有极少数的开发者说自己有博客,并写出了博客地址。有一些开发者的回答让我苦笑,“暂时还不牛逼,博客就不写了。“”

  在长沙这座小城,过去若干年衡量优秀开发者的标准往往是你简历上说的几年经验,例如三年经验就是中级工程师,五年就是高级工程师,八年就是资深工程师。再往后呢。对不起。没有了。然而在互联网技术飞速发展的今天,没有真正拿手的技术,显然已经无法适应环境带来的挑战了。尤其是传统业务开发领域的技术开发者,已经逐渐远离了技术的漩涡,极有可能在自身内卷化的怪圈中最终迷失而被时代淘汰,这意味着我们应当保持持续的学习态度才行,而提高学习效率的方法,就是写博客。

  持续写博客的好处包括以下几点。

    1,实现技能的沉淀。刚刚参加工作的时候,你通过写博客,可以加深你对简单技术的了解,并让你形成了自己的思路和学习方法。而随着你的经验越来越丰富,写博客可以让你进一步加深对技术的印象,让你把技术问题想得更透,能够思路通达,解决问题又快又准又狠。实际上写博客这件事,本身与你现阶段的技术水平没太多关系,只要你现在开始,那你就多了一丝积累。

    2,有利于提高写作水平,通过持续的练笔,你的写作水平和表达能力将显著的提高。有人说我之所以写不出来,是因为卡文了。实际上哪怕是著名网络作家猫腻也会卡文,但是只要你坚持练习,熬过这段时间,那么文思就无处不在了。有人说,我不善于文笔,这一点我想说,没有人生来就会写作,只要后天多看书,刻意的练习,往往都能学会。有人说,我没时间。时间对大家来说都是均衡的,不会你24小时,他25小时。时间就像海绵,总能挤出时间来。

    3,有利于实现价值提升。技能和文笔的提高,带来了你自身价值的提高,这直接与你的收入挂钩。尤其是随着时代的发展,通过博客和开源项目也能让获得简历获得更多曝光度。除此之外,也能让你形成更加积极乐观的价值观念,让你越来越具有魅力。

   4,其他优点,例如坚持写博客能扩充你的知识体系和交友圈子,让你接触到真正的优秀开发者,这对于你的未来发展充满了好处。

结语

      博客写作,是一个零门槛的学习方式,与你的工作经验和学历关系不大,只要你在CSDN或者博客园注册账号,随时都可以开始写,只要你有心,哪怕是看到一本好书,开始写读后感,也是一种积累。一旦你开始了,获得的好处将足够受用一生。

      竹子用了4年的时间,仅仅长了3厘米。从第5年开始,以每天30厘米的速度疯狂地生长,仅仅用了6周的时间就长到了15米。其实,在前面的4年,竹子将根在土壤里延伸了数百平米。 一个人的优秀,从来不是一蹴而就,既需要一些机遇,更需要孜孜不倦的刻意练习和培养好习惯,这才是最关键的。

  优秀的开发者都写博客了,同样优秀的你们,还在等什么呢? 


推荐阅读
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了在Oracle数据库中创建序列时如何选择cache或nocache参数。cache参数可以提高序列的存取速度,但可能会导致序列丢失;nocache参数可以避免序列丢失,但在高并发访问时可能导致性能问题。文章详细解释了两者的区别和使用场景。 ... [详细]
  • ASP.NET2.0数据教程之十四:使用FormView的模板
    本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了一种解析GRE报文长度的方法,通过分析GRE报文头中的标志位来计算报文长度。具体实现步骤包括获取GRE报文头指针、提取标志位、计算报文长度等。该方法可以帮助用户准确地获取GRE报文的长度信息。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
author-avatar
形同陌路2502906543
这个家伙很懒,什么也没留下!
RankList | 热门文章