茶话会PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 非常好的中文入门电子书:《Pro Git中文版》 http://iissnan.com/progit/
必备技能点:GitHub
• 作用:
– 最有说服力的动态简历:如何用4年的时间面试一个人? – 世界上最火的代码托管网站 – 学习优秀开源代码的绝佳途径
• 每做一个项目/作业,就将代码推送到GitHub上。
1000行C语言=200行Python • 推荐框架:Flask(扩展性最高的Python Web框
架)
• 数据库:MySql(管理工具:PhpMyAdmin) • HTTP 服务器:Nginx(《学习Nginx HTTP
Server)
服务器运维
• 购买自己的VPS(virtual private server,虚拟专 用服务器)
必备技能点:英文阅读
• 95%以上的最新技术文档是英文 • 英语对于程序员的要求:读 > 写 > 听 > 说
必备技能点:Git
• 什么是版本管理? • 什么是Git? • Git是一个分布式版本控制软件,是linux内核开发
者Linus Torvalds为了更好地管理linux内核开发而 创立的。
• 能否使用Linux作为开发环境,是初学者的一道坎。 • 推荐发行版:Ubuntu13.10 64位
• 最近写的一个安装教程: http://hustlzp.com/2013/12/summary-oninstallation-of-ubuntu-13-10/
• 推荐书籍:《Linux从入门到精通》、《鸟哥的私 房菜:基础学习篇》
What / Why / Which / How
刘志鹏
目录
• What:什么是CCMTC? • Why:为什么你要加入CCMTC? • Which:走哪一条技术路线? • How:一些学习建议。
什么是CCMTC?
• 微软技术俱乐部 = • 微软技术 + 俱乐部?
– 使用微软技术的俱乐部
• 微软 + 技术俱乐部?
计中的设计》
• 业界顶级设计师站点:Dribbble (http://dribbble.com/ )
前端
• 什么是前端:将设计师所设计的视觉效果和交互效果,用 代码实现。
• 技能点:HTML + CSS + Javascript • HTML/CSS:极好的入门学习网站:w3school
(http://www.w3school.com.cn/ ) • Javascript:《Javascript DOM编程艺术(第二版)》、
附:软硬件推荐
• 编辑器/IDE:Sublime Text 2、PyCharm • 台式电脑:显示屏22寸+、4G内存 • 笔记本电脑:Macbook Pro/Air、Thinkpad • 鼠标:地狱狂蛇镜面特别版 • 键盘:机械键盘(靑轴 or 茶轴) • 椅子:木质
我的桌子
Thanks!
Any Question?
– 微软支持的技术俱乐部
• 不同的解读,有完全不一样的行为结果。
什么是CCMTC?
• 不要把目光局限于微软技术,这样只会让你视野 狭隘、进步缓慢
• 投身开源世界 • ASP.NET:Python、Ruby、NodeJs、Java、
PHP • Windows Phone 8:Android、iPhone
• 我的Github:https://github.com/hustlzp,欢迎 fork / pull request / star / follow
必备技能点:个人博客
来自百度文库• 作用
– 记录生活、整理思维 – 最好的个人品牌展示地
• 怎么搭建?
– 博客平台:CSDN、博客园 – 独立博客:买域名、买服务器、使用WordPress建立个人博客
– 英文阅读能力 – Git与GitHub – 个人博客 – 论坛V2EX – 操作系统Linux
图示
设计
• 程序员也应该具备一定的审美能力和设计能力。 • 俱乐部历来缺UI设计,不要过度依赖他人,要有
全端的觉悟。
• 设计 = 视觉设计 + 交互设计 • 提升审美能力:《写给大家看的设计书》、《设
Why:为什么你要加入CCMTC?
• 好玩?凑巧?名字听起来不错?
• 这不是一个立马能够回答出来的问题,需要在长 期的实践中慢慢领悟。
• 最关键:在俱乐部的实践活动中,找到自己的兴 趣!
• 对于任何一种技术的学习,热情最重要。
• 天赋高热情低,比不过天赋低热情高;在大学毕 业时,能找到自己的兴趣,比成为一门技术的高 手重要!
• 性价比高:Host700(最低每月11元) • 有钱:Linode(需用具有境外支付能力的信用卡
支付,20$/月)、阿里云(国内性价比最高的云 主机、最低69元/月、速度快需备案) • 现在的投资,在将来会以百倍、千倍的价值回报。
必备技能点
• 英文阅读能力 • Git • GitHub • 个人博客 • V2EX • Linux
• 我的独立博客:http://hustlzp.com
必备技能点:V2EX
• V2EX = way to explore • http://www.v2ex.com • 业界标杆论坛:氛围非常好,帖子质量很高、很
多高手出没、各大互联网公司都在此发招聘贴 • 我的用户名:hustlzp
必备技能点:Linux
Which:走哪一条技术路线?
• 纵向:Web or Mobile? • 横向:前端?后端?设计?运维? • 个人意见:在纵向上作出一种选择,在横向的不
同技能点同时投入学习,但应有所侧重。 • 全端工程师:独当一面,可以独立开发网站 / 手
机App。
How:学习建议
• 设计、前端、后端、运维
• 必备技能点:
《Javascript高级程序设计》 • Js库:jQuery《jQuery基础教程(第4版)》 • 前端框架:Bootstrap(http://getbootstrap.com/),出自
Twittter的前端HTML/CSS/JS组建集。
后端
• 什么是后端:后台逻辑实现、数据库等 • 推荐语言:Python(人生苦短、我用Python),
必备技能点:GitHub
• 作用:
– 最有说服力的动态简历:如何用4年的时间面试一个人? – 世界上最火的代码托管网站 – 学习优秀开源代码的绝佳途径
• 每做一个项目/作业,就将代码推送到GitHub上。
1000行C语言=200行Python • 推荐框架:Flask(扩展性最高的Python Web框
架)
• 数据库:MySql(管理工具:PhpMyAdmin) • HTTP 服务器:Nginx(《学习Nginx HTTP
Server)
服务器运维
• 购买自己的VPS(virtual private server,虚拟专 用服务器)
必备技能点:英文阅读
• 95%以上的最新技术文档是英文 • 英语对于程序员的要求:读 > 写 > 听 > 说
必备技能点:Git
• 什么是版本管理? • 什么是Git? • Git是一个分布式版本控制软件,是linux内核开发
者Linus Torvalds为了更好地管理linux内核开发而 创立的。
• 能否使用Linux作为开发环境,是初学者的一道坎。 • 推荐发行版:Ubuntu13.10 64位
• 最近写的一个安装教程: http://hustlzp.com/2013/12/summary-oninstallation-of-ubuntu-13-10/
• 推荐书籍:《Linux从入门到精通》、《鸟哥的私 房菜:基础学习篇》
What / Why / Which / How
刘志鹏
目录
• What:什么是CCMTC? • Why:为什么你要加入CCMTC? • Which:走哪一条技术路线? • How:一些学习建议。
什么是CCMTC?
• 微软技术俱乐部 = • 微软技术 + 俱乐部?
– 使用微软技术的俱乐部
• 微软 + 技术俱乐部?
计中的设计》
• 业界顶级设计师站点:Dribbble (http://dribbble.com/ )
前端
• 什么是前端:将设计师所设计的视觉效果和交互效果,用 代码实现。
• 技能点:HTML + CSS + Javascript • HTML/CSS:极好的入门学习网站:w3school
(http://www.w3school.com.cn/ ) • Javascript:《Javascript DOM编程艺术(第二版)》、
附:软硬件推荐
• 编辑器/IDE:Sublime Text 2、PyCharm • 台式电脑:显示屏22寸+、4G内存 • 笔记本电脑:Macbook Pro/Air、Thinkpad • 鼠标:地狱狂蛇镜面特别版 • 键盘:机械键盘(靑轴 or 茶轴) • 椅子:木质
我的桌子
Thanks!
Any Question?
– 微软支持的技术俱乐部
• 不同的解读,有完全不一样的行为结果。
什么是CCMTC?
• 不要把目光局限于微软技术,这样只会让你视野 狭隘、进步缓慢
• 投身开源世界 • ASP.NET:Python、Ruby、NodeJs、Java、
PHP • Windows Phone 8:Android、iPhone
• 我的Github:https://github.com/hustlzp,欢迎 fork / pull request / star / follow
必备技能点:个人博客
来自百度文库• 作用
– 记录生活、整理思维 – 最好的个人品牌展示地
• 怎么搭建?
– 博客平台:CSDN、博客园 – 独立博客:买域名、买服务器、使用WordPress建立个人博客
– 英文阅读能力 – Git与GitHub – 个人博客 – 论坛V2EX – 操作系统Linux
图示
设计
• 程序员也应该具备一定的审美能力和设计能力。 • 俱乐部历来缺UI设计,不要过度依赖他人,要有
全端的觉悟。
• 设计 = 视觉设计 + 交互设计 • 提升审美能力:《写给大家看的设计书》、《设
Why:为什么你要加入CCMTC?
• 好玩?凑巧?名字听起来不错?
• 这不是一个立马能够回答出来的问题,需要在长 期的实践中慢慢领悟。
• 最关键:在俱乐部的实践活动中,找到自己的兴 趣!
• 对于任何一种技术的学习,热情最重要。
• 天赋高热情低,比不过天赋低热情高;在大学毕 业时,能找到自己的兴趣,比成为一门技术的高 手重要!
• 性价比高:Host700(最低每月11元) • 有钱:Linode(需用具有境外支付能力的信用卡
支付,20$/月)、阿里云(国内性价比最高的云 主机、最低69元/月、速度快需备案) • 现在的投资,在将来会以百倍、千倍的价值回报。
必备技能点
• 英文阅读能力 • Git • GitHub • 个人博客 • V2EX • Linux
• 我的独立博客:http://hustlzp.com
必备技能点:V2EX
• V2EX = way to explore • http://www.v2ex.com • 业界标杆论坛:氛围非常好,帖子质量很高、很
多高手出没、各大互联网公司都在此发招聘贴 • 我的用户名:hustlzp
必备技能点:Linux
Which:走哪一条技术路线?
• 纵向:Web or Mobile? • 横向:前端?后端?设计?运维? • 个人意见:在纵向上作出一种选择,在横向的不
同技能点同时投入学习,但应有所侧重。 • 全端工程师:独当一面,可以独立开发网站 / 手
机App。
How:学习建议
• 设计、前端、后端、运维
• 必备技能点:
《Javascript高级程序设计》 • Js库:jQuery《jQuery基础教程(第4版)》 • 前端框架:Bootstrap(http://getbootstrap.com/),出自
Twittter的前端HTML/CSS/JS组建集。
后端
• 什么是后端:后台逻辑实现、数据库等 • 推荐语言:Python(人生苦短、我用Python),