访问量: 843 次浏览

作为 GIS 开发人员,
了解最新的工具和资源非常重要。
本文介绍了 7 个 GitHub 存储库,
该存储库对于 GIS 社区中的任何人而言都是必不可少的。
从开源软件到数据集和教程,
这些存储库拥有在游戏中保持领先地位所需的一切。
GitHub 存储库是展示编码技能的好方法,
它们还可以帮助获得招聘人员和雇主的想法。
GitHub 是开发人员存储代码、协作项目和共享工作最受欢迎的平台之一。
它也是寻找新机会和获得聘用的好工具,
它展示了您的编码技能。
GIS 开发人员是创建和维护 GIS 的人。
他们负责数据库、计算机程序和基于网络地图应用程序的开发和维护。
GitHub 是一个用于托管和管理软件项目的平台。
它为开源软件提供免费的公共存储库,
也为任何类型的项目提供私有存储库。
存储库是以某种方式相互关联的文件集合。
例如,组成应用程序的代码和数据文件可能存储在单个存储库中。
GitHub 提供两种类型的仓库:
公共存储库是开源的,
可以不受任何限制地供全世界使用。
私有存储库只能由存储库所有者有权访问的人访问,
因其已被邀请或已通过 GitHub Enterprise 或 GitHub Education 等服务获得访问权限。
每一次伟大的旅程都始于艰难的决定和第一步,
每个初学者的脑海中总会出现一个问题 “从哪里开始?”。
成功的秘诀早已经过所有成功务实人士的检验。
开发人员路线图是一个交互式存储库。
因此可与贡献者交流,
也可以为它做出贡献。
关于这个存储库最有趣的事是可以要求任何新技术路线图,
即使它在存储库中不可用。
以下是最新技术的列表,
包括从前端开发到后端开发所有类型的建议路径流,
都可用于您的学习路径。
GIS Awesomeness 是 GIS 相关内容的目录,
包括软件、数据、开发人员工具、数据、会议、新闻、社区、令人惊叹的地图站点、在线课程等等。
每个初学者至少需要介绍一下市场上所有可用的工具,
因此,GIS Awesomeness 是一个向初学者介绍可用技术列表的存储库,
将要面对 GIS 市场。
该存储库包含很多内容,
以下提到了一些技术以供快速参考。
作为 GIS 开发人员,机器学习是很有必要的。
通常推荐 Python 和机器学习,
因为它将帮助构建高级 GIS 工具。
在此存储库中,Siraj Raval(https://github.com/llSourcell)正在为学习者创建 100 天的培训,
这个旅程从数据处理开始到数据故事准备。
最困难的部分是始终如一地坚持日常工作。
此存储库解释了机器学习和数据科学的一些最基本的方面,
提到了其中的一些以供快速参考。
组合数据集:Concat 和 Append。
该存储库包含用于学习目的的流行 JS 算法综合,
它解释了基于 JS 的算法示例及其数据结构。
在这个存储库中,
每个算法和数据结构都有自己单独的 README 文件。
每个自述文件都有详尽的解释,
并附有进一步阅读的链接以及 YouTube 推荐的视频。
它在存储库的 17 个翻译版本中可用,
也可以阅读其他语言的版本,如简体中文,繁体中文,한국어,日本语,
波兰语,法语,西班牙语,葡萄牙语,Русский,土耳其语,
意大利语,印度尼西亚语,Українська,阿拉伯语,TiếngViệt,德语。
该项目的目的仅仅是学习和教育。
基于项目的学习是学习编程语言最真实的方法。
从理论上讲,
学习一个新概念是一项相当困难的任务,
但实际项目会隐藏所有不必要的困难,
并推动提高生产力。
Coding Interview Questions(编码面试问题:https://github.com/jwasham/coding-interview-university),
此 github 存储库是由 John Washam 创建的。
从使命之旅的角度来看,
该存储库很棒,
因此梦想着能在世界上最大的公司谷歌找到工作。
FreecodeCamp.org 是一个适合所有级别开发人员的庞大社区。
在这里可以找到很棒的代码片段,
而且代码是免费的。
它由捐助者支持非营利组织运营,
以支持全球各地的人们。
特别是帮助数百万忙碌的成年人过渡到技术领域。
该社区已经帮助超过 40,000 人学习编码并从编码技能中获得生计。
此存储库包含自定进度的全栈 Web 开发和机器学习课程,
还包含应用编程挑战来测试和扩展技能。