会觉得冷代表未来很有希望啊
这个世界上所有的一切都分成原理和工具
CS部分也是如此,现在技术迭代很快技术通膨,但是说实在的很多都是处于工具的阶段
工具的存在是为了解决问题,可能从制程,流程,可能从时间。
就好像交互式网页从CGI开始一路到现今这个阶段,很多你觉得很fency 的东西,术语
都是基于原理上去做解构重构改良出来的,很大一部分在于方便,高复用性。
高可变性,适应性这样。
用个ACG界的例子,CS种种的基本课程跟原理,有点像是猎人念能力的四大行
电子电路,离散数学,英文,资结,算法balabala,作业系统这些就有点念的应用
就是在贪婪之岛里面恋的那些,什么情况下开绪,怎么插断,编译器做了什么?
怎么写会比较好?字符在读取的时候怎么样比较有效率这样。
然后就是你自己的发,会根据你所在的领域
讯号处理,算法,网页,IOT,MES,embedded 每一种都不太一样,然后这些在乘上
实际生活中的各种场景,你会有各式各样的应用。
也许有些时候工具很快可以帮助你,有些人工具练练很快解决,但是真正要可以下去
量身打造或是改造或是turn的时候,好比TCP自己下去要重包重设计一个封包格式
要经过建立,跟解封,怎么设计会比较好,这不是工具可以教你的。
如果今天是为了讲求速度,那你要怎么选语言? 在哪一层做这件事情?
大多数人一定会选C OR CPP 少一层VM,一定是比较快一点,再来解封包这件事情
是每次都解还是比对后有不同才解? 这些都是你CS的东西可以给你的。
还是学生其实满爽的不用担心三餐开销之类的就是一头跳进海里就是了。
我不是本科生,一开始只去山神庙换了几招剑法就上场了
十里坡也是迷路很久,所幸一路上的主管,跟前辈很多。
我自己也还算有兴趣才会想办法去找东西来看,年轻什么都没有,最多的就是时间。
我会建议你上理论课的时候,多问问老师这些有哪些实际上的应用,目前没有突破的点
在哪里,写出有商业利益的软件固然是一件很重要的事情。
但是,扎实稳固的技术实力,是你的内功,就像九阳神功,练起来学什么武功都必较快。
因为所有的招式都是建立在理论的基础上。 花时间走的路,是不会白费的。
加油喔!!!!!!