大家好,我是技术领域中 什么都会,又什么都不会的那种程序员。
为什么这么说相信经常来逛门的朋友会慢慢感受到。
今天起我加入新浪这个大家庭,开始分享我的一些心得-虽然我展示的东西一向很浅显:p
想了很多要写的题目,最后想了想还是做一个我最喜欢的事情就是呼吁“简单”作为我的博客开篇吧。
我算是一个另类的程序,我有些讨厌复杂的技术,大而复杂的系统或框架是我一直比较抵触的东西,我一直习惯性的把所有技术都用最简洁,最简单的方法解决。我的程序没有复杂的算法、没有高深的概念,可以随意根据需求修改变更,可以承受压力测试可大可小,这就是我的追求。正因为如此我不是完全的程序员,因为我不会花费时间去专研一门开发语言,因为我只是当做解决问题的工具罢了。
我追求的不是一个开发语言的极致也不是某个领域的权威。
现在的我也有职业病,我也深刻的明白软件的存在最重要的价值在于解决问题或达到一定目标。然而我们仍旧热切的使用高深却不是很适合用来解决问题的方法去解决它,我们坦诚的跟随着巨人的脚步,用庞大复杂的系统去解决简单的东西,用这样庞大的系统去向客户证明我们的技术实力以此换取更多的利润,并且热切的等待巨人能为我们做一切事情。
正如现在的情况一样一个稍好的框架基本都能满足市面上50%的开发需求,但是与此同时为了达到覆盖面的这个需求他提供了大量、庞大的函数库去支持、而事实上我们真正使用的仅仅是这个框架的30%左右的功能,而剩余所不需要的功能都在客户的机器中默默的沉睡。这种感觉就像我们把电动自行车一直当自行车用一样。当然这是不可避免的,但是为此导致的臃肿让我们浪费了很多资源,不过对于现在电脑的速度来说这不算什么大问题。但是对客户和程序本身来说很有问题。用本身就很复杂的框架去构建一个复杂的系统,是一种自虐的行为,投入大量人力物力不见得会收效多好。有的时候一个团队不懂用户需要什么那么他们所做出的贡献往往不如一个人的力量强大。