距离上次写博客过去很久了,最近老婆也怀孕了,我也做了准爸爸,人生的角色又多了一个,无比开心的一件事情。
由于今天带着老婆回丈母娘家,没有买到上午的车票,现在来到德克士做一下,看看大阅兵,顺便写下下半年技术方面的提高列表,人真的需要学习,不断的进步,这样你才看到现在的你是很优秀的。好了这里我也写下自己的下半年需要学习的技术列表。
保存在草稿箱中的,今天才拿出来整理
1、.Net
补全遗漏的基础,现在Framework已经到了5.0了,需要跟上脚步
CLR各个点的内部原理
深入研究Asp.Net Mvc
熟练使用WebAPI 这个很适合做接口,接口不建议写到业务逻辑层中
2、操作系统
Windows
IIS管理与配置
线程/进程的深入了解
3、数据库
SQL Server大数据查询优化
Oracle大数据查询优化
MySQL熟练使用
NOSQL了解一下,知道概念,简单了解
MongoDB集群配置与管理已经操作界面命令使用
Redis环境搭建与熟练使用
Redis分布式中Session的实现
4、前端
进一步熟悉JavaScript
Javascript高级进阶
JQuery的熟练使用,最新版本已经加了很多东西
AngularJS的熟练使用,适合移动端界面开发,配合CSS3和HTML5
SignalR在项目中实现消息推送,适合中等项目开发,还需要服务器比较强大才可以
5、HTML
熟悉HTML5和CSS3,canvas画板和css的动画效果是比较难理解的。
6、HTTP
了解HTTP理论,提交和相应内部机制
7、架构
进一步熟悉DDD相关理论
DDD的实践
熟悉常用的设计模式的理论与实战
进一步加深OOAD编程(面向对象分析与设计)
TDD的学习与研究
BDD的学习与研究
架构师理论系统学习,业务框架搭建的好,就是大楼的地基
8、业务模块:
熟悉权限相关理论
熟悉BPM相关理论
公司业务非常熟悉
9、开源组件的研究
Enterprise Library(微软企业库,包含很多东西)
Autofac(依赖注入技术)
Log4Net(目前最好的日志管理框架)
NLog(简单系统日志框架)
Drapper(轻型ORM框架)
AutoMapper(.NET的对象映射工具)
Quartz.Net(开源的作业调度框架)