主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨
今天的大部分程序员并不要求也不需要都是精通底层和有良好架构概念的高手精英, 大部分都是蓝领阶层,而且,熟悉市场往往比精通技术更重要。
比如我个人是从汇编出来,当年就诚如楼主所说,一行一行的敲,一行一行的调,一个小小的东西做出来都兴奋不已。说实话,当年windows出来,vb出来以后,发现原来做几天甚至几个星期的工作一个小时托托拽拽就完成了,顿时对编程这门活极度失望,一度觉得普通程序员已经失去了价值。
其实技术发展了,工具发展了,编程也逐渐变成普通人的一种解决问题的工具,不再是只有精英才能使用倚天宝剑。当然,精英的程序员还会继续存在,但是实无必要强调大家都必须做技术精英。
我认识一个人,保险公司的一个主管,三十多岁的时候突然提出来要学习编程,以他的文科出身,英文又滥,以lz的意思衡量基本上等于废物, 但是就是这样一个人,用中文版的vb,开发出一套相当不错适合保险行业使用的软件,并用此来创业。就从技术的角度看他的作品,内部可以说一无是处,一个大一的学生学习2个月,写的代码质量都比他高。但是因为他熟悉业务,所以做出来的东西非常符合实际,自然就获得成功了。市场上的很多东西,内部都是浆糊一样,但是因为抓住了用户的需求,反而成功了,至于维护和发展,将来可以请一些高级程序员来解决,根本不是问题。而我的一个朋友, 技术相当的好,是真正的高手,ULW平台任跑,几大数据库, 几个主流语言甚至到专业破解(他成功破解过某国外大公司的高端专业产品,此软件只出租,不出售,这个产品的核心用该公司自行开发的一套语言编写,整个破解过程极度考研技术功底)都可以说是绝对精通,是至今为止我认识的技术细节方面最强的人,但是在业界混了近20年一事无成,几次创业都失败,最后还是跑去政府部门做官僚了事。
只要是市场能够接受,我觉得精英程序员也好,浆糊程序员也好,都是一种活法。而考虑到你也提到的团队,就必须正视这样一个现实,全球市场普遍缺乏有经验的高质量程序员,那么充分借助工具,借助管理能力,把这些浆糊程序员组织起来做好事,我觉得这是一个团队leader的核心工作。
- 相关回复 上下关系8
🙂工具而已。 6 荆棘探兴 字598 2008-04-01 01:16:49
🙂说得好,花 1 jack 字0 2008-04-01 01:22:59
🙂我感觉IDE在开发小规模程序的时候还是很好用的 3 karmin 字373 2008-03-31 23:31:48
🙂时代不同了,程序员也早就细分了。
🙂对这个趋势的分析相当透彻。 1 铁手 字449 2009-09-16 19:16:53
🙂国内出现这种情况的原因主要是没有硅谷类型的 2 布老虎 字470 2009-08-18 22:32:58
🙂俺当年也经历了这么一个转折 2 你克我服 字218 2008-04-05 00:44:55
🙂理解business logic对程序员是至关重要的 3 轻步兵 字176 2008-03-30 15:12:39