给想学编程又无从下手的小白一些建议

最近总有学生问我,我现在大二,想自学编程

但是不知道如何下手?

不知道该学哪一门编程语言,web 前端? C/C++? JAVA? C# pythpn?

不知道web 前端 ,Java PHP C++之间有什么区别?

是不是学习web 前端之前要先学 C?

学了WEB 前端基础之后又该学什么?

web前端全栈资料粉丝福利(面试题、视频、资料笔记、进阶路线)

如果你有这些疑问,那就继续往下看:

你们现在遇到的这些坑,我基本上都爬过

我大二的时候也都不知道JavaScript 和 Java 有什么区别,甚至不知道数据库和数据结构有

什么紧密联系

只要记住!你们现在有大把的时间去爬坑,我也从几个方面,说说我的经验和想法

一、首先有必要了解一些常见的编程语言

常见的编程语言:html

CSS

JavaScript C

C++ JAVA

C# PHP python

objective-c swift R 等

1、学习顺序

我在大学课程中有谭浩强C 语言程序设计这门课,我当时想学 Java 同时也很迷惑

C 和 Java 有什么关系?

是不是学习Java 必须要先学 C 语言?你们是不是也有如此迷惑?

现在告诉你们,没有半毛钱关系~

你如果想学WEB 前端 Java c# PHP 等任何一门语言,立刻就可以学,没有先学 C 在学前端在学Java 的必要条件, 只不过是说,你如果有了其中一门语言的基础,学其他的比较容易入门而已,毕竟所有编程语言都有一些共性,都会有基本语法,数据类型,顺序结构等

2、语言特性及归类

C++ C 语言是面向结构的 C++扩展了 C 语言特性 ,具有一些面向对象的特性,objective-c 是苹果公司对 C 语言的一种封装, 主要用来开发 ios 应用的,语言特性和调用方式和C 语言很像, 如果你有 C 语言基础 入门 ios 开发就很简单JavaC# 是面向对象的 具有 抽象,继承,封装,多态等特性,因此,如果你要学期中一门语言,领域们语言也能很快上手那面向结构和面向对象有什么区别呢?python JavaScript (属于前端语言)是脚本语言,具有动态语言的特性。意思就是可以在程序运行时改变变量的类型,例如:在JavaScript 语言中,声明一个变量赋值为一个数字,运行程序后,你把此变量动态赋值为字符串,没问题就是何方的,程序正常运行,相反如果在Java(没有动态语言特性)中声明一个为 int 类型,如果你给这个变量赋值为字串符类型,程序就会报错,编译不通过。

二、如何选一门编程语言

了解了基本的编程语言后,相信你又会纠结不知道学哪一门语言中。这个问题的关键在于你不知道学了这门语言能干什么·也就是编程语言应用领域或者开发方向以WEB 前端为例:web 前端在服务端(电脑端)移动端(手机端)小程序 大数据可视化,智能家居小游戏开发等领域都有着广泛的应用那你学习WEB 前端之后可以选择几个方向

网页制作工程师、前端制作工程师前端开发工程师网站重构工程师等方向现在很多的

APP 软件 小程序的都是前端开发的

C 语言可以往嵌入式方向学习,c++可以用来开发游戏 游戏服务器框架及游戏引擎等(一般游戏公司都被腾讯收购了,虽然你很感兴趣,但是就业面窄,不建议选择)Java 可以往移动端,安卓开发,大数据开发方向走(费头发,女生就不建议选了)python 可以用来做网站爬虫,搜索引擎,也可以开发网站,人工智能领域应用更广泛如数据分析机器学习等(费头发,女生就不建议选了)JavaScript 这个语言的方向太多了,号称全栈开发语言(node.js 全栈开发技术,web 前端VUE.js 移动端技术 React.js )这一门语言掌握了 可以做个全栈(属于前端语言,容易上手)

比如:你选择做WEB 前端工程师

首先我们就要先对职位进行解读:

薪资12-24K 要求专科,不限经验

没学历限制也不限经验就不需要担心了

大学三年要是把握的好,毕业直接拿12K 很轻松了

这里要求的技术:

基础:Html css JavaScript 框架:bootstrap react vue JQuery 等

精通一个jJavaScript 框架 也就是 VUE.JS 或者 react.JS

(什么叫精通?)

这是个伪命题,一般不同层次解读都不一样。得看你追求的薪资多少。12K 薪资和24K 薪资要精通的肯定不是一个层级

怎样才算是精通JavaScript?

精通是对一种技术有深刻的研究和透彻的了解

1、理解 JavaScript 里面对象的概念

2、理解各种逻辑运算符

3、理解对面向对象编程函数式编程

4、了解javascript 特性,对原型继承、函数编程、闭包等特性有所了解,并能灵活应用。

5、了解js 对 DOM/CSS 的操作特性,尤其是浏览器差异方面的特性,可以编写兼容代码

6、了解常见框架的设计思想和解决方案,并可以融入自己的代码里

7、了解常见算法用、设计模式用javascript 的实现方式

8、对于javascript 引擎的内存管理有一定了解,保证运行速度,避免内存泄露

9、能试图用 JavaScript 去模拟一个类,能让它具备重载以及多态等等特性

10、对 JavaScript 常用的第三方库比较熟悉

11、能用原生JavaScript 写出一个兼容各浏览器的MVC/MVVM/类 FLUX框架

怎样才算是精通vue.js?

1、熟悉 Vue 的常用 API,对所有 API 的应用能够信手拈来

2、熟悉Vue 的生态,知道 vue 的局限性,它本身的优缺点,哪些问题能用 vue 解决

3、能轻松搭建Vue 的开发环境,无论是 SPA,还是多页面,或者是 SSR。能很轻松地

为项目找到合适的轮子

4、能偶尔为项目使用Vue 造一些轮子,比如一些业务组件、mixin、directives 等5、熟悉Vue 中的一些坑,遇到问题能比较轻松能定位到问题

6、了解Vue 的响应式原理,了解模板编译,了解 Vue 组件的渲染过程等等

这下你总改知道要学习什么了吧?

三、寻找学习路线

这里就不用多说了吧

看到末尾,是不是感觉好难~~!!

实际上WEB 前端真的不难,东西也不多,你要参照对象,如果要对比编程其他语言C++ Java python 哪个知识体系少?入门首选JavaScript 是最合适(个人建议)web 前端知识不足体系不足 Java 的 3 分之1学这些知识需要花多久?

Html+css 1.5 个月

JavaScript2.5 个月

VUE.js 1 个月

技术的知识点顶多用些时间就行了,为啥有些人学了半年只会做个静态页面?

别问我为什么,因为他每天都好像在很努力在学,每天都在学html css 天天在学重复的知识

那剩下的时间干啥?

当然是做项目采坑

怎么做?

2 种方法

1、找个有开发经验的人带着做,像博客项目从开始到上线 带着你做 1 个月 教你用框架写出来,而且保障性能等会踩什么坑,持续采坑

2、自己仿,跟着敲一遍

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342