【转】一个高端.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. 嵌入式X86运行linux及QtEmbedded+触摸屏(X86PC104+Xlinux+QtE+触摸屏解决办法)

    嵌入式X86运行linux及QtEmbedded+触摸屏(X86PC104+Xlinux+QtE+触摸屏解决办法) QQ:5724308 邮箱:sankye@163.com

  2. webform中的Eval的使用

    <strong>.在前台html控件调用c#后台变量.</strong> 在后台的类代码里定义一个字符串.如 public partial class Index : Syst ...

  3. Hive参数层面常用优化

    1.hive数据仓库权限问题: set hive.warehouse.subdir.inherit.perms=true; 2.HiveServer2的内存 连接的个数越多压力越大,可以加大内存:可以 ...

  4. 网络安全学习和CTF必不可少的一些网站

    [转载备用] 原文地址  http://blog.csdn.net/ida0918/article/details/52730662 http://www.sec-wiki.com/skill/ 安全 ...

  5. Iptables 防火墙开放常见的22,53,80端口

    用iptables防火墙 iptables -F # 允许包从22端口进入 iptables -A INPUT -p tcp --dport 22 -j ACCEPT # 允许从22端口进入的包返回 ...

  6. python 2.7.10 找不到 libmysqlclient.18.dylib 解决方案

    Mac os x 升级到最新版后出现 python MysqlDB 无法找到 libmysqlclient.18.dylib 的问题,尝试的解决方案如下: 1.  升级更新 mysql 到最新版,无效 ...

  7. Xml语言

    一.XML是什么?作用是什么? l  XML ( eXtensible Markup Language )语言是一种可扩展的标记语言.其中的可扩展是相对HTML来说的.因为XML标签没有被预定义,需要 ...

  8. [译]使用AES 256以达到SSL/TLS安全最大化

    原文链接:https://luxsci.com/blog/256-bit-aes-encryption-for-ssl-and-tls-maximal-security.html 原文发表时间:201 ...

  9. python时间相关

    1.格式化时间time.strftime,返回字符串 import time time.strftime('%Y-%m-%d %H:%M:%S') 2.时间差 timedelta from datet ...

  10. random类的使用

    小栗子a如下: string[] punch = new[] { "石头", "剪刀", "布" }; string myPunch; pu ...