zoukankan      html  css  js  c++  java
  • css 学习之路

      首先说下经历。10年参加工作,第一年工作主要内容为php开发,也是在这一年中了解了前端这个职业,那会主要开始学习了js,用来编写js小游戏,公司和联通的合作项目。由于基本没有接触,没有任何人教,全靠自学,起步是比较一个痛苦的过程,这也就是在小公司的悲哀。11年离职后有9个月没有做关于IT方向的工作。到12年继续从事开发工作,但是应聘的职位仍未php开发工程师,不过在该公司的项目中用到了大量的js,没有别人也只有自己上了。身兼多职啊。所以说js基础打得还比较牢靠,但是这就不得不提另外的一个痛处了,css了。今年起我全面转向了前端领域,正式成为了一个前端攻城师。职位为JS开发工程师,当时公司有固定的页面工程师和我配合工作,工作比较忙,没有学习的时间,所以全面学习CSS就一直拖着。干了四个月离职后,到了现在的公司,开始全面的接触CSS知识,现在学习CSS知识有一个多月时间吧。总结下最近学习到的东西,希望各位看官继续慢慢看。

      我认为最重要的一点就是需要认识到你想在项目中从事什么样的职能,一个领导者,一个推动项目往前走的人,一个跟随者。从后朝前说吧,跟随者,这个职能很容易胜任,只需要学习一定的专业知识,或者说是领导者给你教会一定的专业知识,跟着走,让做什么就做什么就行,按时完成任务,保证不拖项目后腿即可。

         推动项目的人,第一肯定是要求专业知识过硬才行,但是最重要的就是要求有探索精神,在自己工作完成之余,努力去学习专业知识,学习一些新的技术,让这个项目能够更快,更好的完成,保证项目质量的情况下,可以为项目提出一些更新的技术知识点。更重要的一点需要帮助项目组成员更好的适应到你所学到的新知识,新技术,是项目组能够成为一个热爱新技术的项目组,积极讨论,乐于分享的团队。

         一个小项目组的领导者,需要做到就是了解项目组中每个成员的长处和短板,分配任务时候能够合理进行分配,充分考虑组员的自身水平。监控项目完成进度,保证能按时完成项目。做一个承上启下的人,让上级领导及时知道项目现在完成状况等。

         上面都是一些个人见解,望拍砖。

         我给自己的定位是一个能推动项目往前走的,我喜欢学习新的技术,每学到一个新的技术让我感觉都很兴奋。既然如此,那么我自身肯定不能让CSS继续做我的短板了,所以我就开始真正的去接触CSS了。

      先清空自己的杯子,才能装更多的水。以前总认为CSS没有啥技术含量,但是当你真正的去深入了解CSS时候,却发现CSS存在那么多不为人知的秘密,那么多的不可思议,那么多的美丽的效果。CSS也是一种程序,作为一个后端转过来的程序员,放弃轻视CSS之心吧!

          我这里只介绍一些我最近学到的知识点吧,下来想要看的自己搜索下看看。

          1 reset.css 最不起眼的,每写个页面都会用的,但是你真正的了解它吗?

          2 BFC 

          3 CSS的优先级

          4 清楚浮动的写法,每种写法的来源以及时如何出现的?

          5 CSS预编译 less Sass你使用过吗,了解它是如何工作的吗?

          6  你真的对position属性了解吗?

          7 OOCSS

          8 媒体查询技术

          9 CSS字体图标你使用过吗?

          10 对css3属性能真正的了解多少呢。

          11 使用过一些构建工具吗

          12 web响应式开发你真正的了解吗

          ……

      先就列举这么多吧,这里边好多我也没学到的,只学了个皮毛,愿新接触的CSS的各位同胞跟我一起共勉,争取早日真正CSS攻城成功吧,对于老手们来说吧,希望能够给我提更多的意见,谢谢。

      我以后会经常发表一些我新学的前端知识,希望大家能多多探讨。

  • 相关阅读:
    CookieContainer.Add只能加入20个Cookie实例的解决方法
    ELM网络训练模型
    ELM学习(一)
    贝叶斯规律
    异方差性
    分类,回归,聚类
    机器学习中的正则化
    过拟合
    高斯分布——正态分布或钟形分布
    IDC:全球数据库
  • 原文地址:https://www.cnblogs.com/fyking/p/3366857.html
Copyright © 2011-2022 走看看