生产工具
Author:louwill
Machine Learning Lab
相较于思维和方法的“道”,笔者一直认为工具这种“术”层面的东西不是技术人的最主要矛盾。但这并不是说工具不重要,恰恰相反,好的思维和方法一直都需要熟练的使用工具来实现。今天推荐几款笔者日常使用的工具,这些工具可以从各方面提升大家学习和工作的效率。
chrome
chrome大家应该都很熟悉了,可能技术人一直有种错觉,觉得自己最熟悉的工具,大家应该也都在用。笔者也一直觉得身边搞技术的都用chrome作为浏览工具,直到后来看到有同事还在抱怨360浏览器比较卡的时候,笔者才意识到并不是这样。
大多数人一直都把chrome当作浏览器在用,笔者之前也一样,但技术人理应树立把chrome作为开发工具来使用的理念。特别是从事前端工程的朋友,日常用chrome来进行开发想必也不在少数。
比如笔者在学JavaScript的时候,就可以直接在chrome里打开Console进行调试:
当然一般开发功能其他浏览器也有,但如果你的工作跟谷歌技术生态关联较大的话,那chrome一定就是你的最佳选择了。
chrome 开发者工具技巧参考:
https://coolshell.cn/articles/17634.html
如果你说这些开发功能大多数浏览器都有,那chrome最大的一个优点就是各种好用的插件(应用程序)了。俗话说,chrome没插件,香味少一半。可见插件在chrome用户心目中地位。笔者常用的插件如下:
比如第一个ABP就是帮助我们拦截网页的各种弹框广告的,没了网页乱七八糟的广告干扰,学习和工作效率提升一大截也是非常有可能的。再比如GitHub网页端目录工具Octotree,可以方便的让你在chrome上看代码。
chrome高效插件参考:
https://zhuanlan.zhihu.com/p/21250613
当然笔者极力推荐chrome并不是说其他浏览器就一定不如chrome,像火狐等浏览器也是非常不错的。但相比较而言,chrome可能会更好。总之,chrome+google应该是每个技术人的标配。
SciHub
对于大部分搞算法研究的朋友来说,及时跟进各种前沿学术论文是非常有必要的。日常除了谷歌学术+Arxiv的工具组合可能还不太够用,毕竟大家想下载的论文很多时候都被各大学术出版商要求付费,这对于蓐羊毛蓐习惯了的我们是不能忍的。好在一位哈萨克斯坦的研究生给我们提供SciHub这样一个免费下载各种学术论文的工具。
我们只要将目标论文doi(论文的数字对象识别号)复制到SciHub中即可愉快的下载该论文。示例如下:
SciHub这么好用,广大搞学术科研的朋友们是爽了,但学术出版商们就不干了,他们将SciHub视为眼中钉,都在极力围剿SciHub。所以你时常会发现你收藏的SciHub地址挂了,没关系,这是SciHub在和出版商们打游击呢。谷歌搜一下,换个地址即可。
vscode
推荐了浏览器,那编辑器也顺便推荐一下。因为之前经常有朋友在公众号后台非常关切的询问笔者用什么写代码,好像用了笔者推荐的编辑器coding技术就可以突飞猛进一样。搞数据算法朋友大多都是Python用户,所以很多朋友的第一款编辑器可能是PyCharm,小编也一样,前两年也是忠实的PyCharm用户。但后来自从接触了vscode之后,笔者就叛变了。所以,这里给大家推荐的编辑器自然就是vscode了。
一款好的编辑器都有哪些特点?好用、开发效率高、代码写起来不带停的、各种插件即插即用、还轻便以及高颜值。vscode几乎可以满足你对编辑器的任何想象。所以,还在犹豫啥,赶紧换vscode吧。
印象笔记
技术人日常做些笔记和经验总结是必不可少的。所以最后笔者还要给大家推荐一下印象笔记,作为印象笔记的4年用户,是把印象笔记拿来当做知识体系建设的工具的。以下是笔者用印象笔记构建的知识体系。
将零散的经验和知识进行系统化的归纳和总结,是每一位学习者都必须具备的能力。相信印象笔记能够满足你的需求。
往期精彩:
一个算法工程师的成长之路
长按二维码.关注机器学习实验室
点个在看,让笔者更有动力!