前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从我的历程谈谈该如何学习

从我的历程谈谈该如何学习

作者头像
lzugis
发布2018-10-23 10:50:27
7420
发布2018-10-23 10:50:27
举报

作为一个师者,其职责是“传道、受业、解惑”。可是,我做的不够好。

很多时候,会有一些刚毕业或刚入行的童鞋问我:老师,怎么学习webgis开发?我也一直在思考这个问题,作为一个新人,应该如何学习webgis,降低webgis的学习成本。对于如何学习,是一个很模糊也很难有标准答案的问题,因人而异,仁者见仁,智者见智。本文,从我个人的学习路程上抛砖引玉的简单说说,希望有所启发,有所帮助。

首先,介绍下我的专业背景。我是毕业于兰州大学地理信息系统专业的,了解我们学校的童鞋都知道,我们的专业是从自然地理转过来的,专业的老师也大都是做自然地理出生的,这也就导致了我们的专业具有这样的特点:***1、自然地理学科背景深厚;2、RS、GIS基础扎实,实用性较强;3、开发、测绘偏弱。***所以,我们学校的毕业生对于gis开发是既熟悉又陌生:陌生,是因为我们的知识和技术储备不足,我们大都不会写代码;熟悉,是因为招聘会上企业的招聘需求里面,大都是需要开发岗位的再加上当前的大环境,会开发显得尤为重要。可是,很多开设GIS的高校大都不侧重与开发,这与学校的资源、学科的背景等都有关系,也是学校教学与企业、社会需求的脱节,这个问题在此不再言表。

毕业后,就职的第一家单位是“内蒙古遥感中心”,是一家以遥感为主、兼具开发的单位。我所在的部门是“二次开发部”,用到的技术主要是c#和AO。刚入职后不会开发怎么办:攒代码,抄。这种学习方法是与我个人条件有关系的,因为我的记忆力比较差,但理解力稍微好一点,所以攒代码,知道代码的逻辑和运行的效果,借助理解能力去弥补记忆力弱的不足,只是其一。其二,多下功夫。刚毕业的前两年,我一直处在两点一线(单位——宿舍)的状态,即使是周末,我也依然会出现在办公室里面,一方面环境比宿舍稍微会好一点,另一方面,也比较能静下心来。其三,多请教。那一段时间,我和部门经理都是骑车回去并且同路,在路上有三、四十分钟的时间,从技术,到参考书,到行业资讯,多聊多请教。

两年后,由于多方面的考虑,转到了北京。由于刚来,在技术上存在着一定的不自信,所以没有多面,面了第一家拿到offer后就回去收拾准备过来了。这家单位主要是从事水利相关的工作,隶属于北京市水利局的,用的技术是Arcgis for js。这样,从cs变成了bs,我又得重新学习了。这,一方面我得理解业务,一方面还得coding实现业务。不过,比较好的是,这边请了一个ESRI的大牛做为外援,通过他我学到了很多东西,同时结合官方的API和DEMO,学习起来就相对容易些。在学习的同时,我也将学习、总结的技术点什么的整理成博客,一方面为自己,一方面也方便他人。我的博客也是从这个时候开始经营的;此外,开始筹建“WEBGIS技术交流群”,在群里请教问题,同时也回答问题,这是一个相互促进的过程。到了第二年,结合群里的常见问题、博客的积累、项目的经验,开始筹备“Arcgis for js基础教程”,从讲义到代码,再到录制视频,通过近半年的准备终于在CSDN学院上线发布了。从内心来讲,由于个人的能力、经验等诸多方面的原因,课程的质量不是很好,即使是如此,也有近1w+的学院在此或多或少的受益,对此我表示很开心。

15年,入坑“开源GIS”。由于已经有了前面的经验与积累,再加上学校里比较扎实的GIS基础,开源GIS相对就没有那么费劲了。此时的学习,大都是去看官网的demo和API,结合demo,API和实际工作,很快就上手了,这离不开前面学习积累。同时,上面养成的写博客、解答问题的习惯也一直在坚持,同时也开通了公众号“LZUGIS15”。入坑后的第二年,开始尝试“网络直播课程”的方式,开始跟大家分享相关的技术与心得,经过一年多的探索与实践,今年年初开始筹备“开源WEBGIS开发课程”,从开始有想法,到课程大纲规划,到课程发布宣传,到准备课件讲课,课程也于9月底结束了。

上面的所有,都是我从入门到熟悉的一个心路历程,不具有参考性,更不具备借鉴性。同时,学无止境,需要学习的也还很多。写此文,只是希望入行的同仁,弄够从我的过程中了解到一点东西,结合自身的条件,摸索出自己的一套学习方法。不过有几点,需要特别强调一下:

1、工作不是学术,企业也不是学校,需要的是投入与产出,所以从学习的优先级上,项目需求>公司愿景>个人爱好:项目需求是最根本的需求,也是保证你工资、绩效的基础;在项目的基础上,我们的技术要结合公司的发展与技术愿景,也只有与公司的发展上一致了,你才有机会能够爬上管理层;最后才是个人的兴趣爱好。

2、在关注技术的同时不要忽略了业务和管理。对于大多数人来说,技术是吃不了一辈子饭的,走到一定程度,需要做转型,所以在这个过程中你需要做相关知识的储备,不过也不排除一些天赋异禀的人,可以不用走平常路。时间来说,以5年为期:第一个5年,需要进入管理这个角色,第二个5年,是你业务积累的时间。

3、除了关注技术发展的同时,也多关注行业的动态。我可以不懂大家怎么做,但你不能不知道大家在做什么,技术的行业的需求和发展方向又是什么,这些对于你的技术没有太多的帮助与提升,却对你的发展大有帮助。

4、多学习。学习的方式可以分为两种:自己看书、查资料学习和跟别人沟通、请教学习。两种方式没有优劣,收获的内容也大不相同。我们常说常说:读万卷书不如行万里路,行万里路不如高人指路,所以,只要有机会,多约出来聊聊,一起吃吃饭,聊聊天,是大有好处的。

本文观点仅代表作者本人看法,与任何组织或个人无关。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年10月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档