献给浙大学弟学妹的网站开发入门指南
2016-12-17 本文已影响103人
86号程序员
原文链接:TobeCoder.Club
大家好,晚上要讲的主题是网站开发简介。这里是我认为我大一时要是能知道就好的所有内容。
既然是我认为,那么我默认今天晚上在座的听众是对网站开发感兴趣,以后想要进入互联网行业工作,但又不是科班出身的一群优秀浙大学生
<h3>以下是我的自我介绍:</h3>
- 个人博客:http://wisekeys.ghost.io/
- 从事数据挖掘与数据可视化
- 前端小白
- 略懂网站开发
- 在TP-Link工作
- 微信:ifootballangel
为什么选择成为一名程序员?虽然更多因为爱好和他的有趣,既然选择了这个职业,那么就谈谈他的优点:
- 工资高
- 工作环境优雅
- 人才缺口大
- 从业人员素质高
作为浙大的学生,我们很容易获得互联网企业的青睐,因为互联网对于人才的两个要求:
- 好奇心
- 快速学习能力
<h3>网站后端开发介绍</h3>
- PHP:世界上最好的语言,快速上线,facebook
- Python:优雅,Django/flask,知乎,浙大球是第一版
- Node.js: 新兴势力,Javascript的里程碑,前端福音
- Ruby on Rail:最快速的网站开发语言
- Java:强壮,电商、大型企业;想去阿里
<h3>前端开发</h3>
- 前端开发不是最赚钱的方向,但他是需求量最大的方向
- 前端开发不是最难学的方向,但他是变化最快的方向
- 学习前端三大件:HTML、JavaScript、CSS
- 了解HTML(HTML5)、CSS(WeUI、BootStrap)
- 掌握JavaScript:从基础的Javascript到Jquery,最后至少要掌握一门MVVM框架(Angular.js/Vue.js/React.js)
<h3>为什么我今天介绍的是网站开发,而不是移动开发呢?</h3>
- 更适合你们自学,一个浏览器你就能看到自己的成果
- Code once, Run everywhere
当然网站开发、前端开发在当下有着他热门的现实意义
- 其实如果你掌握了网站开发,也可以说你学会了移动开发
当下的趋势:Hybrid混合开发——原生+H5,典型的如淘宝、京东 - 万众创业时代——快速验证产品,快速上线,推广成本低
比移动端的原生开发开发周期短 - 微信小程序、谷歌PWA(Progressive Web App) 、facebook的react.js暗示的新趋势
<h3>简单介绍一下数据挖掘和可视化</h3>
数据挖掘:从海量数据中挖掘出你想要的有用信息,帮助决策和广告投放
- 一般使用python语言,广泛应用于机器学习、数据挖掘、网络爬虫
数据可视化:将海量数据以图表、WEB的形式展现给你的客户
- 推荐:百度echarts,简单易上手
只要几行代码你能实现excel要几小时甚至永远实现不了的效果
<h3>能养活自己的学习路线</h3>
- JavaScript
- W3C网站上看完HTML、部分CSS、全部JavaScript教程,了解Jquery原理
- 仿写一份百度首页、京东首页
- 学习Vue.js这种MVVM框架的使用方法
- 用Vue.js写一个小项目(demo)
- 学习Node.js的使用
- 自己或者合作开发一个小项目、实习、找到工作
- Python
- 廖雪峰网站上看完python教程
- 买一本笨办法学python,写完课后题
- 学习动物书flask网站开发权威指南,完成个人博客开发
- 自己或合作开发一个小项目
- PHP
- 找一本PHP的书看完
- 练手:二次开发球是官网
- 实习,找到工作
- 非技术线
- 积累经验,保持关注,成为产品经理或者产品运营
<h2>谢谢大家</h2>
送大家一句,纸上得来终觉浅,觉知此事要躬行
<h3>原文链接</h3>