我在进Facebook之前在某知名大公司做过几年前端,但后端也做。我前端应该说非常精通了。
Facebook允许自己选组,我最后选了后端,主要原因是:
(1) 前端的确相对容易。换个全新的Framework,看20分钟教程,基本上心里有个数:基础理论都是一个思路,差不多的思维。有人跳出来说不是这样啊,前端技术也很深很多很难,我不否认,但事实就是:我刚进Facebook时Boot camp的UI小任务,全新语言陌生环境陌生产品,我大概一天不到就做出来并且checkin了,无他,我做惯了前端,照猫画虎可以完全在不懂语言、架构、code base的状态下,参考已有代码(纯靠text search)和Google,就能完成任务(并不代表我真懂)。
//在此我向大家推荐一个前端全栈开发交流圈:619586920 突破技术瓶颈,提升思维能力
肯定有人说你来重新写一个什么什么再来吹牛不迟。这是个投资问题、分配问题,让我从头写一个,行啊,我也有信心,只不过钱得给足、时间得给足。换个角度想:重新写一个后端不是更难么?
(2)前端重要性相对下降。我哥们的著名名言:什么是后端?离开了前端都是后端。有人也可以分出来中端啊,business logic啊,其实我觉得都是文字游戏,