@
bluegobin 豆瓣上的的某个小组讨论,地址忘记留了。不过记得大概是说很多学校都用windows教编程,离开了IDE学生们什么都不知道,老师也是。
然后有人回复,大家离开GUI和或者有UI的东西就不行了,而web可能是由于更容易直接接触到用户,所以被归为浮于表层的东西。个人认为可能是很多人觉得凡是越是上层,被封装越多的技术含量就不高。
讨论中就指出做后端的,底层的开发更GEEK。但是我也看到过有做底层开发的人说的一些事情。
其实web如果不设计大型的架构的话,就是个客户端嘛,可能说穿了它不会去用到系统调用,不会用到复杂的算法(web推荐什么的应该算在后端吧),所以才被人诟病。
但是如果从程序设计的角度来讲,做开发还会涉及到设计这一块,比如MVC。web前端也越来越复杂了,想backbone。
可是似乎又矛盾了。到底什么才算是牛逼?是非要和操作系统紧密贴合,还是写代码本身很牛逼,比如代码架构非常牛逼?系统调用我虽然了解不多,但是也就是些API使用吧,只是windows的话API会超级复杂?(这点是我个人的臆想)而设计了诸多web开发框架的人不也都是牛人么?
我尚未进入这个行业,困惑好多啊。。。需要布道师。。。