【转】一个高端.NET技术人才的2014年度总结 

本人在一家公司做技术负责人。主要从事的是.net方面的开发与管理,偏重开发。

弹指一挥间,时间飘然而过,转眼又是一年。

回顾2014年,是我人生中最有重大意义的一年,在工作上,生活上都具有不可磨灭的意义。我的一年,是充满正能量的一年,我不与别人比,只与自己比,自己从各方面都获得了极大的提高,也希望能给技术路上前行的你带来更多的希望与激情。

一、工作上

1、带领团队完成工作电子商务系统的前后台及数据库改造,采用了分布式的结构,基于asp.net4 webform+ redis+ wcf等技术, 使原有系统的处理量达每日万单水平,并发性能大幅提升,经过数据库内存IO优化使其压力极小,且更容易Scale Out.

2、完成asp.net mvc4 的大型电子商务网站的开发。使用技术asp.net mvc4 自定义脚手架+ EF+Linq+IOC+jquery+lingerUI

3、完成基本html5+asp.net mvc5 + asp.net webapi+jquery+knockout 的 SPA (single page application 即所有网站的业务操作均在一个页面上完成),使用严格遵守的MVVM模式进行开发的 微信版手机版网站。

4、利用自己的技术能力,为一家知名公司进行了sqlserver2008数据库优化,解决了他们的问题,同时自己获得一笔收入。

二、生活上

经过多年的努力,妻子终于在2014年10月生下了一个男孩,这是上天带给我的最大的礼物。为人父母就会明白自己的父母把自己养大,是多么的伟大。

我给他取了小名,大名,英文名,也希望有一天能从事软件开发的工作, 遨游在神秘而又充满奇妙的代码之中。

三、学习上

数十几年来一直与技术为生,也从来没有想过转行,即使不打工,也会自己用技术实现个人价值,解决生活问题。

今年读了很多书,尤其有很多是非计算机书,增强了我的想象与思维能力。

非计算机书其中有如下:

莫言的《蛙》,《檀香刑》,马尔克思的《百年孤独》,张炜的《你在高原》,这些基于现实的具有魔幻色彩的文学作品,极大的丰富我的想象能力和精神世界。

古文阅读了部分《史记》等文学作品,及老子,庄子等中国古代哲学,使我对人生有了更深入的思考。

计算机书籍:

虽然本人大多数时间从事的是.net 的开发,但如果要深入理解.net,没有深厚的计算机基础知识,包括算法,操作系统,编译原理,你很难做到知其所以然的地步。比如与第三方的接合方面, 就会用到com, pv invoke, 加密理论, jvm与clr互操作,网络socket编程等,所有知识仅仅局限性.net framework的使用上,将会使你在解决大型项目的集成问题上,遇到困难,而且会局限你的思维与眼界,从而限制个人的发展。

因此,学习的知识包括,很多多年前都以读过,每次重读时,都受益非浅,比如《深入理解计算机系统》, 《算法导论》, 《widows internal》

多年来不断的反复学习,深入理解了以下内容:windows内存管理,进程,线程,动态链接库,资源管理,文件及文件映射,作业和进程池,线程池, Windows服务,Windows日志和性能监视,TCPIP,标准套接字SOCKET原理及编程,WinSock工作模式和编程模型,原始套接字和 ICMP、PING TRACEROUTE工具实现,HTTP和FTP协议原理及服务端实现,P2P和NAT穿透流媒体传输

通过以上知识的理解和应用,将会大大提升我们对.net的认识,比如关于.net的并发控制,线程池,互操作,网络编程等,从而在实际的开发中,不会将我们的思维局限在.net,这一点在开发大型项目中极其重要,否则,我们将很难驾驭复杂的软件项目。

我个人认为,在设计和开发软件中,只有理解了上述知识并会灵活应用,作为.net的技术人员才能成为.net的高端人才。从而摆脱非.net开发人员对于.net技术的非议,这一点由不得C++或别的程序员的瞧不起,因为市面上存在太多不深入理解.net的技术人员。

上述知识还是程序性能提升,数据库调优,大型软件优化的基础。因此,我想如果有志想成为.net高端人才的技术人员,知识结构不能只局限在.net,而要放眼之外,上述知识就是以我十几年工作经验形成的建议。

四、个人收入

虽然谈钱有些俗,且是个人隐私问题,但不能不谈,否则体现不出一年的努力成果。

本人79年出生,已经要进入第三个本命年了, 2014年收入30万左右,组成包括工资,技术服务费及一些外块。除去开支落下25万,虽然在别人眼里这点收入不值一提,远远算不上成功,但和自己相比也算是有了一些进步。

加上多年的积蓄,基本上房车全款没有问题,但我是个保守的人,加上妻子也是一个不愿意把人生绑定在房车上的人,所以暂时不想把资金放在这一块。我要用这些钱,去让它产生实现更大的价值。

五、关于2015年

2015年,继续快马加鞭,努力完善自己的知识体系,寻找机遇,接受挑战,不盲从,坚持自己,努力实现自己的人生价值。

来自:koolbing-博客园

