知识梳理

工作这么久了时常感觉找不到自己在技术方面的优势与弱势,总感觉自己什么都是懂一点但是好像都不是太精通?难道我对自己要求太高了?

呵呵 趁着这几天时间好好梳理下,不管是为了现在还是为了自己未来的发展,也行不久我又要走上求职的道路先整理不是件坏事!

主要分很平常的3块来说吧

1.前端:

1)JS:写一般的功能肯定是没什么问题的,但是写感觉对js理解不是很深,以前看完《javascript dom高级程序设计》这本书那时感觉还不错。但是因为一直都是用jquery的对js的一些原理性东西渐渐淡忘了。【这本书得经常翻翻有好处】

2)jquery:工作这么久一直都是用它的,不能说深刻理解吧!但是它的常用功能及扩展插件还是经常用的,比如jquery.form.js uploadPreview.js等了。其实这些东西想想看个说明文档就能写也不能说很深奥。真正写这些插件及扩展插件的人确实牛呵呵。目前只能说达到熟练应用。

3)ext:主要用到在它基础上封装的树,因为看来看去他的树算是比较好的。

4)css:本来不应该是程序员写的东西,但是写一些基本的还是会的,虽然写的不美观但是只要能用就行。

5)google地图:看过用过自己做过例子但是目前还没真正应用到实际项目中

 

2.后台等应用处理:

1)c#:这块怎么说呢?反正就是应用吧,有了自己的一套类库和codesmith模板开发起东西来还是比较快的。不能说自己写的很强大,只能说能用用吧呵呵。

2)webservice:简单说就是提供外部的方法,安全性什么的目前没关注。

3)设计模式:以前23种全看过 最早接触这个是看了《大话设计模式》。那时候还一个个写过,一年过去了发现能写出来的不多了,呵呵看来是没真正理解啊。

 

3.数据库:

1)sqlserver:一直都用这个也就是写写sql语句,平时把大部分的sql语句都是封装在代码里了,除非特定的一些处理数据我会写成存储过程。

没什么可以说的 呵呵就是用呗。

 

4.项目管理:

1)以前带过人不过那时候还好那人也不错,指点下就行了。团队来说最重要的就是信任了。总的来说做程序的思想比较简单,都是比较容易相处的,一起吃吃饭饭喝喝酒一下就熟起来了。工作效率自然提高了。

2)做项目时候需求最重要了,我们不要把太多精力花在了页面美化上了,很多小公司没美工确实是件尴尬的事情。

3)写一套适合自己的codesmith模板减少不必要的代码重写,把主要精力放在核心逻辑的处理上。

3)多用用powerdesiger,vs ,svn ,xmind等在开发阶段特别有用的东西。

4)搭建一个合理的bugger处理机制方便错误的处理。如:buggerfree

5)以前好像看到一篇博客是这么说的代码生成器 + 数据库访问组件 + 通用权限组件 + 成熟的B/S开发框架 足足可以节省一个管理软件项目开发的 2/3 的开发时间.

目前权限这块我还没达到很完善的程度但是我确实感觉到这句话确实有道理的。

 

5.杂七杂八

有时候想想自己去学这么多干啥呢?上次看到朋友发给我的腾讯的招聘信息,很多职位都是对你的某一项有要求比如javascript。

在小公司和大公司确实就是这个区别分工明确与单干,精益求精与能用就行管他呢。

 想想自己走过的路,比别人差了点 但是还算踏实。尝试过 失败了 何妨!

已经放弃了回家的想法,今年的唯一目标就是确定个未来(2++)年一直在哪里稳定工作的公司。 

posted @ 2011-03-11 16:38  awp110  阅读(146)  评论(0编辑  收藏  举报