zoukankan      html  css  js  c++  java
  • 前端的自我修养

    这两周公司让我负责一部分页面的UI具体细节修改,以及最好可以定出一个统一的规范出来。才做了两天就头晕眼花,1px1px的具体细扣真的是很累。。

    抽空自己上网看看想看的东西,就看到了winter大神的这篇--一个前端的自我修养http://taobaofed.org/blog/2016/03/23/the-growth-of-front-end/。

    大家也可以看一下~~感觉视野稍微开拓了一点。

    这一段时间感觉自己很迷惘,不知道想学什么,也不知道要学什么。(不会的太多,什么都感觉来不及学。)看看旁边的一样是刚入职的同事感觉会的好多,可是我什么都不会。一着急,更感觉迷茫了。前一段时间真的是都不知道自己在干嘛,也不怎么看书,也就是到处瞎看、瞎逛,可是又什么都记不住。

    然后这两天又让我改UI,一直觉得这只是一个又苦又累又没什么过多技术含量的活。可是看完这篇文章后,发现这也是一种代码规范等软实力的提升。真正开始做着规范,才会更加发现该怎么去写css。

    下面是一些经典语录的摘抄,想看全文的可以仔细看winter神的文章。


    1、You are the owner of your career.

    你是你职业发展的责任人。这句话潜台词是,你(不是你老板,也不是你爸妈,也不是你女朋友)是你职业发展的责任人。

    2、

    我们讲前端成长,我认为,主要在两个方面,一部分是“能力”,一部分是“知识”。我个人的观点,能力占百分之八十,知识占百分之二十。

    (我自己的见解:知识不停地在更新,谁都可以去很快的学完。但是能力中的部分却不是可以在短时间内培养出来的,所以这么说。)

    而我认为占重点的能力,则是非常稳定的,我认为能力是三大块:编程能力、架构能力、工程能力。

    编程能力,就是用代码解决问题的能力,你编程能力越强,就能解决越复杂的问题,细分又有调试、算法、数据结构、OS 原理等这些的支撑,你才能解决各种麻烦的问题。

    架构能力,则是解决代码规模的问题,当一个系统足够复杂,你会写每一块,能解决每一个问题,不等于你能搞定整个系统,这就需要架构能力,架构能力包含了一些意识,比如解耦、接口隔离,也包含认识业务建立抽象模型,也有一些常见的模式,比如经典的 MVC,还有设计层面,面向对象、设计模式等等。

    最后工程能力,则是解决协作的问题,当系统规模更大,光靠一个人,是没办法完成的,如何保证几个高手互相能够配合好?如何保证项目里面水平最差的人不拖后腿?这个工程化建设,往往会跨越多个业务,以汇报关系上的团队为单位来做。包括前后端解耦,模块化,质量保证,代码风格,等等。

    3、对知识,我一直有个观点,叫做宁缺毋滥。其实很多人,他学习东西的时候就喜欢挑,挑简单的学,书选择最”深入浅出”的,在这种心态下,没有任何一丝学好的可能性。

    (PS:我也是这样.......还是不要有侥幸心理吧。感觉并没有可以一点一点很轻松的学会所有东西的书。。)


    其他还有很多,但是这一些是最大范围的,我都要时刻提醒自己。。。

  • 相关阅读:
    spring事物配置,声明式事务管理和基于@Transactional注解的使用
    spring集成ehcache本地缓存
    Java并发编程:volatile关键字解析
    Callable接口、Runable接口、Future接口
    Sorting It All Out
    Borg Maze
    Agri-Net
    Highways
    Truck History
    Arbitrage
  • 原文地址:https://www.cnblogs.com/neuscx/p/5664262.html
Copyright © 2011-2022 走看看