访问量: 660 次浏览

作为 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 开发和机器学习课程, 还包含应用编程挑战来测试和扩展技能。