在技术的道路上赶路
作为半路转行做程序员的我来说,时间是最宝贵的。之前已经浪费了太多的时间,和别人相比我已经输在了起跑线上,如果不付出更多的话,我想我很难在这条道路上继续下去,或是有所作为。最近的两个月里我也在不断的学习和实践,接触了之前没有了解过的一些技术。
ASP.NET MVC的开发方式以前听说过但没有接触过,经过这段时间自己的学习,我确信我已经喜欢上了这种开发方式,前台页面中不再使用控件,使得页面很清新,这太让我欣喜了!通过它的路由机制就能够轻松的实现之前在webform中的URL重写功能。后台代码和前台页面不再强耦合在一起,可以随意切换到任意的前台页面展示数据。当然,知其然还要知其所以然,于是我也经过学习大致上了解了ASP.NET MVC这种开发方式的流程原理,发现它和webform的原理几乎一致,只是在Application管道中的一个事件里做了些“手脚”,就使得形成了完全不同的开发方式。关于ASP.NET MVC的开发我还会继续学习和实践,这也是我今后工作中的目标。
在这段时间我还了解了关于简单工厂和抽象工厂架构这种面向接口编程的思想,让我体会到了面向对象设计语言的精华所在。还有EF的优化,面向切面编程(AOP),依赖注入(DI),控制反转(IOC)的相关知识,让我意识到了需要学习和实践的还有太多太多。
还有让我兴奋的是,我了解了在服务器集群架构的项目中经常用到的技术:Memcache。这种分布式缓存技术可以轻松实现多台服务器之间共享数据的问题,而且读写的速度要比操作数据库的方式快N倍!这种类似的技术还有Redis,和一些NoSQL等。
下一步我还想要学习JQuery EasyUI,然后要把这些技术运用到项目中去,这样我就会发现更多的问题,当然也会有更多的惊喜。希望我的下一遍博客发布时,我又能有新的进步,我相信一定是这样。