关于计算机科学:学技术没有什么捷径

6次阅读

共计 1509 个字符,预计需要花费 4 分钟才能阅读完成。

​这篇文章次要来自我 2019 年末写的总结,在此基础上稍作批改。次要是回顾一下本人的成长历程。当然,如果对其他人有帮忙,那就更好了。

1. 有没有什么捷径?

16 年大二下,我无意间看到 Fenng 的公众号小道消息在推一个小密圈(当初叫常识星球)的利用,过后看收费棘手就进了。说实话,刚开始进去的时候,老是在想有没有捷径,胜利的秘诀之类的,翻遍了精华区也没有找到!在圈子里呆了一段时间,发现如同大多人都是一步步走,并没有谁什么奇技淫巧,平步青云。

2. 学什么呢?

17 年上半年,各个公众号,各个新闻,就连校园里,一天到晚都在讲云计算,大数据,机器学习,人工智能。我要不要去学下?

抵制不了引诱,本人也不思考,看着也挺乏味,那就去试试呗。看了一段时间如同不太懂,数学根底不够,那些公式都不会推导。你要是我读英文文档,调 API,跑起来不难,让我本人了解透彻改良,不太行。简略来说,就只能把这些货色当做黑盒来用。

本人之前学了点 Java,而后就在纠结本人该学什么了,Java 还是机器学习?于是就有了上面的问答。

看了冯大的答复,本人又不打算考研,就老老实实温习,先筹备面试。冯大说的打基础,但过后还是没闹分明根底要学到什么水平,一方面是懒,一方面是认知无限。

3. 先搬会砖?

18 年下半年,入职了当初的公司,面向 API 编程对我而言是不难的,但时不时就会陷入困惑,脑袋里一团浆糊,到底计算机外面产生了什么?举个例子,比方多线程并发,到底线程和过程共享哪些数据?如何平安地拜访这些共享数据?

疑难越多,焦虑越多。为此我先后买了极客工夫 26 门课程,迄今为止大概学了其中的一半多一点,但的确学到了很多。可这些课程大多是偏差于实战的,计算机系统原理讲的较少。所以还是没有彻底解决我的疑难, 或者说本人还没有能力将这些常识串联起来。

4. 嗯,从头再来

我大学业余是软件工程,可工作了才发现就只会各种编程语言的拼写。当然考试对于计算机的课程分数都还挺不错,俨然一副自我感觉良好的模样。我不晓得以本人过后的程度如何考的 90 多分,可能是老师出的题太简略些了,都给咱们划好了重点了吧。

我想这样不行啊,于是就去钻研 Java 的并发编程库,于是我看到了 Java 调用 C,C 调用汇编指令。这时才下定决心把冯大举荐的计算机自学门路拿过去认真看看!依据冯大的举荐门路和陈皓的左耳听风练级攻略学习,并在豆瓣上建设了一个豆列来记录本人要看的书。

对于一般大学的计算机教育,值得思考的中央很多,我懂的不多,权当交换。学校的课程是否正当(课程先后顺序正当吗?学那么多编程语言有必要吗?微软 C# 那一套还有必要吗?教材真的要本人搞一套吗?)。老师是否与时俱进,还是在原地踏步呢?当然,更重要的是,本人又做了什么呢?环境和别人都是咱们不好扭转的,扭转本人是最容易的——齐全能够自学啊。

5. 总结

学技术没有捷径,不过认真想想,干什么有捷径呢?

这几年还是有点提高的。

1. 去除了一些贪念。没有什么文治秘籍,有的只是前辈们的避坑教训,让你少走弯路。然而一开始老想着走捷径,行不通了才想着听他人的,起因可能一个是懒,一个是无知。看到什么火学什么,其实永远在绕圈子,到达不了起点。很多花枝招展的新技术,大多是底层技术的形象封装,排列组合的形式有千千万万种,如果你流于外表挨个学,那不得累死..

2. 读书多了一点。看了一些书,听了一些失去专栏,去除了本身的一些愚昧与无知。读书多了当前,有一特大的益处,一点儿也不焦虑了,每天看一点就是了,感兴趣的就多看一点。当然也可能只是我认为我晓得了很多货色,其实我并不知道。

感激每一位帮忙我提高的人:Fenng,吴军, 左耳朵耗子,cazsay,MacTalk, stormzhang….

正文完
 0