红色壁虎(三磊)

Red Gecko 石子虽平凡,聚少亦成多。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

眼前的迷茫犹如初冬的大雾

Posted on 2010-12-02 13:21  红色壁虎  阅读(3040)  评论(51编辑  收藏  举报

现在的心情相当烦闷。眼前的迷茫犹如初冬的大雾。几乎每年都有那么一个时候为自己的前途而迷茫,犹如压在心上,吐不出来的气。今天把他写出来,一则解解胸中烦闷之气,二则也请各位前辈指点迷津。

 

本人从实习开始至今工作3年又8个月。 算算不少日子了,自觉的技术底子也比毕业时候厚实很多。但是现在却感觉不懂的东西越来越多了。总体感觉出的东西比我学的快,虽然说,我们要选择性的学,我们要有重点。但是,当我一上博客园,光首页的文章至少有一半 已经超出我的范围,已经让我看不懂,甚至是没接触过,这种感觉就像一个人在丛林,头上是绿树叶,脚下是枯树叶,眼前则是重重叠叠的树木,不管往哪里看都是一样的深邃而不可测,让人迷茫而不知所措。

 

最近也有一些30后,技术人员该何去何从的文章,看了之后,即是无奈,又是满怀憧憬,但抬起头看着窗外,尝试思索未来的道路时,又不知该从哪下手了。

 

有人说职业规划的重要性,我也曾经给自己定过目标,却总是不那么清晰。

   曾经想过:用2到3年的时间呆在小公司,2到3年的时候呆在大公司,然后自己出来创业。 前面的进2年时间,一直跟在一个朋友后面 ,他到哪我到哪,他当老大,我当小兵;他创业当老板,我当员工,一起奋斗。从他身上学到很多的东西。而也正是这两年跟随在创业朋友身边,才知道创业的辛苦跟不容易。创业后,当老板的人更多的偏向于管理沟通,商场舌枪论战,这却是我所不擅长的,让我对创业这条路多少有些却步。

 

  曾经也想过:往技术上冲,未来到某一个大公司当架构师。当进入社会2年之后,我才发现,我离架构师这条路很远了。架构师,需要精湛的技术,和广阔的视野。而我目前,却是将自己束缚在一个小角落,但是却还冲不出来。我是学的C#,走的asp.net网站开发的路线,也局限于这个路线。有人说,既然知道自己的缺点和短板,那就走出去,补上来。 话是这么说没错,我说过我知道自己正在被束缚;但是我却冲不出去,因为我连这1条路线的东西都没搞明白,或者说,都跟不上技术的发展,如果此时走出去,那么已有点小基础的C#或者是asp.net方向内容必将落下更多,当我走出去,想走回来的时候,是否还跟的上?而且一个公司又是几个架构师呢,当年长了,再学不动,或者说跟不上年轻人的学习速度的时候,如果被无情的社会抛弃下来,一个大龄程序员又该到哪里去寻找新的出路?

 

  曾经又想过: 既然架构师不行,那么管理者呢?学技术和某一专业领域,到30岁左右转到管理上,当项目经理,部门经理,甚至技术老总,是不是更容易和稳妥点?这或许也更符合国内的情况。或许这是个好想法,但总觉得还是有点空荡荡,没着落,前面说过,我是个不善言辞的人,对于管理也是一窍不通,一向都是别人管我,我真能管好别人,让人跟着我走?

 


 敢问路在何方? 敢请各位前辈指教。

一则、技能到底该怎么学?

       如果选一个自己以为可行的方向往下走,而不关心现在的新技术或者其他方面的技术,那么可能错过很多更优秀的处理方式。比如当我研究js来丰富客户端的时候,silverlight已经在其他地方闪亮登场。

      如果去了解各种新技术,那么毫无疑问,在某个特长上将不够深入。甚至于,学习的速度赶不上新技术的产生速度。

     真是一个两难的选择 。忘各位给点建议。

二则、30后的道路应该怎么走?

      中国的程序员,真的很难摆脱这样的困境吗?各位又是如果渡过这个关卡,或者准备如果度过?这是一个迷茫的前程。

三则、 如果30后的道路走不下去或者失败了,又当如何面对迟到了十几年的其他行业?(从大学开始算,这个时候每个人已经开始选择自己准备走的行业道路)

 

四则、不过30后的道路选择如何,现在我想整理一个真实可用的程序框架,有这样一个想法,也请给点指导和意见 。

      基于C#语言,.net框架的web开发平台: 

     主要准备使用技术:

     前台技术: silverlight(使用MVVM模式)、jquery

     服务端技术 asp.net (MVC模式,与silverlight交互可能是webservice)

     ORM框架(这个还没决定,也请各位推荐几个)

     数据库  Sqlserver、oracle、sqlite

              (三个数据库,希望根据不同的环境和情况,能同时使用一个或者多个。这个就需要 ORm 框架能有同时处理3个数据库的能力,至少支持 Sqlserver、oracle,而对于sqlite可以自行在ORM上进行二次开发,使其支持。)

 

五则、在进行四的开发过程当中,希望能够同时学习到文档的编写和使用。这块一直是短板,虽然说也带过几个系统团队开发,但因为老板或者和客户催的实在紧,又或者挤牙膏似的开发方式,根本没有时间和内容来编写文档。而这一次自己准备这样一个平台,就可以整出时间来学习文档的编写和使用。但由于以往缺乏这样的经验,所以也请各位前辈能推荐些资料和工具之类的。

 


 小注:这个文章前后写了相差一个星期,所以前后语义上可能会有些比较大的跨越。敬请见谅。另外,小弟我准备好箩筐了,各位提点的同时,也欢迎掷些板砖,好回老家盖房(这年头实在是买不起,只好自己先办法盖了)

- -!