生活就是这样子,当我们以为可以一直就这样走下去的时候,它会在有一天突然跳出来对你说 : hi, 该转个弯了!
技能是必要的,但想象力更重要。它是不受时空限制的精灵。 开发工程师在注重逻辑严谨的同时若能捎上想象力, 则写出的程序定会拥有一种更奇特的内在之美。
生命短暂,技艺永恒, 追求无境。
前端开发,一条不归之路, 是被迫, 是诱惑,还是挑战? 从电子到软件,一次不算华丽但也还不错的转身,如今要从后台转前端,纠结,徘徊, 是轻轻地,不带走一丝云彩,毅然开始全新之旅, 还是频频顾目,难舍难分,有所眷恋 ?
因为公司需要,要从后台转到前端, 纠结了两个星期。 现在略微想清楚了一些。
我害怕舍弃已经学到的技术、技能和经验吗?
从后台转前端, 将要舍弃的有哪些呢? 具体的开发技术,知识; 开发过程中所获得的关于特定技术的实践经验; 这些在技术进阶、职位晋升过程中起着比较重要的作用; 如果已经有了很多的积累, 所舍弃的还是比较多的, 那就要看这个人的决心和性格了, —— 选择安稳还是冒险。
实际上,具备一两年后台开发经验的初级工程师转前端开发,相比那些通过编写页面进入前端的人拥有更多的优势:
1. 后台开发者通常从比较成熟的后台技术体系中学到了很多有益的思想、方法和技能,比如设计模式、迭代开发等,以及对编程语言、工具、方法和开发框架的运用能力;
2. 他们实际上花费较少的代价就可以很快熟悉和使用前端语言、开发技术及相应框架,达到与同等工作年限的前端人员的水平,并且,由于其特殊的后台开发背景显得与众不同;
3. 更注重工程的可维护性、系统整体和代码质量, 关注前端架构, 而不是陷入编写页面那些琐碎的细节; 这就好比一个学工科的童鞋进入文科领域,智商是足够的,所要弥补的是对美的感知。