SO也没什么创新,比之CSDN10多年没大变的社区,反正我没看出什么特别的先进性。SO问答的质量比CSDN要高一些。SO上也有类似“怎么作出QQ停靠在屏幕上自动隐藏”的问题。
我观察过周围87-92这个年龄段程序如何使用互联网解决自己的问题,绝大多数(70%)喜欢在baidu上检索自然语言,然后baidu给出的地址往往是某某空间,去这个空间看到的是空间主人不知道从那里复制粘贴过来的代码,有些连排版都没有做,话说,我也挺钦佩能使用这些代码/网页的小孩们的。他们也会通过论坛留言,blog留言的方式进行进一步的询问。
再有20%左右会去各种qq群,通过聊天的形式咨询,回答。会去社区询问。
10%会去国外网站检索,当然,能够和国外网站用户用英文交流的,很少。
以上集中方式最常见的就是“贴代码”,不管问的还是答的,不管是网站还是qq群,大段大段的代码贴上去。
仔细琢磨琢磨,为什么复制粘贴别人的代码解决问题,喜欢大段大段的“贴代码”?
因为这一类程序要解决的问题只是“怎么做”,所以,从百度空间上复制粘贴下来的代码放到IDE里,能跑起来就够了,也就是说,他们根本不需要“问答”。问题中说的“面向初级程序员的so”,我觉得啊,so面对的肯定不能是这些copy代码+改一改+运行就能满足的程序。
如果说要面对这些程序苑,与其是so的形式,我更看好类似
http://code4app.com在国内的前景。当然当然,code4app在国内流行,肯定不能是件好事。
各种“短期培训班”需要承担一定责任,相信面试过程序,看过程序简历的人对国内几大程序培训结构毕业生都有自己的看法,我个人觉得,3个月培养不出一个iOS开发人员,6个月培养不出一个Java程序。同时,培训机构灌输进去的思想很不好,没人会说缴费之后三个月只是教学生入门iOS,只会说三个月之后就学成了,让学程序的孩子们无从知道学习编程是一项什么样的系统工程。他们只满足于作出“同新浪微博同步”“qq停靠在屏幕边缘自动隐藏”这些表面功夫上。把几个月的学习经历当作“工作经历”,“项目经历”写到简历里。这些做法对企业对孩子们都不好。反正这几大培训机构的毕业生,一看“工作经历”都是什么“微博客户端”,“找地LBS”,“音乐播放器”,我就直接删了。