真的好久没写随笔了,最近的文章都是一些笔记啊之类的(其实技术文也不怎么写了,虽然积累了很多素材),趁现在不怎么忙,深夜来水一文吧。

关于未来

一年的数据科学学习下来,临近毕业了,也是确定了自己的目标和方向。现在决定还是重新做回后端开发,先找 Go 语言相关。不是说找数据科学的工作不行,找数据科学的工作的话,有两个选择吧,要么是数据分析相关,要么是做算法相关,我更偏向算法。那么如果做算法相关的话,要么是做研究,要么是做算法开发,实际上现在大部分算法工程师的工作也就是开发。做研究的岗位,一般来说比较少,要求也比较高,这样一来我基本没什么竞争力,一没博士学位,二没发什么 paper,也没参加什么比赛拿到名次,凭我一年的数据科学水硕很难有一席之地,甚至我本科不是计算机相关专业,也不是统计或数学相关专业,总之是难。那如果是找算法开发岗呢,感觉按照最近一年学的来看,也不是不能做这个,毕竟认真学了,应该找到工作没问题,但是实际上算法开发和我之前的软件开发相比,虽然工作内容不一样,但是有异曲同工之妙,这样一来,从长远考虑,如果我做回之前的开发工作(实际上之前是 web 领域),可能上限更高,之前也一直有往架构师的方向发展的想法,学的东西很杂。这样一想,决定还是捡起之前的知识,开始刷题了。当然,这一年的学习也没有白费,机器学习、深度学习、大数据等等这些,在未来的人工智能时代,必然也有用武之地,我也不必再好奇这个领域究竟在做些啥,研究啥了,因为毕竟自己也做过。

讲真,在读数据科学之前,我甚至不知道什么是矩阵!这样一想,我一年的时间,学到这种程度,已经很可以了,如果接触得早,或者本科读了计算机相关专业,指不定我现在就在做这一行呢。

关于 Puti

这几天寻思想把 Puti 继续给做起来,虽然现在是个半成品,不过跑得挺稳定的。目前已经有了一些初步的构思,可能要推翻很多东西进行重构,改动会很大;UI 也是,全部推掉;以及在使用了一定时间的 Go 语言之后,有了一定的理解,很多地方也能优化掉了。

根据现在的构思,在重构后,完善后,完成之后,将是一个面向极客的下一代写作系统(先画大饼造火箭),首先他会满足我的很多需求。比如推掉分类这种东西,用个性化 tag;拥有笔记功能,推掉专题(专题这功能也是我自己想给自己整一个归类文章功能而产生的);拥有文档功能,这个就比较厉害了,赋予了无限可能。

然后前台不用传统的模板形式了,我们不能因为 SEO 的原因一直使用这种模式。百度不抓取 JS,百度蜘蛛不进步,难不成我们技术就应该停滞不前了吗?不应该是这样的。这个问题之前我纠结了很久,前端的技术发展得太快了,而很多场景下我们想用新技术却不得不考虑很多,现在也是 let it go 了,即使博客这种东西是很需要 SEO 的。大不了有 SEO 强迫症的人再上一层 node 渲染。后台重构后将只提供 API,如果你喜欢甚至可以给你的站点写个移动端 APP,或者小程序,一切走 API,通过 GraphQL 通信,这样更好定制你的样式和功能,减少后端依赖。