本人前端程序猿一枚,从 15 年 7 月开始工作至今,而一直呆的是一家深圳的创业型公司。但随着公司所谓的“发展”,在职的兄弟们都纷纷离开了。而我基本上可以说是当初剩下的零星几个之一吧。当然一开始,大家包括我在内都感觉公司是一家非常不错的创业型公司,且给予了各位一起拼搏的目标。但是随着时间的推移,我才逐渐发现,大家的离开全因 CEO 的各种“套路”。如今,在职的我终于也被套路上了。因此,在此想发文牢骚一下。
狠点说就是:“想辞职!”
然而,心总想着要找一份更好的工作后才离开,毕竟深圳房租特贵。可 2 个月都过去了,投的 XMind 与迅雷的内推都面试挂了。哎,这全因自己的 JS 基础不够夯实。
也许此时你会说,咋不去小公司?但重点是,我司已经在我内心深处留下一道阴影。它如同其他小公司一样,所给到我的感觉就是,业务发展必须得快,不然怎么当”独角兽“。可说到底,还不是为了钱,而追求所谓的“快”。
而这种所谓的”快“,却坑了我们这些做技术的。比如说,我司的前端目前只局限于依赖常用库进行开发,而所写的 js 却完全没有组件化的概念。二话不说就给我弄出了约两千行的代码,可细心审阅一看,你就会发现,这只是一堆业务逻辑堆砌在一起。毫无优雅可言。
正因为所谓的”快“,产品尚未成型就已经被推上开发流程之中。以至于后期大量功能的修改与删除。这对我们开发来说,就意味着花了大量时间,却只是一直在做无用功。
正因为所谓的”快“,每天对于我来说,都只是深陷于业务的焦油沟中挣扎。在半个月前,我已提出采用 React 进行组件化开发,可其他人员二话不说就突然给找了个 CMS 直接进行二次开发。全因为要赶进度。= =我想问,你们有这么急吗?
因此,小公司的”快“也许不能给予我一个可以思考的环境。所以,我才想挤入大公司当中,并锻炼自己前端方面的工程化能力。在我看来,前端当然并不只局限于页面的开发。而相比于后端来说,其仍然需要有工程化的概念:包括技术的选型、资源的构建、 CSS/JS 的组件化乃至工程化式优化等。所有的这些,都是作为一名优秀的前端需要具备的思想及能力。这些过程不仅仅为了代码的复用,而更重要的是,能把”分治“的思想付诸实现。尤其是当我们要面对一个大型 Web 应用程序的开发时,分治能有效地帮我们把问题进行拆分,并逐一解决。这才是前端工程化的优雅之处。
可试想在小公司的这种快速发展的环境下,怎能容得了这种费时费力的事情呢?
本人介绍不说,直接扔个 https://github.com/aleen42 的页面吧。
最后,我想问问各位,挤破头也要进去大公司的思想是否可取? 纠结!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.