文章目录
  • 1. 最初
  • 2.发现
  • 3. 前景
  • 4. 结尾
  • 最初

    最初开始工作的时候,我浅薄的认为前端就是做web界面的,和美术差不多,负责实现UI的设计。

    接着,我发现前端和美术设计并不重合。随着技术的发展,CSS的玩法也越来越多样,配合js能做出更多有趣的效果。好的创意与实现必然是相辅相成的,这说明前端也可以是通往设计的一条路,不仅可以实现创意,也可以激发创意。同时前端可以掌握设计实现的难易程度以及工期长短,能够将创意落地。

    发现


    再后来,我发觉前端也可以是一种解决问题的思维方式,同一个问题可以由运营、设计、后端解决,也可以由前端解决。

    从纵向深入考虑,里面也蕴藏不少与美术不同层面的东西。由于它从属于技术领域,就不得不面对更为复杂的一系列问题,例如浏览器兼容性适配,性能优化,数据可视化,前端工程化,前端安全,SEO,数据统计,如何减少项目架构的复杂度,如何更为便捷的进行项目迭代管理etc。

    从横向进行分析,前端除了PC web以外,还可以做移动端,同时可结合ios或android做hybrid开发,还可做各种浏览器的web应用中间件、插件等。

    再度发现


    前端远看像是技术方向一个狭小的点,但近处细细看过去,更像一张密密麻麻的网,各种节点之间隐隐约约的相互连接着。
    less、ExtJS、bootstrap、zepto.js、angular1.0 2.0、nodejs,随着这些新的流行框架以及更成熟的解决方案的出现,技术人员为了不被时代的潮水拍死沙滩,将以更加质朴方式迎面应对,敦促自己不断前进——或是看文档学习,快速将最新的流行技术应用于自己的产品中,或是重新熟读ES6规则,反复思考,如何通过最原始而经典的js方法来解决目前的各种问题,避免被不成熟的技术带入更深的坑中。

    有种说法是,不想成为全栈不是好coder。原地踏步而不自知着实令人恐慌,有野心总是好的。
    学习的确不应满足于一个点。不仅是某种实现方法,还可以熟悉原理,掌握框架;不仅是软件,还可以了解硬件,不仅是技术,还应该更好的了解运营、管理、美术等其他方向,从而延伸出去。除了赚钱谋生,还有自我价值实现。就像我很喜欢的美剧《硅谷黑历史》里面Hooli公司总裁Gavin总是提到的那句,make the world a better place。尽管他讲这句原话是讽刺,但依然让我相信,技术能够让生活迅速变得更美好。

    结尾


    目前我依然经验尚浅,只能边走边挖坑,灌下一点似有似无的鸡汤。但前方一定有许多还未勘测到的坑等待挖掘。
    不过这正好,人最怕的就是没有希望。所幸还年轻,平日也还注意锻炼身体,一旦有了能力和机会,就获得了达到更高的境界的可能。



    2015/10/14

    Fork me on GitHub