Knowledge Architecture

Unix程序设计:会socket,多线程,文件操作,这3个要必须掌握,掌握了就可以做开发,也可以写点小程序玩玩。
熟练操作文件是基础;多线程特别是通信软件会用的很多;SOCKET不用说了,网络编程;如果是GUI 编程,就要练习控件。就这样了,多写程序,好书很多,关键是你能不能看进去,敲代码。再看看数据库方面的书,毕竟做开发,基本是和数据库打交道。
-->推荐书籍
《数据结构与算法》:不看你没法做C和指针的课后题,比如递归、八数码、八皇后,你无从下手,会打击你的积极性。
《C程序设计语言》:能单纯把The C Programming Language理解透已经很不得了,这本看完再看点算法和数据结构再做点项目就很牛了,至于编译器还是去看龙书,虎书和鲸书吧。
《C和指针》:这是一本不是入门者的入门书,介绍C语法、重要的C标准库以及C数据结构应用;
《C专家编程》:阐述了C的历史,C的技巧和C的本质,剖析C语法从而引导出C中常见错误及误区;
《C陷阱与缺陷》:让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题;
《你必须知道的495个C语言问题》
《C语言深度剖析》
《C标准库》
《C语言核心技术》
强烈推荐:《深入理解计算机系统》
-->说实话,直接看这些书真的很用不上。这些书是等你C做过很多程序之后看才有用的,你随随便便翻本教材研究一下。
真的,看书没用的,这些书是等你做了很多项目之后,突然翻开一看,恍然大悟。
好技术是写出来的,不是看出来的,而且干看技术书是很累的,推荐自己写些程序,比如一些小游戏。

时间: 2024-10-12 00:02:24

Knowledge Architecture的相关文章

My knowledge architecture

一直以来都没有好好的整理过自己读过的书,也不明白自己到底读了哪些方面的书,最近把自己能想到的自己读过的主要的书籍整理了一下,画了一个思维导图,给自己做个参考在这里贴出来自勉. 与此同时也给自己定一下2015年上半年的方向: 读心理学和行为学方面的书 先把Tomcat8的源码读完 My KnowledgeArchitecture 整理得也不是很完整,聊以自勉,也希望大家有各方面的好书都可以推荐一下. 我的渣Github

Use Uncertainty As a Driver

? Use Uncertainty As a Driver Kevlin Henney ConFRonTEd WiTH TWo opTionS, most people think that the most impor- tant thing to do is to make a choice between them. In design (software or otherwise), it is not. The presence of two options is an indicat

Lua 架构 The Lua Architecture

转载自:http://magicpanda.net/2010/10/lua%E6%9E%B6%E6%9E%84%E6%96%87%E6%A1%A3/ Lua架构文档(翻译) 十 102010 前段时间翻译了lua官方关于lua5架构设计的一份文档,现在分享给大家. 注意:所有版权都归lua官方所有,本人仅将其翻译为中文,以方便中文阅读者.翻译中出现任何错误导致的结果,本人不负任何责任. 如果有任何翻译错误,以及意见与建议,请email本人.邮件地址:[email protected]. 转载请注

可扩展的Web系统和分布式系统(Scalable Web Architecture and Distributed Systems)

Open source software has become a fundamental building block for some of the biggest websites. And as those websites have grown, best practices and guiding principles around their architectures have emerged. This chapter seeks to cover some of the ke

Android File Hierarchy : System Structure Architecture Layout

Most of the Android user are using their Android phone just for calls, SMS, browsing and basic apps, But form the development prospective, we should know about  Android internal structure. Android uses several partitions (like boot, system, recovery,

Graphics-Processing Architecture Based on Approximate Rendering

BACKGROUND The present invention generally relates to the processing of graphics data, and particularly relates to methods and apparatus for controlling approximation errors in the rendering of three-dimensional graphics data. State-of-the-art three-

【转载】Hadoop官方文档翻译——HDFS Architecture 2.7.3

HDFS Architecture HDFS Architecture(HDFS 架构) Introduction(简介) Assumptions and Goals(假设和目标) Hardware Failure(硬件失效是常态) Streaming Data Access(支持流式访问) Large Data Sets(大数据集) Simple Coherency Model(简单一致性模型) “Moving Computation is Cheaper than Moving Data”(

SOA: UBER工程代码架构的拓展和演变SERVICE-ORIENTED ARCHITECTURE: SCALING THE UBER ENGINEERING CODEBASE AS WE GROW

像很多初创型公司一样,Uber的架构一开始也是一整块的,或者说是整体的.不可分割的,服务端部署在一个城市,对外整体上是单个节点.这个也迎合了当时服务范围和功能选项有限的业务场景.可执行代码部署在单个节点,对于这种场景下,可以说是简洁.易管理的,而且直接上来说,满足了我们的业务需求:简单的连接司机和乘客,出账单,支付.在这种"小而美"的场景下,将Uber的这些简单的业务逻辑放在一起,也是很有道理.很有实际操作性.很有性价比的:).但是,当我们的业务迅速拓展到多个城市,并且产品也不再那么单

[Quote] Android Graphics Architecture

From https://source.android.com/devices/graphics/architecture.html Graphics architecture IN THIS DOCUMENT BufferQueue and gralloc gralloc HAL SurfaceFlinger and Hardware Composer Hardware Composer The Need for Triple-Buffering Virtual Displays Case s