返回
繁体版
关灯
护眼
第64章 编程学习
加入书架 返回目录 查看书架
  当池远回过神来后,时间已经来到了11点(有效时间:26小时)。

  他一不小心,就将11本英语杂志都看完了。

  收获颇丰,里面都是一些生物、化学的课外知识。

  【英语:133→135】

  【化学:90→90.5】

  【生物:89→91】

  嗯……由此可知,英语和生物比起化学来,是真的不难。

  多看多读多记,知道的慢慢就多了。

  接下来该学什么?

  由于他买的数学竞赛相关书籍还没有到,很遗憾,他不能在数学海洋中自由翱翔。

  而他手中现有的资料对他的提升太小,没有继续刷的必要。

  数学pass。

  他下意识地搜寻着房间,转头看去,就看到小英子被他熬睡着了。

  估计是今天吃得太饱了。

  说起来,他本来打算给它做一个“劝学项圈”。

  就是声控,播放“你这个年纪怎么看得进去电视的”语音,并附带网课讲解。

  但是,只能展示搁浅了。

  他只学习了c++,软件部分都还没过关,硬件甚至还没开始学习。

  如何做到软硬结合的设计?

  (币站一个up主的创意,我觉得很有意思。

  但我还没有学习硬件那些知识,等我理解了,再浅显易懂地写出来。

  不会在小说里写代码的,放心。)

  既然如此,还是让它先睡吧。

  接下来就是系统地学习编程,只会编程语言是不够的。

  每一门编程语言只不过是使用于对应场合的工具罢了,内核依然是人。

  人的思想跟不上,那就别谈什么设计。

  他学习语言的时候,并不是选择国内的书。

  主要还是因为国内某些书在将概念复杂化,揉了揉去,难以理清。

  他选择在币站视频学习的同时,找一个c/c++免费的学习网站。

  里面各种实例解析还有源码,很适合初学者一步一步学习。

  就是有个问题。网站是英文的,他当时选择了页面翻译,部分翻译起来并不准确。

  所以,他又买了一本《c++primer(中文版)》,当做字典或参考书使用,某些名词的翻译也是专业的。

  “语言的问题解决了,基础题都刷烂了,再继续就得涉及到算法这些,必须系统地学一学。”

  池远将物理竞赛题推到一边,又从书架上抽出一本接着一本。

  软件和硬件中基础中的基础:《离散数学》、《模拟电子技术》

  编程内核基础:《数据结构》《设计模式》

  理论核心:《计算机组成原理》、《操作系统》、《计算机网络》、《数据库系统概论》

  《数据结构》必须学习,一切设计都是建议在它之上的。

  就如同数学中的那些符号,无时无刻都在使用。

  而理论核心四大本,还有《设计模式》则是自己设计完成项目的基础,接外包还是找工作,都需要他们。

  暂且先学习《离散数学》和《数据结构》吧,前者是后者的基础。

  二者配合着学习,然后尝试用c++在编译器vs上实现。

  这些基础的模型,许多平台上都有人分享源代码。

  但只会抄是不够的,背下来也不行,要有自己的思路,明白是如何实现的。

  如果连基础的都需要抄、死记硬背,池远觉得自己白得到系统了。尛說Φ紋網

  翻开《离散数学》,13倍速,走起。

  1.集合。

  和高中差不多,表述变了变,还多了一些概念。

  2.命题逻辑。

  将交“∩”称为合取,写作⋀;同理,并“∪”称为析取。研究真假。

  3.等值演算。

  存在量词∃,全称量词∀,高中学过。换表述,深入,研究真假。

  4.树。

  研究一对多关系。

  5.图。

  研究多对多关系。

  ……

  在系统加持下,他的思路无比清晰。

  本来抽象的《离散数学》,很快便与《数据结构结合》,数据如何组织、存储并实现的,都在他的脑子里一一相连。

  最终配合一些前辈在csdn上更深入的见解和参考了几份源码,这些结构被池远一一实现。

  不知不觉,他就学了到了1点(有效时间26小时)。

  他都忘记还有直播那件

返回目录

若图片章节不正常,请点击报错后刷新页面(支持最新25章报错)

若章节正常,请不要点击报错,否则会造成网站打不开

来源4:xszww2