技术上的管理,大家进来谈谈
技术上的管理,大家说说,要管哪些,怎么管?
本人之前一直都是一门心思敲代码,对于管理方面自然毫无了解,今年开始,头上顶了这么个任务,想来想去,针对公司目前存在的比较明显的问题,想了以下几点:
1.没有限制开发技术,比如AJAX,有人用enthem,有人用updatepanel,有人用webservice...数据库访问,有人已经linq了有人还在ado.net.
2.代码规范问题,命名规范问题,数据库实际规范问题,模块没有文档,代码没有注释.
3.公司没有自己的控件库,没有自己的代码生成器
以上3点是我发现的计较明显的问题,为此我写了一份简单的<公司代码规范>,开发框架则还在摸索,写了几个控件,一个代码生成器.
实施问题:
由于之前这些都没有,一下子出来这么多条条框框,不知道同事会不会有抵触心理,但好在大部分人进公司后都是我带起来的,应该问题不大.当然目前我脑子里还没有具体的实施步骤.另外实施后应该怎么检查效果,难道每个人的代码我都检查检查?
呵呵,说白了我就是上来取经的,希望大家不吝赐教
------解决方案--------------------慢慢来,别急,语言不要求唯一性,但不能泛滥,代码规范这个需要制定规则,每个人都有每个人的习惯,制定好规则,都按这个走就行
组件库,如果你公司的风格比较个性化,那必须的
------解决方案--------------------规范加统一就行了,长时间的积累。
------解决方案--------------------管理是一门大学问
你可以放开一些技术上的权力
多关注一些规约上的问题
你有机会可以看一下日本人定的规约
真的很实用
前期花的时间长一点
后期维护可省很多事情
------解决方案--------------------征求大家意见,取其精华!
然后制定会好些吧
大家接受也快点
------解决方案--------------------我觉的楼主将来能成为一个好的管理者
你懂的听别人的想法
同时你也能换位考虑一些事情
我不是什么管理者
但是
从旁观人的角度上来说
管理你手下的一些重点的人
要是部长的话管好组长
要是老总的话管好部长
一定不要老总管组员
结果是大家都很累
------解决方案--------------------