余锋(mryufeng@gmail.com) 2008-06-08 程序员成长之路 余锋(mryufeng@gmail.com) 2008-06-08.

Slides:



Advertisements
Similar presentations
安得广厦千万间 土地与房地产管理法 经济法. 学习目标 知识目标 1. 了解我国的土地所有权与使用权的形式与取得方式; 2. 掌握我国土地分类管理制度; 3. 掌握房地产开发用地的取得; 4. 了解房地产交易的一般规定。 能力目标 1. 能够理解国家对耕地的保护; 2. 熟悉取得国有土地使用权的途径;
Advertisements

数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
高级服务器设计和实现 1 —— 基础与进阶 余锋
《南方澳大戲院興亡史》 邱坤良 宜蘭人, 1949 年出生於南方澳。 曾任國立藝術學院戲劇系主任 國立台北藝術大學校長 國立中正文化中心董事長 文建會主委 ◎主要著作有 《陳澄三與拱樂社 — 台灣戲劇史的一個 研究個案》( 2001 ) 《台灣劇場與文化變遷》( 1997 ) 《日治時期台灣戲劇之研究》(
计算机网络教程 任课教师:孙颖楷.
學校概況 School Profile 2004 – 05 及
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
開南大學 資訊管理學系 學分學程相關說明.
眼睛的守護者.
C++面试笔试精要 张立伦 讲师的CSDN博客地址
《网页游戏中的跨界开发》 用Python连接不同程序和不同工种.
Tool Command Language --11级ACM班 金天行.
香港普通話研習社科技創意小學 周順強老師.
第十章 勞動契約的權利義務 大葉大學 助理教授 邱祈豪.
Excel VBA视频教程 课程介绍-什么是VBA
造成近視的原因 一、外在環境:佔百分之七十 1. 飲食失調: __偏食引起。 __甜食過多。 __酸鹼度不平衡。  人體是弱鹼性,攝取過多酸性食物,也會近視。
幸福大讲堂 也谈老年朋友的 “老有所□” 爸妈在线专家宣讲团 ——老年朋友如何乐度后半生概述 主讲:钱锡安
我的社區_觀塘 第三課.
何娜 求职经验交流 何娜
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
程序、模型与表达 前端工程师的程序设计思考.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
余锋 高级服务器设计和实现 ——技巧 余锋
扁平化精美IT工作实施规划 涛说PPT.
Computer Graphics 计算机图形学基础 张 赐 Mail: CSDN博客地址:
面向对象建模技术 软件工程系 林 琳.
Qt网络编程实战之HTTP服务器 安晓辉(foruok)
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
Visual Studio Team System 简介
What have we learned?.
第七单元 小数的初步认识 简单的小数加、减法 安徽省黄山市黟县碧阳小学 叶群芳.
利用Arduino制作定向装置 核科学与技术系 崔伟毅 梁嘉祺
单元测试工具XUnit 任课老师:黄武 下午2时20分 25.
数据挖掘工具性能比较.
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
实习前你需要知道的 PRESENTED BY Yisa.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
软件设计演进和系列训练营 实践 丁辉 Tel:
_01Win32简介与IDE简介 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
Web安全基础教程
空間魔法家 造型氣球布置DIY 設計者:林芸安.
VisComposer 2019/4/17.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
北师大版五年级数学下册 分数乘法(一).
用穷举法设计程序 南京师范大学 教育技术系 倪佳慧
静定结构位移计算 ——互等定理 主讲教师:戴萍.
2019/5/8 第2章 数据分析软件介绍.
POWERPOINT模板 适用于美容养生及相关类别演示 注:文本框可根据需求改变颜色、移动位置;文字可编辑.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
Touch Github = Touch the World
计算机绘图 AutoCAD2016.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Python 环境搭建 基于Anaconda和VSCode.
厦门大学数据库实验室 2014暑期奋战70天总结 罗道文
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
我们能够了解数学在现实生活中的用途非常广泛
PPCA2014.
PPT宝藏网最新整理发布- WPS Office Simple, Powerful and free.
本节内容 如何调试驱动程序? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
Presentation transcript:

余锋(mryufeng@gmail.com) 2008-06-08 程序员成长之路 余锋(mryufeng@gmail.com) 2008-06-08

C语言 编译原理 数据结构与算法 计算理论 数学 & 英语 最基础的,却是最重要的 C语言 编译原理 数据结构与算法 计算理论 数学 & 英语

多看大师的设计 实现 想象下自己如何做 要认真 模仿直到你看起来像大师 模仿大师 追随大师 多看大师的设计 实现 想象下自己如何做 要认真 模仿直到你看起来像大师

命名规范、对齐方式。。。 K&R Linux内核风格 清晰的结构 函数的长短 模块的划分 养成优秀的代码风格 命名规范、对齐方式。。。 K&R Linux内核风格 清晰的结构 函数的长短 模块的划分

Code Reading 书不错 NetBSD Lua ACE shttpd 等代码都非常优秀 Linux 内核代码 从优秀的代码中汲取营养 Code Reading 书不错 NetBSD Lua ACE shttpd 等代码都非常优秀 Linux 内核代码

掌握常用的数据结构 掌握常用的算法 记住常用问题的最佳实践 能会灵活的各种算法解决问题的复杂度 程序=算法+数据结构 掌握常用的数据结构 掌握常用的算法 记住常用问题的最佳实践 能会灵活的各种算法解决问题的复杂度

设计 文档 代码实现 发布 排错 麻雀虽小 五脏俱全 研究一个成熟的项目 设计 文档 代码实现 发布 排错 麻雀虽小 五脏俱全

计算机涉及的面太广 看准一个领域 扎根下去 深入方能浅出 成功,来源于专注 计算机涉及的面太广 看准一个领域 扎根下去 深入方能浅出

实现业务越简单越好 能用数组不用链表 不要为未来的东西过度设计 写简单的代码(KISS) 实现业务越简单越好 能用数组不用链表 不要为未来的东西过度设计

看代码和写代码不是一回事 100w行代码 质的变化 不要标新立异 代码是给别人看的 实践出真知 看代码和写代码不是一回事 100w行代码 质的变化 不要标新立异 代码是给别人看的

包括文本编辑器 编译器 排错器 Profile 各种各样的库 如boost 自动化工具 如make 你熟悉的平台和shell 工欲善其事,必先利其器 包括文本编辑器 编译器 排错器 Profile 各种各样的库 如boost 自动化工具 如make 你熟悉的平台和shell

《重构》这本书不错 写好测试程序 嗅出并去掉代码中的“坏味道” 优秀的代码是锤炼出来的 学会重构 《重构》这本书不错 写好测试程序 嗅出并去掉代码中的“坏味道” 优秀的代码是锤炼出来的

面向对象思想 设计模式 隐藏在设计模式后面的是什么?

单元测试 黑盒测试 压力测试 覆盖测试 XUnit工具 测试驱动 单元测试 黑盒测试 压力测试 覆盖测试 XUnit工具

重复是可耻的(Don’t repeat yourself) 代码拷贝粘贴是万恶之源 表格驱动编程 经常重构 让你的代码说话

软件工程与方法论 CMMI乎? XP乎? 敏捷与纪律

了解下其他平台其他系统 开阔你的眼界 吸取精华 它山之石,可以攻玉 了解下其他平台其他系统 开阔你的眼界 吸取精华

推荐Lua Python也不错 用于写测试程序 或者原型程序 学会一门脚本语言 推荐Lua Python也不错 用于写测试程序 或者原型程序

学会一门FP语言 熟悉fp的思路 推荐学习erlang

Cvs svn git Bugzilla TD Trac

和同行沟通 了解最新潮流 跟踪相关的业界变化 和人分享你的经验和作品 参加社区 和同行沟通 了解最新潮流 跟踪相关的业界变化 和人分享你的经验和作品

30岁?Bullshit! 一定要转型做管理吗? 程序员能做到多少岁? 30岁?Bullshit! 一定要转型做管理吗?

Q & A