- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件技术修行参考[精选]
软件技术修练参考 2011-12 1、目标 帮助自己以最大的概率快速地获得职业的高点。 人的最终发展结果无非两种,业务专家 or 管理层. 当专家需要啥?主要是两块:职业相关的能力,如沟通、逻辑、学习等;业务相关知识,如XX开发语言、某工具掌握等 快速提升能力、构建知识体系 良好的职业习惯 科学的学习工作方法思路 有大牛带你 少走弯路 2、未来发展趋势 前端是Web+移动 后端是Linux+开源 开发这边基本上没Windows什么事 现在的用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。Windows的图形界面不吃香了。 越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统,Windows的成本太高了。 微软的东西变得太快了,很不持久,他们完全是在玩弄程序员。 3、学习路线 语言 平台 行业 产品 3.1 语言之C The c programming language Expert c programming Pointers on c C traps and pit falls The standard c library C: a reference manual 3.1 语言之C++(四书五经) Thinking in C++ C++ primer The c++ programming language The Design and Evolution of C++ Inside The C++ Object Model The C++ Standard Library: A Tutorial and Reference C++ Templates: The Complete Guide Effective C++ more Effective C++ Exceptional C++ more Exceptional C++ 3.1 语言之C++ generic paradigm Generic programming and the STL STL源码剖析 Effective STL Modern C++ Design: Generic Programming and Design Patterns Applied(这是一本出自天才之手令人敬畏的杰作。泛型模式,无限延伸你的视野,足以挑战任何一名C++程序员的思维极限。) 3.1 语言之设计模式 Design Patterns: Elements of Reusable Object-Oriented software(设计可复用的面向对象的软件,你需要掌握设计模式。本书并非专为C++程序员而写,但它采用了C++(以及Smalltalk)作为主要示例语言,C++程序员尤其易于从中受益。四位作者都是国际公认的面向对象软件领域专家,他们将面向对象软件的设计经验作为设计模式详细记录下来。这本书影响是如此深远,以至于四位作者以及本书都被昵称为GoF(Gang of Four)。本书学院气息浓厚,行文风格严谨简洁,虽然它不如某些讲解模式的书籍易读,但真正要精准地理解设计模式,本书是终极权威。学习设计模式,这本书需要一而再、再而三的咀嚼。顺带一句:请将设计模式化作开拓思维的钥匙,切莫成为封闭思维的枷锁。) 3.1 语言之终结 未尽之处,请参考荣耀先生之C++四书五经。 3.2 平台之linux/unix Linux application Linux kernel 3.2.1 linux application Vi or emacs Bash命令 Manage project with GNU make Unix/linux编程实践教程 Advanced Programming in the UNIX? Environment: Second Edition The linux programming interface 3.2.2 linux kernel之四库全书 Linux内核设计与实现 深入理解Linux内核 LINUX设备驱动程序 精通linux驱动程序开发 Linux内核源代码情景分析 3.2.2 linux kernel之其它 Linux内核完全注释 intel 80386 programmers refference manual 1986 IA-32 Intel Architecture Software Developers Manual, Volume 3A System Programming Guide IA-32 Intel Architecture Software Developers Manual, Volume 3B System Programming Guide 3.2 平
文档评论(0)