
领导
我对当下年轻人的学习方式感到好奇,很多人一上来就直接看课程视频。恕我直言,这种方式其实是在削弱你的学习能力,而不是提升它。不妨做个假设:假如有一天你已经进入职场,你会不会这样问
领导:这个技能我不会,
公司有没有专门的培训? 或者说:我该看谁的课来学这个技能? 事实上,在工作中是否有成长潜力,并不取决于你现在掌握了哪些具体技能,而是看你是否具备解决问题的能力。而这种能力的核心支撑,就是强大的学习能力。我一直坚信,看书才是最好的学习方式。当然,有人可能会反驳说,自己看过一些垃圾书,所以对阅读不再抱有太大期待。但我想说的是,这其实还是自己的问题——可能是因为你看的书样本还不够多,没有找到真正的好书,从而在低质量的书籍上浪费了太多时间。回到正题,学习ArcGIS可以分为几个阶段:第一阶段是熟悉ArcGIS Pro,系统地掌握它的各项功能。当你对软件足够了解后,就会清楚有哪些数据类型(例如A、B、C等),以及每种数据类型对应的功能。第二阶段则是从手动操作转向自动化处理。因为在实际项目中,不可能永远依赖手动操作,这时就需要用到编程知识。这一阶段的目标是熟悉不同数据类型的特性,并探索更高效的处理方法。一旦掌握了自动化技巧,就能更方便地进行测试和积累经验。第三阶段涉及如何为前端用户提供服务。这就需要熟悉ArcGIS Server产品,合理设计数据存储方案,解决初始数据和增量数据的高性能访问问题。第四阶段可以尝试全栈开发。需要注意的是,这个步骤更适合后端开发人员。而对于前端开发人员来说,很多人往往直接查阅SDK文档,对接REST接口即可完成任务。但我建议,无论前后端开发人员,都应先熟悉ArcGIS Pro。因为它是GIS领域各种概念的载体,提供了直观易用的功能交付能力。通过深入理解ArcGIS Pro,你将对GIS的能力边界有更清晰的认识。通常情况下,如果某项功能无法通过ArcGIS Pro实现,那么前端也大概率不需要考虑。另外需要注意一点:GIS是一门交叉学科,IT是其基础。在
大学期间一定要打牢IT基础,不要指望工作后再去弥补。虽然很多人认为工作
中学习效率更高,但实际上他们忽略了关键前提——这些人都已经有扎实的基础了。