enjoy_推荐列表

4 min read

推荐列表

自己用过的比较有用的工具和比较有价值的网站。

一、 Linux、硬件学习

1.1 vps

有一台自己的公网服务器,比虚拟机学习是更快更高效的。国内阿里云腾讯云都有学生优惠(点击可转到学生优惠页),国外awsgcpdigitaloceanvultr也不贵(国外服务器最便宜的一般$5一个月,还可以做梯子比较划算)。

1.2 虚拟机

1.3 shell

  • 微信小程序tldr可以快速查询shell指令和各种参数的含义(支持中文)
  • 代码在线运行工具除了bash之外还支持各种常见的编程语言。

1.4 硬件

二、数据库学习

三、数据结构与算法

  • 1 geeksforgeeks讲解各种算法的起源、思路、实现,也有常见和特殊数据结构的介绍。
  • 2 leetcode包含上千算法题目的刷题网站。
  • 3 Back To Back SWE讲解算法思路的,英文发音很标准(比起印度大佬标准多了)的youtuber。
  • 4 visualgo可编程动画,生动的例子来讲解各种数据结构和算法。

四、web技术学习

  • 1 强烈推荐一个youtuber Traversy Media
  • 2 javaer可以关注公众号 程序员小灰、纯洁的微笑
  • 3 我以前做的学习网站
  • 4 可以试用半个月的web快速搭建工具zoho sites

五、测试工具

六、运维工具

  • 1 grafana图表化显示服务的运行状态
  • 2 Jenkins 持续集成的老牌工具
  • 3 DaoCloud 基于docker的运维一体化平台

七、其他工具

八、开发利器推荐

  • 1 vsCode插件丰富的编辑器,在前端和后端开发者中都很流行。
  • 2 coder.comvscode网页版。
  • 3 play with docker提供在线docker环境,免费时长为4小时/次。
  • 4 node-red IBM为物联网场景开发的,后面发现可以用在各种场景,尤其是原型系统和测试。
  • 5 now 免费好用的serverless平台

九、了解最新的技术

十、习惯

  • 1 遇到没听过的概念,百度搜索通过博客粗略了解,youtube搜索看他的定位,官网进一步了解,实操一下。
  • 2 很多常见的东西都有理论依据,对于冷门的知识也可以搜到论文,养成看论文的习惯。
  • 3 不要高估记忆力,多总结多记录,最好有自己的博客。
  • 4 学会分享。