接触.net5年了,感觉自己的知识面很狭隘。
08年毕业找工作期间开始接触网页开发,由于在学校了混了4年时间,我只能从html标记语言开始学习,后来应聘到一个网站建设公司,开始学习ps、Dreamweaver和asp。由于基础薄弱,一个月后离开了。
后来又应聘到一家公司,从事asp网站建设,但是基本上没做过什么案例,所幸有时间开始真正学习asp,慢慢地对asp有了一点的了解,可以大概看懂别人的代码了,后来发现asp已经过时,开始学习.net,当然自己学习过程很枯燥,三天打鱼两天晒网的,真正学到的东西也是很少。
10年有幸进入一家OA开发的公司,开始真正接触了.net、SqlServer、Oracle等,在这特别感谢这家公司能够给我这种菜鸟机会。这家公司经过几年的积累拥有自己的一整套框架,其实就是封装一些基类,普通员工只要在框架的基础上开发和修改一些功能。技术总工在安排开发任务时一般会把功能的实现大概阐述一遍,所以真正接触到.net深层次的东西会很少,基本上接触的sql语句和js比较多。
13年,感觉工资低而且学的东西也少,所以我选择了辞职,和同事一起开始了创业之路,既然创业就必须开发一个产品,因为对之前公司的框架有一定的了解,所以我们选择以他们的框架为参考,搭建了自己的框架,可能同学们看到我说的框架又要不以为然了,其实说白了就是一些基类,sql基类和page基类,开发了一套CMS,主要用jquery的Ajax进行前后台的交互。
由于种种原因创业失败了,现在我在一家公司专门给自己公司开发OA系统,大致也是沿用之前CMS的思想;
以上就是我的工作历程,下面开始聊些技术层面,我用到的大概很多都是.net1.1,完全没接触过MVC、EF等设计模式,只是知道这些个名词,连泛型和委托这种都几乎没用过。我一直感觉MVC更加适用于团队项目,还有就是对同一数据源不同显示比较有优势,OA系统如果做手机版倒是有些帮助。关于EF模式,可能因为别人说过效率的问题困扰了我,一直不想深入研究。还有因为底层相对比较稳定,不太乐意去尝试使用MVC、EF之类的模式。现在开发些新功能的时候有时会想着用些泛型和委托这类“新玩意”,可是我搞不清哪里用得着委托,感觉委托反而增加代码量,也许我只是一知半解吧,泛型呢,我好像也只是当做高级点的ArrayList来简单使用。
每次有时间逛园子的时候我都会感觉自己知识面的狭隘,感到恐惧,我的知识已经不符合大部分招聘要求了,文章写得比较乱,只是想写一篇博文,只是想总结下自己,希望有人给我指点迷津。
接触.net5年了,感觉自己的知识面很狭隘。的更多相关文章
- Oracle,Sql,procedure 感觉自己写的很棒的一个存储过程
感觉自己写的很棒的一个Oracle存储过程,(其实想说很叼^,^). 集成了一堆操作数据的功能(至少几十), 包括存储过程执行异常信息输出帮助诊断. 亮点很多, 比如`over(partition b ...
- .Net开发八年,坐标杭州,上个月换工作感觉现在.Net岗位很少,希望和同在杭州的同行们交流一下
.Net开发八年,坐标杭州,中间做过2年Java, 目前新入职一家做防伪溯源的中型公司,200人左右, 之前在一家500人规模的软件公司工作过4年,后面2年工作过3家互联网创业公司, 上个月换工作感觉 ...
- SQL开发技巧(二) 【转】感觉他写的很好
本文转自: http://www.cnblogs.com/marvin/p/DevelopSQLSkill_2.html 本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列 ...
- 最简单的JavaScript模板引擎
在小公司待久了感觉自己的知识面很小,最近逛博客园和一些技术网站看大家在说JavaScript模版引擎的事儿,完全没有概念,网上一搜这是08年开始流行起来的...本来以为这是很高深的知识,后来在网上看到 ...
- Codeforces617 E . XOR and Favorite Number(莫队算法)
XOR and Favorite Number time limit per test: 4 seconds memory limit per test: 256 megabytes input: s ...
- 开篇 hello 内Cool超人
经过一年时间看到asp.net mvc一直被受微软开发团队的注重.与之相比的silverlight我感觉到有点力不从心.除去silverlight第一次运行要安装Runtime不说,产品不可能只运行在 ...
- 内Cool超人
内Cool超人 经过一年时间看到asp.net mvc一直被受微软开发团队的注重.与之相比的silverlight我感觉到有点力不从心.除去silverlight第一次运行要安装Runtime不说,产 ...
- tms web core 与 kbmmw 第一次亲密接触
最近,tms 经过1年多,集合了数十名高手大牛,开发出了一个跨时代的产品,就是tms web core. 具体的介绍详见官网,https://www.tmssoftware.com/site/tmsw ...
- ubuntu下一款有点感觉的 linux音乐播放器 clementine(小橘子))
https://www.clementine-player.org/ 在linux听音乐的感觉确实不是很好,音乐播放器很多.但是仅仅只是数量上的优势,在确实不是很好用.自带的rhythmbox确实很占 ...
随机推荐
- bzoj 1513 [POI2006]Tet-Tetris 3D(二维线段树)
1513: [POI2006]Tet-Tetris 3D Time Limit: 30 Sec Memory Limit: 162 MBSubmit: 540 Solved: 175[Submit ...
- Maven的安装与使用(ubuntu)
一.安装Maven 1.下载Maven,http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-m ...
- 使用pupperlabs yum repo
http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html
- python-面向对象(一)——开篇基础
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 一.创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现, ...
- head frist 设计模式学习之 JVM中的博物馆奇妙夜(观察者模式)
博物馆奇妙夜! 博物馆奇妙夜!博物馆奇妙夜!重说三!!!JVM看了<博物馆奇妙夜>电影之后,决定在自己家里开一个博物馆!毕竟需要什么new一下就好,博物馆很快就开起来了,并且任命你为馆长( ...
- (转)在Mac下使用OpenCV, 在Xcode下使用OpenCV (非常基础,详细)
转自:http://blog.sciencenet.cn/home.php?COLLCC=3456986939&COLLCC=3456885714&mod=space&uid= ...
- POJ 3125 Printer Queue
题目: Description The only printer in the computer science students' union is experiencing an extremel ...
- 5种Web常见编码、变换算法的自动识别
#coding=utf-8 #识别字符序列变换算法,当前支持标准的MD5.SHA-1.Base64,及主流的URL编码.HTML编码 import re import sys #MD5判断函数 def ...
- STL源码剖析之_allocate函数
SGI STL提供的标准std::allocator中的_allocate函数代码如下: template<class T> inline T* _allocate(ptrdiff_t s ...
- Java-工厂设计模式
引言: 工厂设计模式分为三种: 简单工厂 工厂方法 抽象工厂 联想四种情况 (1).还没有工厂时代:假如还没有工业革命,如果一个客户要一件产品,一般的做法是客户去创建一件产品,然后拿来用. (2).简 ...