GIS 开发人员的 7 个 GitHub 存储库

GIS 开发人员的 7 个 GitHub 存储库


发布日期: 2023-06-13 更新日期: 2023-06-13 编辑:xuzhiping 浏览次数: 824

标签:

摘要: 作为 GIS 开发人员,了解最新的工具和资源非常重要。本文介绍了 7 个 GitHub 存储库,该存储库对于 GIS 社区中的任何人而言都是必不可少的。从开源软件到数据集和教程,这些存储库拥有在游戏中保持领先地位所需的一切。 GitHub 存储库是展示编码技...

GIS 开发人员的 7 个 GitHub 存储库

作为 GIS 开发人员,了解最新的工具和资源非常重要。本文介绍了 7 个 GitHub 存储库,该存储库对于 GIS 社区中的任何人而言都是必不可少的。从开源软件到数据集和教程,这些存储库拥有在游戏中保持领先地位所需的一切。

GitHub 存储库是展示编码技能的好方法,它们还可以帮助获得招聘人员和雇主的想法。GitHub 是开发人员存储代码、协作项目和共享工作最受欢迎的平台之一。它也是寻找新机会和获得聘用的好工具,它展示了您的编码技能。

GIS 开发人员是创建和维护 GIS 的人。他们负责数据库、计算机程序和基于网络地图应用程序的开发和维护。GitHub 是一个用于托管和管理软件项目的平台。它为开源软件提供免费的公共存储库,也为任何类型的项目提供私有存储库。

什么是 GitHub 存储库?

存储库是以某种方式相互关联的文件集合。例如,组成应用程序的代码和数据文件可能存储在单个存储库中。

GitHub 提供两种类型的仓库:

  • 公共资料库
  • 私有仓库

公共存储库是开源的,可以不受任何限制地供全世界使用。私有存储库只能由存储库所有者有权访问的人访问,因其已被邀请或已通过 GitHub Enterprise 或 GitHub Education 等服务获得访问权限。

1.开发者路线图

每一次伟大的旅程都始于艰难的决定和第一步,每个初学者的脑海中总会出现一个问题 “从哪里开始?”。成功的秘诀早已经过所有成功务实人士的检验。

开发人员路线图是一个交互式存储库。因此可与贡献者交流,也可以为它做出贡献。关于这个存储库最有趣的事是可以要求任何新技术路线图,即使它在存储库中不可用。以下是最新技术的列表,包括从前端开发到后端开发所有类型的建议路径流,都可用于您的学习路径。

  • 前端路线图
  • 后端路线图
  • 开发运营路线图
  • 质量检查路线图
  • 软件架构师路线图
  • 软件设计和架构路线图
  • JavaScript 路线图
  • 反应路线图
  • Vue 路线图
  • 角度路线图
  • Node.js 路线图
  • 安卓路线图
  • Flutter 路线图
  • Python 路线图
  • Go 路线图
  • Java路线图
  • 设计系统路线图
  • DBA 路线图
  • 区块链路线图
  • ASP.NET 核心路线图

2.GIS Awesomeness

GIS Awesomeness 是 GIS 相关内容的目录,包括软件、数据、开发人员工具、数据、会议、新闻、社区、令人惊叹的地图站点、在线课程等等。每个初学者至少需要介绍一下市场上所有可用的工具,因此,GIS Awesomeness 是一个向初学者介绍可用技术列表的存储库,将要面对 GIS 市场。该存储库包含很多内容,以下提到了一些技术以供快速参考。

  • GIS 软件
  • 遥感软件
  • 3D 应用
  • 网络地图服务器
  • 前端框架
  • 空间数据库
  • 移动开发工具

3.机器学习代码 100 天

作为 GIS 开发人员,机器学习是很有必要的。通常推荐 Python 和机器学习,因为它将帮助构建高级 GIS 工具。在此存储库中,Siraj Raval(https://github.com/llSourcell)正在为学习者创建 100 天的培训,这个旅程从数据处理开始到数据故事准备。最困难的部分是始终如一地坚持日常工作。此存储库解释了机器学习和数据科学的一些最基本的方面,提到了其中的一些以供快速参考。

  • 利用 Pandas 进行数据操作
  • 介绍 Pandas 对象
  • 数据索引和选择
  • 对 Pandas 中的数据进行操作
  • 处理缺失数据
  • 分层索引

组合数据集:Concat 和 Append。

4.JavaScript 算法和数据结构

该存储库包含用于学习目的的流行 JS 算法综合,它解释了基于 JS 的算法示例及其数据结构。在这个存储库中,每个算法和数据结构都有自己单独的 README 文件。每个自述文件都有详尽的解释,并附有进一步阅读的链接以及 YouTube 推荐的视频。

它在存储库的 17 个翻译版本中可用,也可以阅读其他语言的版本,如简体中文,繁体中文,한국어,日本语,波兰语,法语,西班牙语,葡萄牙语,Русский,土耳其语,意大利语,印度尼西亚语,Українська,阿拉伯语,TiếngViệt,德语。该项目的目的仅仅是学习和教育。

5.基于项目的学习

基于项目的学习是学习编程语言最真实的方法。从理论上讲,学习一个新概念是一项相当困难的任务,但实际项目会隐藏所有不必要的困难,并推动提高生产力。

6.编码面试问题

Coding Interview Questions(编码面试问题:https://github.com/jwasham/coding-interview-university),此 github 存储库是由 John Washam 创建的。从使命之旅的角度来看,该存储库很棒,因此梦想着能在世界上最大的公司谷歌找到工作。

7.免费代码营

FreecodeCamp.org 是一个适合所有级别开发人员的庞大社区。在这里可以找到很棒的代码片段,而且代码是免费的。它由捐助者支持非营利组织运营,以支持全球各地的人们。特别是帮助数百万忙碌的成年人过渡到技术领域。该社区已经帮助超过 40,000 人学习编码并从编码技能中获得生计。此存储库包含自定进度的全栈 Web 开发和机器学习课程,还包含应用编程挑战来测试和扩展技能。

相关推荐

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org