Fuck me on GayHub

为什么会感觉到痛苦

所有的痛苦都源自于人自身的意欲,这纷繁杂乱的世界就是我的地狱。这么多有意思的,自己感兴趣的东西就在那里,而深感精力能力有限,根本不能去完全掌握。以为毕业工作了,就成为了一个自由的人了,其实现在回首看看,其实并非如此。

回想用过的技术,数据库的有MySQL,SQLite,MongoDB,PostGresql,HBase,但是直到年前看到一篇文章《How relational database works》,才真正产生疑问,到底什么是数据库?一直要存储数据,使用了这么多数据库,可是只能到如何使用的层面,像TiDB这种,估计也是会使用吧,不会再有深入的东西了。
编程语言,大学学习了C,做过Linux嵌入式开发,阅读了C++的入门书,但是没有机会在实际的编程项目中使用,使用Node做过后台开发,使用Python爬虫,处理数据,实现模型,训练,学习,使用Perl自动维护学校的网站服务器,使用Golang做后台开发,使用Java做后台开发,大数据处理。还有像Erlang, Ruby, PHP, Lua, HTML, Scala等。这里面都没有到那种十分深入的层面,唯有Python可以随手使用。
框架的有,Codeigniter, Flask, Express, SailsJs, Koa, Beego, SpringBoot, Hadoop, Spark, Phonix。可是我还是不懂框架到底如何实现。
机器学习的,聚类,分类,监督学习,非监督学习,图像特征提取,文本处理,搜索,分词,推荐系统,感觉好像了解,其实上,连个梯度下降法到现在还没有实现处一个正确的通用版本。
后端,前端,爬虫,机器学习,Android客户端,大数据这几个方向,到底该在哪个方向深入积累呢?

在当下眼花缭乱的世界里,总想着做最有意义的事,足以使得我不负此生或者这几年,以后不会悔恨的事。却没有一件事情堪当此重任。但人活着,总得做点什么,于是我们便做着种种微不足道的事。

好像我就是这种内心不笃定,而是上述语句所描述的现象了。没有找到自己的坑,而疯狂的到处找坑。

You’ve got to get the fundamentals down cause otherwise the fancy stuff isn’t going to work.

曾经被要求当场实现冒泡排序,详细描述TCP的操作流程等,都回答的不是很准确,为什么呢?因为我的基础还是不牢固,能力还是很差。

在后续的时间里,我的主要精力就需要放在计算机基础,理论,后台方向吧,不要被纷乱的东西扰乱我的心神。