当前位置: 首页 > 互联网, 观点 > 正文

能算是程序员吗

前些天看到一片文章说,不会招聘只会.NET的程序员。看了文章之后,我也不由的开始怀疑.NET程序员算不算程序员。大体的原因就是,在.NET中,你无需像在其它编程语言一样,需要很多的基础知识,很大程度需要自己进行架构,有很多的开源社区与框架,有广泛的社区基础。而在.NET中,你可能不需要太多的基础知识,就可以参照样例快速的开发出网站或是应用程序,然后就会自我满足的说我可是程序员啦。

不得不承认的是,.NET开发的软件是有局限性的,开发到生产大体都离不开微软的平台,可能从IIS到数据库,到服务器都是微软的产品。在相对封闭的开发环境中,你几乎无法对底层进行变更,所有在其它应用平台看似高级复杂的功能,微软的开发团队也可能都为你提供了,你只要依样使用就行。在托管环境下,你不太需要考虑内存的优化,甚至也不必去想什么高级的算法,强悍的性能。因为大多数人都只认为.NET只是适合开发中小型应用的,算不上高大上。而且几乎普遍的认为,.NET一年就会,C++等三年未必通。所以在气势上赶不过别人。

走进.NET的原因很简单,当年一个同学也学.NET,然后我用.NET帮另一个同学做了个毕业论文的软件,算是进了.NET的门。之后的日子,也只是用.NET开发各种企业软件应用。管理系统啦,WEB网站啦,MVC,API啦。从早期的.NET1.1框架,到现在4.5,从VS2003到现在在用的2012。用了微软的平台,也就一并用了微软的数据库,从SqlServer2000到2005,到2008等等一路过来。内心总感觉自已徘徊在程序员的大门之外。什么开源啦,什么框架啦,什么前端啦等等,在.NET的环境里似乎你都不需要考虑太多,只要项目的功能实现就行。但心中想认识.NET之外的心还是那么的强烈。

偶尔重拾C语言,看看PHP,又想学学前端,最近移动端挺火,又想看IOS,看Java。看似有千百万个理由等你去学习,等你去推开真正的大门。却被眼前的境遇给限制了,没有真刀真枪的实战环境,想真正入这些语言则是更加的艰难,又想着我能否用这些工具,帮助我充实现在的工作也行啊。无奈还没有找到切合点,所以更多的时候是自娱自乐了。下了决心,不能去做,还不是和原来一样,一事无成。

我想象中的程序员应该多逛逛社区,能为社区做点贡献,除.NET外还应该多一门编程的语言,并有实际的项目经验。

本文固定链接: http://www.byhard.com/?p=1222 | 海纳百川

该日志由 byhard 于2014年11月05日发表在 互联网, 观点 分类下,
原创文章转载请注明: 能算是程序员吗 | 海纳百川
关键字: ,
【上一篇】
【下一篇】

能算是程序员吗:目前有5 条留言

  1. 板凳
    夏日博客:

    还是学一门语言吧,要么.NET,要么PHP。。。或者其它。

    2014-11-08 15:31
    • byhard:

      .NET就是我当前用的平台。现在想了解下其它语言。看好象Node.Js挺有意思,想接触下。而且顺带学习下Javascript。是不是我想多了,呵呵。

      2014-11-08 22:58
  2. 沙发
    子叶:

    .Net要开源、跨平台了,虽然我不学.net,但是对它的跨平台还是很期待的,毕竟花少的时间做出自己需要的工具是很有意义的事。

    2014-11-18 13:32
    • byhard:

      这个很难说,底层一大堆,开源也困难啊。再说.NET能开源,他的SqlServer,IIS能开源吗,这些都不敢想象的啊。加油啦。

      2014-11-18 14:05
      • 继续看微软的行动了

        2014-11-18 23:49