摘要:我今年三十岁,我很迷茫,不知道未来该选择什么发展方向。 背景 这是我无意中在社区微信群中看到的一位年轻的开发者说的话,之前他也经常会在技术群中抛出一些有深度有内容的问题,并能积极乐观的进行问题思考和探寻技术解决方案,有时候可能会错误的以为他这样一位热爱学习的开发者,在公司也一定是技术的引领者,对自己 阅读全文
posted @ 2019-09-16 23:06 溪源More 阅读(6261) 评论(41) 推荐(31) 编辑
摘要:开篇 我们总是很容易就能写出满足某个特定功能的代码,却很难写出优雅代码。又最欣赏那些优雅的代码,因为优雅代码更能体现一个开发者的积累。 就像写一篇散文,有的就像初学者不得其门而入,遣词造句都非常困难,然后纠纠结结,最终不了了之。或者啰哩吧嗦,看起来说了一堆,其实就像是村妇闲聊,毫无重点,不过是口水文 阅读全文
posted @ 2019-09-10 20:16 溪源More 阅读(1269) 评论(2) 推荐(10) 编辑
摘要:1) 一天,我无意中发现曾经见过一面、我朋友老张的同学老杨在招聘网站上的状态,又变成了“离职”,这让我很吃惊,毕竟,我清楚的知道他的上一份工作到现在才过去不到一个月。 难道他又离职了? 于是我向老张打听这件事,老张说:好像是的,听说跟这家公司又闹脾气了。 我:啥?又闹不开心了?上次是啥时候? 老张: 阅读全文
posted @ 2020-10-15 11:58 溪源More 阅读(121) 评论(0) 推荐(0) 编辑
摘要:引子 有一天,有一位读者问起了我的年龄,我告诉他我今年33岁了。 他突然抛出一个问题:“你有没有想过过两年你就可能找不到工作了?”。 其实我也不是第一天听到这个问题,但既然有人突然提出了这个问题,我也想和大家一起谈谈对于这件事的看法。 事实上很早开始,我观察到很多与所谓35岁这个年龄危机有关的故事, 阅读全文
posted @ 2020-10-13 19:28 溪源More 阅读(4227) 评论(29) 推荐(22) 编辑
摘要:从”整洁代码“谈起 一千个读者,就有一千个哈姆雷特,代码质量也同样如此。 想必每一个对于代码有追求的开发者,对于“高质量”这个词,或多或少都有自己的一丝理解。当我在长沙.NET技术社区群抛出这个问题时,众说纷纭。有人说注释齐全、可读性高,就是高质量;有人说变量命名、代码层次清晰,就说高质量的代码;有 阅读全文
posted @ 2020-09-07 14:36 溪源More 阅读(3763) 评论(11) 推荐(12) 编辑
摘要:一文看懂"async"和“await”关键词是如何简化了C#中多线程的开发过程 当我们使用需要长时间运行的方法(即,用于读取大文件或从网络下载大量资源)时,在同步的应用程序中,应用程序本身将停止运行,直到活动完成。在这些情况下,异步编程非常有用:它使我们能够并行执行不同任务,并在需要时等待其完成。 阅读全文
posted @ 2020-07-25 18:31 溪源More 阅读(282) 评论(0) 推荐(0) 编辑
摘要:简述 上一篇简述了ABP框架中的一些基础理论,包括ABP前后端项目的分层结构,以及后端项目中涉及到的知识点,例如DTO,应用服务层,整洁架构,领域对象(如实体,聚合,值对象)等。 笔者也曾经提到,ABP依赖于领域驱动设计这门方法论,由于其门槛较高,给使用者带来了不少理解上的难度。尤其是三层架构对.N 阅读全文
posted @ 2020-07-19 17:54 溪源More 阅读(2674) 评论(22) 推荐(18) 编辑
摘要:ABP框架简述 1)简介 在.NET众多的技术框架中,ABP框架(本系列中指aspnetboilerplate项目)以其独特的魅力吸引了一群优秀开发者广泛的使用。 在该框架的赋能之下,开发者可根据需求通过官方网站【https://aspnetboilerplate.com/Templates】选择下 阅读全文
posted @ 2020-06-28 22:53 溪源More 阅读(744) 评论(0) 推荐(1) 编辑
摘要:在Asp.NET Core中如何优雅的管理用户机密数据 背景 回顾 在软件开发过程中,使用配置文件来管理某些对应用程序运行中需要使用的参数是常见的作法。在早期VB/VB.NET时代,经常使用.ini文件来进行配置管理;而在.NET FX开发中,我们则倾向于使用web.config文件,通过配置app 阅读全文
posted @ 2020-06-11 22:16 溪源More 阅读(652) 评论(1) 推荐(3) 编辑
摘要:一 在博客园中使用小公司大公司进行搜索,列入的搜索记录长达50页。虽然完全命中关键词的文章也许并不多,但这或许也能体现出这个话题的热门程度。 今天我的公众号好友中也有人问了我这个问题: 在小公司里面做全栈好,还是大公司里面做专业的前端或者后台好? 对于这个问题,我大概有一点点发言权。在我过去若干年的 阅读全文
posted @ 2020-05-25 23:08 溪源More 阅读(1043) 评论(5) 推荐(9) 编辑
摘要:一、 引子 有一天,跟一位原同事老A聊起职场的一些情况,期间无意中提到了原公司的技术总监。我说这位技术总监带领公司从一家十几人的小团队,做到四百人的公司,作为同样都是开发者,而且以前也都从事过相同行业的开发,我非常钦佩他。 在内地城市长沙,虽然也有一些优秀的互联网公司,但像这样短短五年,使公司从十几 阅读全文
posted @ 2020-05-18 19:14 溪源More 阅读(2729) 评论(20) 推荐(6) 编辑
摘要:甲方爸爸,大概你要的是代码生成器吧? 一 1) 有一天,我的朋友Y童鞋分享了他正在做的一个内部开源项目,这个开源项目从外表上看,跟目前市场上那些代码生成器本没有特别大的区别,所以我兴趣并不大。 在他给我介绍了一下具体需求之后,我才体会了他的意思,并提起了那么一丢丢兴趣。。 毕竟,听起来有点“鬼扯”, 阅读全文
posted @ 2020-05-06 19:13 溪源More 阅读(1182) 评论(7) 推荐(6) 编辑