有哪些软件堪称神器,却不为大众所知?

949 阅读4分钟

推荐一些适合程序员用的软件神器。

一、学习类

1、HackerRank

HackerRank 侧重于“计算机科学”主题,在算法、数学、SQL、函数式编程、AI 等众多不同领域为挑战者们提供了相应的编程题目。在这里,你可以:

  • 直接在线完成挑战在线。
  • HackerRank 针对每一项挑战都专门成立了讨论区与排行榜。而它提供的大多数挑战都来自于社论,让你了解挑战内容的同时,思考如何提出解决方案。并且除了挑战对应的这篇社论,你目前无法查看其他挑战者在 HackerRank 上的解决方案。

2、LintCode

LintCode 收集了网上一些最常见、最高频的编程题目,支持中英双语:

  • 相比其他的一些网站,LintCode 的编程挑战覆盖的领域更多,包括算法、数据结构,人工智能,系统设计等众多领域。
  • 如果你在准备软件工程面试,在 LintCode 刷题是很有帮助的,它的每道题都有详细的解答,能帮助你更好地理解。
  • LintCode 有一个模拟面试专栏,精选 Facebook, Amazon, Google, Linkedin 等IT企业的面试题,真实还原面试流程,专门为求职者准备。
  • LintCode 有《Cracking the Coding Interview》《剑指offer》等算法学习书籍的配套习题库,可供初学者练习。
  • LintCode 还有自己举办的编程比赛,很多算法爱好者会在这里PK,切磋技艺。

image

3、九章算法官网:帮助你找到好工作

美国硅谷一线工程师在线直播授课,为你打开IT名企的大门,已经帮助10000+人成功拿到心仪的offer~ 如果你想系统学习编程,了解IT行业求职动向,可以来九章官网看看~ 所有课程都可以免费试听

4、Coderbyte

Coderbyte 提供了200多种编程挑战。在这里,你可以:

  • 使用10种编程语言中的一种进行在线挑战。
  • 看到网站发布的大多数挑战的官方解决方案。
  • 查看该网站其他80万用户为同一挑战提供的解决方案。

除了编程挑战之外,Coderbyte 还提供算法和数据结构、Web开发等编程训练营的预备课程以及一系列关于面试准备的相应课程,被很多顶级编程训练营所推荐。

image

二、资源分享类

1、开源中国:程序员专属技术分享平台

开源中国是一款为中国的IT技术人员提供全面、快捷更新的用来检索开源软件以及交流使用开源经验的平台。特色功能中包括:提供开发资源和项目的开源众包、寻找交流开源经验的开源软件、扎堆吐槽寻找小伙伴的动弹、根据兴趣图谱生成的智能推荐和外网文章一键翻译。

image

2、奇点日报:互联网头条日报

IT阅读行业的一股清流、程序员周边服务平台。包括**“Price Tag推荐”“利器推荐”“爱范儿推荐”**几个功能,既可以发现各种新鲜热门的技术文章,也可以找到感兴趣的周边商品。是一个开放而友好的程序员社区。

image

3、程序员客栈:程序员兼职平台

如果你想工作之余赚点外快,程序员客栈或许能为你提供不少兼职选择。这款软件可以在12小时内帮助创业公司找到对接程序员,以此实现产品的快速上线,也让IT市场资源利用效率更高。

image

三、生活类

1、心潮解压:睡眠心理健康应用

程序员心理健康问题一直是一个热点问题,这款APP基于生理监测、情绪计算和生物反馈减压的三大自主研发技术,帮助程序员减压放松、改善睡眠、调节情绪、提高专注、消除疲劳。改善了心理状况,程序员才能在工作中保持更持久、更有效的专注度,提高工作效率、改善身体健康。

image

2、薄荷健康:减肥运动健身助手

长期坐在电脑前工作的程序员们,是否也会遇到一些腰酸背痛、四肢酸疼呢?薄荷APP可以随时记录你的身体状况、饮食状况,改善饮食不汇率、营养不均衡,同时也包括一些健身课程、形体课程,提高程序员的身体素质。

image

3、蜗牛睡眠:梦话睡眠检测神器

对于程序员们来说,一个高质量的睡眠可能是一天高质量工作的前提。蜗牛睡眠可以有效监测你的睡眠状况,包括梦话、噪音和打呼的记录,分析深浅睡眠时间,并包含一些能帮助提高睡眠质量的轻音乐,值得一试。

image