给正在努力的您几条建议(附开源代码)

前言

我是一名在广州的某家互联网公司工做,并有6年工做经验,奔着架构师与微软MVP为目标的老鸟程序员。最近回顾了下多年来走的路,有很多的弯路。今天不说技术,而是总结了一些职业生涯上的建议与你们分享。html

虽然说今天不说技术,但我也整理了本身的开源项目(工具库、扩展库、仓储库等)分享给你们,但愿你们互相学习。git

Sikiro.Tookits-工具库程序员

Sikiro.Tookits.Files-基于NPOI的简单导入导出封装库github

Sikiro.Tookits.LocalCache-本地缓存封装面试

Sikiro.Nosql.Mongo-基于原生驱动的mongo仓储层封装sql

Sikiro.DapperLambdaExtension.MsSql-基于dapper的lambda表达式扩展封装缓存

Sikiro.NoSql.Redis-Redis仓储层封装架构

AutoBuildEntity-集成vs的生成实体插件app

这也为了兑现去年在整理本身的.net工具库全部承诺源码开放的诺言。好,废话很少说进入正文。ide

坚持写博客

点进来看我这博文的您,必然是奔着如何提高本身技术能力的目的前来的。在此我以最严肃的态度告诉你写博客是提高技术的最好方式之一。

写出来的博文必然是通过本身严谨梳理的,而且博文是要放出来给人家看,所以你潜意识里面也会认为这将会很重要,因此在写的过程当中会翻查资料和参考别人的理解。在这个过程当中,你会无形的学习到不少本身以前没注意到的知识点。

有些人可能会想我都不放出来给别人看,对这些同窗我建议你,勇敢地放出来发布到博客首页!别人看不看你的无所谓,最主要是但愿你带着别人必然会看你的态度去编写您的博文。而您的博文也许会帮助到部分同窗的思考,同时也可能受到其余同行的建议和提醒。

如此一举三得事,何乐而不为?

也有同窗会问,我不知道怎么下手去写,我建议先从笔记出发,积累多了再写本身的理解与感悟,固然你工做写的技术方案,若是容许也能够写出来与你们分享。

拥有本身的github仓储

做为全球最大的同性交流平台gayhub,很差意思,是github。里面保存着各类各样有价值的代码,而您能够无偿的去下载和查看学习。

而另外一个提升本身的技术能力的方式,就是多写代码和多看别人写的代码。

一切的学习都是从模仿开始的,随着技术的积累,逐渐成形本身的理解与感悟,当有本身的理解后请写出您的设计思想的项目并开源到您的仓储库。这与博文将成为您日积月累的技术沉淀,也是能够做为面试资本之一。

知行合一

知是行之始,行是知之成。第一次看到这句话是阿里的李云华老师在他的《从0开始学架构专栏》提出的。实践是检验真理的惟一标准,知识与行为的统一就如前两点的博文与github仓储。博文是知识的体现,github是行为的保存。

这里有我本身学习技术的6步走与你们分享

  • 查看介绍文档
  • 安装部署
  • 编写demo
  • 系统性查看技术文档
  • 测试
  • 看源码

1.2.3.4步能够在接触某个新技术的时候去作,学习一门技术要先了解技术的特性,最好及其余的发展历史,每一个技术都有他的特色和解决问题的场景,而了解追其根源,能够了解到它的原理与本质。编写一个用例来验证特性的真实性。

第5步能够放到打算时候或者技术选型的时候去作,验证自身不一样配置的差别性,并与其余同类产品做比较。

第6步看源码,能够留到须要去作的时候去作,而看源码必须从问题出发,带着问题去看。否则这么多怎么看得完。

好书要多看几遍

我并无叫你整本书都看几遍,那你买某本书的时候必然是由于里面某样知识点才去购买的,因此说没必要一次性看完(固然你喜欢这么作我不拦着你),能够先看你须要的解决的问题,等以后遇到问题以后能够再翻看。看的时候请作笔记!脑图是一款很是好的工具,您能够先以知识点去记录,久了以后,知识点成串成知识线,最后造成知识面。

所以我建议你的技术书最好是购买实体书收藏,若是遇到看不懂的书请您马上停下来,等您的经验与技术积累达到了再去翻看。

坚持运动

坐是程序员的必然姿式,而久坐是健康杀手,所以您如今绝对作着拿健康换金钱的工做。

肩 背 颈椎痛是程序员的通病,我如今也偶尔肩颈痛。所以您须要适量的运动和保健操来保证良好的身体状态应对平常的学习与工做。

俯卧撑和跑步是随时随地的均可以作的运动,另外要多喝水,程序员写起代码来是不知道时间的,可是必须及时补充水分,我认识的不少同行都有尿酸高,而尿酸高了必定的值会引发痛风。

为了您的健康与职业生涯,但愿您尽早动起来。

结束

以上这篇是我想与你们分享的,若是其余同窗有更好的建议与感想,能够再下方评论与我沟通。

相关文章
相关标签/搜索