成长道路上的你和我

时间:2023-02-11 12:40:43

      又是在网络上晃悠到深夜,睡不着,脑中一直在思考着这些问题。09年开始学习C#ASP.NET至今已经7年,从懵懂到现在熟练使用但仍无法到达精通的程度,从开始的服务端控件到MVC,从拖拉创建数据库连接到现在EF。其中搞过PHP,但也只是知道如何去使用PHP,使用过PHP的流行的框架TP,CI,YII。现今又回到了.NET上来,开始慢慢接触框架。想起框架就得回想当初初学.NET,三层框架是什么,好高大上的东西。由自己封装的三层开始,慢慢熟悉ORM,用过SubSonic、Nhibernate,到现在开始使用EF。回想自己走过的路,一直都是拿来主义,网络上的东西,拿来能用就可以了。哪里去管为什么这么设计,为什么这么做,这么做优点是什么,缺点是什么。拿来能用就可以了,考虑什么性能,那压根就不是问题。我想有50%的程序员都是出于这样的境况,开发多年却都没有自己能够拿的出手的东西。做过的项目要么规模较小,要么就只是处理其中的一块功能,不知道原理,只懂得头让我这么用,我会用就可以了。接下去就是不停的跳槽,不停要求涨薪资,回头想想自己什么也没剩下,而时间却在慢慢流失。

     今年进入一个新的团队,开始负责团队工作,从招人-业务分析-框架设计-项目开发管理-项目运维,开始慢慢觉得很多技术东西不懂,但只要肯花时间去学,总有一天是可以学会的,而管理人这事就太有门道咯。先说说最近在管理人员方面那点点体会吧。这团队人员不多,只是一个小团队而已,开发中间有5、6年工作经验的,也有刚应届的毕业生,有工作经验的工作拖沓没激情,定计划时总是考虑冗余时间,工作是可以按时完成。有想过去给与他们压力,却总觉得职员只是为了一份工作,何必为难别人,其实我自己得反思下,我应该要提高对他们要求,这不单是企业负责,也是对他们负责,滥竽充数的过日子,最后吃亏的还是自己。当然每个职员都是有自己的欲望点,或是为薪资,或是为成就,或只是为了一份工作这类想法职员其实该走就得走了。毕业生工作激情满满,却总是犯错,但我还是希望看到他们犯错成长,可别老犯同样一个错。团队的工作就是这样,需要去捧一把,但有时候也需要浇一把,需要给与压力,但压力又不能过大。其实职员的最终极目的还是希望领到更高的薪资。

     团队的管理这是一门艺术,这门艺术课才刚开课,而另一门课我也在开始初探门径,系统框架的设计。现在的项目是考虑SAAS模式的,使用ASP.NET,EF+MVC+ORACLE这样的框架模式,在园子里也在查找各种分布式的材料,在考虑分布式数据库,但从企业实力到业务方面,暂时只考虑分库去解决问题。也在寻求好的解决方案,但近几年.NET的人员越来越少。甚至于期初项目也有考虑过JAVA,但只是因为公司开发人员主要是.NET的人员,所以选择.NET。项目进行中还是会遇到许多的问题,但能在园子里.NET找到解决方法的很少,希望有更多的.NET分享出来,所以我开始选择慢慢分享工作中遇到的点点滴滴。也许分享的思路想法是错的,也可以拿出来一同讨论,希望有人愿意一起成长,不再做那个混着日子过的程序员。