• 程序员心得


    一:

    1.学编程,做后端开发:  学会使用工具,别人造好的工具,我们将工具合理的组装,现如今,工具的组装粒度是越来越大啊!

        所以难度也是越来越小哦!      从面向过程——面向对象        从自己生产轮子——直接使用轮子!    这是工业革命的道路!

    2.学语言,一定要搞清楚语言的环境是什么? 

        用语言去解决问题!   不要重复发明轮子的思想就是人家那么多专家都公认的NB轮子,你就不要再去造了, 直接用!

        加快开发速度,你造一个,时间成本、人力成本、性能也难以超越前辈们!

    3.框架:封装复杂难度、加快开发速度、解决兼容性问题。 (框架就是一套技术解决方案)

    二:

    1.对于前端学习的感悟

    a:对css学习的感悟,学习css,别人定义好的属性,css决定元素如何渲染以及排版!  参数告诉我们了,我们填参数就行了!
          渲染引擎公开参数,你想要什么样的,用这些参数告诉我!  
          学语言都是如此,语言就是提供给我们人与计算机沟通的!  让计算机做什么? 告诉怎们做!

    b:对html学习的感悟,html定义的组件,将组件合理的组装到一起,你要生产的产品告诉机器是什么样?     每个组件的作用搞清  

          楚!    这点需要加强哦!    前端的组件,就像java里面的jar包一样, 功能别人实现了,你需要的是调用和组装!

    三:致自己

    1.工具的使用,读API,用API的能力,  然后自己写API,自己封装API!

        初级、中级:  会用工具、自定义改造工具!

        高级:整合能力、自己造工具!

    2. 学编程就像学英语,首先去熟悉语法        看api。

                                           然后读文章               读代码  (先抄,抄多了就会了)

                                           写文章                      写代码    (自己写)

    3. api熟悉后,然后是学习思路,如何写? 一步一步的将思路搞清楚!

    4.时刻要搞清楚,写代码,做项目,时刻要清楚,你在和谁交流,是计算机!是语言的运行环境。 你要看环境如何运行你的代码

    ;比如浏览器渲染图片,你要搞清楚浏览器的渲染规则是什么? 搞懂规则!才不会走弯路!

    四: 前端工作的理解

    web世界,打破信息孤岛,前端工程师做的就是负责信息的展示!      (所以美观最重要)

    信息的呈现方式要美观、快速、交互性好!

               1.html 、css     页面的展示效果

               2.javascript      页面交互行为的定义

               3.jqeury框架      对已有方法的封装,来降低开发难度,加快开发速度!  

                                            缺点:为了追求简单易用,功能的强大性上,应该不如原生的强大、灵活。

                                    

                浏览器兼容性:不同浏览器的一致展现效果。

                响应式:不同设备的展示效果。

                SEO:搜索引擎的优化

       

         编程:学编程就像学语言,语言一定是抽象的。 语言也是一种规范,是建立人与机器沟通的规范,你要实现去机器的沟通。

                    你要机器听你的话,那么你就要学机器能听懂的语言,时刻要明白,你和谁沟通,你写的东西符合api规定吗? 沟通对象是谁?

                    学编程,理解为一个黑箱!  我们需要什么样的输出?  如果有满足条件的插件、框架, 我们只需要按照要求填写对应的输入即可!  

                    所以编程,在一步步的走向黑箱编程!   

  • 相关阅读:
    2017-12-25
    oracle 创建表,增加修改删除字段
    jqxWidgets 常用代码
    Oracle初始化用户-表空间-权限
    Oracle 切换数据库实例
    ORE(Oracle R Enterprise)安装步骤
    Java 枚举类的基本使用
    Java可变参数
    java的封箱和拆箱
    spring 九种设计模式
  • 原文地址:https://www.cnblogs.com/njqa/p/5642418.html
Copyright © 2020-2023  润新知