说了回学校看看书。现在从新新处收集了不少经典书籍,可是,该选哪个方向重点看一看呢?按照以前的想法,是想看c++和算法的,但现在,对linux和网络程序兴趣也颇大,精力有限,只能选一个主攻。列举一下可能的几个选择:
1.操作系统相关:Linux/Unix,赵炯的linux内核注释,Unix操作系统设计之类,学这个还一个优势是可以向新新和光光请教,都还是比较熟悉的;劣势是自己一窍不通,可能还需要补一补汇编和c的基础。
2.C语言:c专家编程,c陷进与缺陷之类
3.C++: C++ primer一本足矣;如果学这个,应该是最轻松的了,看看书,然后写写小程序验证测试下,学这个问题的在于坚持,要有耐心;我能坚持多久?
4.网络程序设计:Unix Network Programming & Windows网络编程;要是有应用支撑,自己去设计框架与协议,就比较有意思了
5.算法:算法导论?或者KNUTH那NB哄哄?
其实还有两个候选:
1.编译,曾经有些兴趣;但现在再去看那些大部头理论,肯定会很痛苦,能坚持么?
2.机器学习相关:SVM;一堆数学公式堆起来,看起来,估计也头大;
看了一下上面几个选择,发现还是学c/c++最TM轻松了,其他的都会很痛苦。而且,任何一个事件,都需要耐心,需要长时间的日积月累,不可急于求成。对我而言,学什么不重要,重要的是,要坚持。
要早作决定。
分享到:
相关推荐
人工智能该如何学习?详细的AI学习路线与资料推荐。 一篇文章带你搞定!
人工智能该如何学习?详细的AI学习路线与资料推荐.pdf
深度学习框架是指在人工神经网络的基础上,通过封装数学、计算机科学、神经科学等多学科知识,形成的用于训练深度神经网络的高级计算机语言工具库。它包括了从数据预处理到模型训练、验证和预测等一系列功能,能够极...
GPT到底是什么?...GPT-3 跟当前所有主流人工智能模型一样,都是基于深度学习神经网络的东西,它仍然是海量数据训练出来的产物,它提供的仍然是基于经验的知识……甚至不能说是知识,只能说是反应。
如何学习Java?Java进阶学习方法论【Java一周入门教程8】
...
...
Python 爬虫如何入门学习?
Python-爬虫如何入门学习?
本文的目的是帮助非人工智能领域的学生(主要是计算机图形学领域的学生及笔者的学生)来搞懂深度学习(这里指狭义的深度学习,即基于DNN的深度学习)的基本概念和方法。笔者尝试用通俗的语言,从函数逼近论的角度来...
西门子在制造业有不可忽视的地位,其产品遍布各个领域,很多人学PLC首选西门子,但作为德国品牌,它指令虽少但稍微抽象,其难度也让一些人望而却步。 俗话说,难者不会,会者不难,如果你学不会,或者学的很痛苦,那...
2.学VB有什么用? VB是一门编程语言,所以能用VB做的很多很多,基本上除了底层开发(系统软件),VB都能做,而且在数据库应用方面VB也有他独到的一面。 3.如何学好VB(请详细说明) 这不是一句两句可以说清楚的。给...
成为java高级工程师,需学知识!如:精通使用一种或两种框架,UML 站在高度分析问题
对比学习效果差?谷歌提出弱语义负样本,有效学习高级特征!.pdf
有哪些技术栈是我需要掌握或者有机会学习的?”这表明你对技术保持热情,愿意不断提升自我。 4. 发展机会与晋升路径:关注个人成长是许多求职者关心的,可以问:“公司如何支持员工的职业发展?是否有定期的培训...
标题中的“???? ????? ?..._cell_”似乎是一种拼写错误或者编码问题,但根据上下文和标签“cell”,我们可以推测这可能是指“太阳电池...这些信息对于太阳能行业的工程师、研究人员和学生来说都是非常有价值的学习资源。
什么时候需要?”等几个问题。它是一个时段优先计划系统,其主要对象是决定制造与采购的净需求计划。它是由主生产计划推动运行的,但反过来,它又是主生产计划的具体化和实现主生产计划的保证计划。 由于物料...
Q5:看过的或者学过的技术,如何在需要的时候找回来? Q6:在工作中如何使用 Notion? Q7:程序人生未来写什么? Q8:未来开个育儿经的房间? Q9:如何看待 clubhouse? Q10:该问题已失效 Q11:如何看
n q学习和强化学习的概念。这个项目旨在解决一个特定的问题:如何在二维平面上为多个机器人规划路径,使得它们至少访问一次给定的N个点,同时使总行驶距离达到最小。这在物流、自动化和机器人导航等领域具有广泛应用...