- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
技术趋势和个人发展
陈皓
2012 年10 月
个人简介
• 行业背景
• 金融行业(Thomson Reuters)
• 计算平台(Platform)
• 电子商务(Amazon)
• 技术背景
• C/C++/Java
• Unix/Linux/Windows
• Web
我的个性
• 码农兼包工头
• 敏捷恐怖分子
• Unix/Linux/C/C++ 脑残粉
• C2C 痛恨者
• CSDN 腾讯百度批评人
• “技术部门无技术种族”歧视者
• 程序员文化民族主义者
大纲
• 编程语言的变迁
• 系统架构的变迁
• 技术人员的发展
如何了解技术发展的趋势
• 回顾历史,切勿追新
• 朝着球的运动的方向去,而不是球的当前位置
• 注重基础,了解原理
• 基础上的东西的变化少,基础上的东西一通百通
• 多看多想,多多实践
• 国外的站点:Wikipedia, Hacker News, StackOverflow, GitHub, Reddit,
Stanford Online Course, ….
编程语言的变迁
主流语言的进化
• 静态语言
• C C++ Java / C#
• 脚本语言(动态语言)
• Shell (grep, sed, awk … ) Perl / PHP / Ruby / Python
• 跨平台
• 编译器虚拟机JVM 解释器基于JVM 的语言
• 编程方式
• 面向过程 泛型/ 面向对象/ 函数式
C 语言
• C 语言可以学到什么?
• 内存管理的基础
• 程序编译的过程(预编译,编译,链接)
• 程序的执行效率
• 用C 语言实现数据结构和算法
• 操作系统的系统调用
• 学好C 语言有什么用?
• 很多语言都借鉴于C 语言,如:C++,C#, D, Go, Java, JavaScript,
Limbo, LPC, Objective-C, Perl, PHP, Python, Unix Shell
• 了解系统底层,系统调优,任何东西都会反馈到操作系统层。
C C++
• C++ 填C 的坑
• 结构体的内存问题(拷贝构造,赋值函数)
• 宏的问题 (const/inline/template )
• 指针的问题(引用,RTTI )
• 类型转换问题(四种cast )
• 封装和重载问题
• 资源回收问题(RAII – 智能指针)
• 大量的if-else 多种逻辑混在一起的问题(面向对象,泛型)
• C++ 的强大之处是 “泛型编程”
• C++ 的危险之处是“滥用”
C/C++ JAVA
• Java 解决C/C++ 的问题
• 指针的各种问题(引用)
• 内存管理的各种问题(垃圾回收)
• 错误处理(异常)
• 纯面向对象(接口编程)
• 跨平台问题(JVM )
• 程序模块的耦合(反射, 动态代理 IOC/AOP )
• Java 的强大之处在于“面向对象”和“J2EE 系统框架”
• Java 的问题在屏蔽底层细节
动态语言
• Python
• Mutable type
• 无需链接,无需编译,模块拿来就用
• 语言更简洁,数据操作更自然
• 支持命令式编程,面向对象,函数式,面向切面,泛型
• 完美地结合C, C++, Java 和Unix Shell
• “用一种方法,最好只有一种方法来干一件事”
• 优势:生产率,自然,灵活……
• 劣势:性能
基于JVM 的语言
• 企图使用JVM 对脚本语言优化
• 更好的GC ,更好的异步I/O, JVM 优化,JIT
• 主流的基于JVM 的语言
• 动态脚本:Jython, JRuby, Groovy
• 静态语言:Scala
您可能关注的文档
最近下载
- 1_50Ah-BEV电池产品规格书.pdf VIP
- SL714-2015 水利工程施工安全防护设施技术规范.docx VIP
- 2022年高考语文试卷(全国甲卷)(空白卷).doc VIP
- 江苏开放大学插花艺术课程大作业.doc
- 《中国医疗保险学》出版:医疗保险的改革体制管理及模式分析研究.pdf VIP
- 水利安全生产监督管理办法.pdf VIP
- HSK三级水平考试试题及答案.doc VIP
- 2025安徽淮南交通控股(集团)有限公司二级公司外包服务人员招聘16人考试备考试题及答案解析.docx VIP
- 2025-2026学年度人教版8年级数学上册《整式的乘法与因式分解》必考点解析试卷(含答案解析).docx VIP
- 搪玻璃反应釜安装验收确认表.pdf VIP
原创力文档


文档评论(0)