SEO

速发彩

网站宗旨
基础原则: 注重对解决实际问题的能力的锻炼和提高(额 这个嘛好像从幼儿园开始到现在一直都在ing中嘛),编程语言只是解决实际问题中的一环工具,是工具!仅此而已,这个原则
  • 如何掌握编程语言?

    发布时间:2019-04-13   分类:公司简介

    基础原则:

    注重对解决实际问题的能力的锻炼和提高(额 这个嘛好像从幼儿园开始到现在一直都在ing中嘛),编程语言只是解决实际问题中的一环工具,是工具!仅此而已,这个原则要明白哦;

    用不到的就不学,别贪恋语言本身怎样,贪技术怎样,这不归路,哥们解决问题重要啊(纯属爱好,财务自由等者忽略(⊙o⊙)哦),还请在注重第一条;

    编程语言的选择:

    快速掌握一门编程语言是不存在的,首先你要熟悉一门编程语言,没错,你没有看错,是至少熟悉一门编程语言。编程语言的选择如何:

    编程语言很多种,遵循基础原则,实际需求解决什么问题,选择一门;

    看下相关招聘岗位的需求,选择一门,你感兴趣的编程语言;

    总之,解决当下你面临的问题的编程语言,才是最好的。

    编程语言的学习:

    程序语言共性:基础的数据类型、变量及其作用域、基础计算(加减乘除与非( -*/!))、逻辑分支(if else)、循环语句、函数、结构体(或者类)、数组、指针、集合、并发(涉及同步控制)、错误(异常);针对初学者,无论是学习哪类编程语言,这些都是会存在的,所以可以横向对比,总结,这样对快速掌握一门编程语言是很有帮助的;

    针对入门的基础,应该是能够掌握编程语言底层的内存,堆,栈,指针,数据结构,这几点穿梭于所有的编程语言,是一块硬骨头,可以在实践中不断的总结,看别人的博客,通过别人是怎么理解的而为己用,注意多coding看具体的运行效果,别光看不动手,盘它,一定得盘它;

    有以上2点的基础原则,那么针对任何一门编程语言的学习,无法就是语法糖,框架的使用了;

    具体如何做:

    多coding,看效果;

    学会用google,这个必须的有啊,很多在实践中的疑难杂症基本可以解决;

    官方手册,这里面有详细的使用方法,注释等;

    针对语法糖问题,这个只要明白编程语言的共性,那就还是仔细阅读文档说明,优秀的博客;

    拿来主义,github上有大量优秀的框架和别人实践的项目,别特么想着自己造轮子,当然不是盲目的,需要明白怎么用,可以解决实际什么问题,可以细看被人的优秀实现是怎样,从而不断的提高自己,潜移默化的形成自己的一套系统学习实践方案;

    不需要一上来就搞比较复杂的大型项目,也是由浅入深;

    写在最后:

    掌握编程,是为解决实际问题而生,千万别痴迷语言,技术本身,至少在当前的大环境下走技术的路子是多激烈和不易;后面我将会为大家带来c ,java,golang的基础和实践干货的分享。

上一篇:世界杯革命尚未成功 上次扩军大比分历历在目    下一篇:没有了