链接:http://www.cnblogs.com/koolbing/p/4195296.html

【转】一个高端.NET技术人才的2014年度总结的更多相关文章

  1. 基于C#.NET的高端智能化网络爬虫(一)(反爬虫哥必看)

    前两天朋友发给我了一篇文章,是携程网反爬虫组的技术经理写的,大概讲的是如何用他的超高智商通过(挑衅.怜悯.嘲讽.猥琐)的方式来完美碾压爬虫开发者.今天我就先带大家开发一个最简单低端的爬虫,突破携程网超 ...

  2. 【转】 基于C#.NET的高端智能化网络爬虫

    [转] 基于C#.NET的高端智能化网络爬虫 前两天朋友发给我了一篇文章,是携程网反爬虫组的技术经理写的,大概讲的是如何用他的超高智商通过(挑衅.怜悯.嘲讽.猥琐)的方式来完美碾压爬虫开发者.今天我就 ...

  3. 【干货】教你如何利用fullPage.js以及move.js插件打造高端大气的网站效果!

    前言: 如今我们经常能见到全屏网站,尤其是国外网站.这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次. 在学习过jQuery插件之后,才发现之前的很多网站特效完全可 ...

  4. linux arm的高端内存映射

    linux arm的高端内存映射(1) vmalloc 高端内存映射   与高端映射对立的是低端映射或所谓直接映射,内核中有关变量定义它们的它们的分界点,全局变量high_memory,该变量定义在m ...

  5. Linux高端内存映射(上)【转】

    转自:http://blog.csdn.net/vanbreaker/article/details/7579941 版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[-] 高端内 ...

  6. 高端OLED电视成行业突破口,苏宁助力显示技术市场迭代

    编辑 | 于斌 出品 | 于见(mpyujian) 在电商与线上渠道越来越占据举足轻重地位的年代,电商平台巨头们越来越有底气喊出"推动行业技术升级"的口号.的确,再好的技术升级也需 ...

  7. 豆芽儿 - 高端IT人才成长社区 上线啦!

      豆芽儿 - 高端IT人才成长社区 这是我们新打造的网站,全新设计了用户体验,给你更爽快的学习体验.为你分享敏捷开发.项目管理.需求分析.软件设计.UML.中层领导力.CMMI.IT职场等“高大上” ...

  8. 不可思议的hexo,五分钟教你免费搭一个高逼格技术博客

    引言 作为程序员拥有一个属于自己的个人技术博客,绝对是百利无一害的事,不仅方便出门装b,面试时亮出博客地址也会让面试官对你的好感度倍增.经常能在很多大佬的技术文章的文末,看到这样一句话: " ...

  9. 高端面试必备:一个Java对象占用多大内存

    这个问题一般会出现在稍微高端一点的 Java 面试环节.要求面试者不仅对 Java 基础知识熟悉,更重要的是要了解内存模型. Java 对象模型 HotSpot JVM 使用名为 oops (Ordi ...

随机推荐

  1. checkbox 选中个数

    背景: 1 Choose1 全选checkbox ,选中此checkbox,子列表的checkbox全部为选中状态. 2 在子列表中如果去掉一个checkbox则Choose1 的全选状态也改为不选中 ...

  2. ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别

    spring通过在web.xml 中配置ContextLoaderListener 来加载context配置文件,在DispatcherServlet中也可以来加载spring context配置文件 ...

  3. POJ 2396 Budget【网络流】

    题意: cas           //测试数据组数 n m         //行数 列数 a1 a2 ... an    //每行的和 b1 b2 ... bn   //每列的和 q       ...

  4. Oracle 10046 event详解-转载

    0046事件概述Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息.这对我们分析.定位数据库性能问题是非常有用的. 10046 eve ...

  5. Python面试里面的那些问题

    Q:Python里面的数据结构都有哪些? 答:str,list,tuple,set,frozenset,dict,以上是Python默认的数据结构,还有容器类型collections,其中包含:Cou ...

  6. selenium简介

    Selenium是一个开源的和便携式的自动化软件测试工具,用于测试Web应用程序有能力在不同的浏览器和操作系统运行.Selenium真的不是一个单一的工具,而是一套工具,帮助测试者更有效地基于Web的 ...

  7. 对iframe跨域通信的封装

    github源码:https://github.com/boycy815/topProxy 为了偷懒所以依赖了Kissy:http://docs.kissyui.com/ 用法举例:需求是在http: ...

  8. 从100PV到1亿级PV网站架构演变

    如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 一个网站就像一个人,存在一个从小到大的过程.养一个网站和养一个人一样,不同时期需要不 ...

  9. Entity FrameWork 与 NHibernate

      1 Nhibernate 展示了NHibernate在数据库和用程序之间提供了一个持久层. 应用程序自己提供ADO.NET连接,并且自行管理事务.NHibernate体系结构如图1-51所示.它体 ...

  10. 使用SurfaceView播放RGB原始视频-2016.01.22

    1 程序代码 使用Android中的SurfaceView播放RGB视频数据,SufaceView播放代码如下: package com.zhoulee.surfaceviewdemo; import ...