发现一个现象:现在论坛上的程序员,包括我自己,都在玩一种积木游戏。就是将别人家已经做好的零部件然后经过各种组装后完成自己的产品。
经常听到小伙伴们这样高度概括了我们技术开发所做的事情:现在的开发就是拼凑各种SDK,把人家做好的东西拿过来组装。
细细想想还真是这样,现在各种产品功能细化,每一个你能想到的功能都能到网上找到对应的组件,我们所需要的就是了解这些组件的使用方法之后把人家的东西搬到我们的东西中。
你是Android程序员?那你不是用的人家谷歌给你弄好的sdk么?你是IOS程序员?那你不是用苹果给你的SDK么?服务器开发那第三方的库就更多了。想想还真是!
从某种意义上来讲这不就是我们小时候玩的七巧板么?或者是每个学期都不会正式上课却会发给我们一袋各种部件让我们自己组装成一个类似机器人的东西。
我想这难道就是我们这一代的程序员应该做的事情吗?或者是国内程序员应该做的事情吗?
我有点不甘心,真的,我想改变,但却不知道如何改变!就像对着公司提过很多次咱们需要测试人员,专业的测试人员,却始终得不到落实。项目都是经过客户来测试,然后客户反馈各种本应该是我们自己团队发现的问题。这种硬不起来的感觉真是非常糟糕,却很无奈!
回到主题上来,可能某种程度上来讲也不是我们这些“屁民”能改变的吧。我们这些屁民能做的事情就是把手上的事情做好,然后睁着布满血丝的眼睛,盯着那个虚无的目标,时不时用自己的拇指跟死命揉揉双眼让自己保持注意力,在机会出现时抓住它。
它会出现吗?它是真实的吗?