想做gis软件开发工程师,学校学了gis,计算机过了很普通的二级。但是看做gis开发需要好多种能力

2025-04-26 05:02:30
推荐回答(1个)
回答1:

其实大多数的开发工作, 都不是单一技术(语言)能解决的.

通常解决一个现实的问题, 牵扯到很多不同的环节, 从人的角度看, 可能觉得没什麼, 但是从电脑的角度来看, 可能要拆分成很多个部分. 而各个部分, 常会有"相对专业"的方法或工具, 被用来组合成一个系统开发所需的基础.

其实就算系统全部用单一工具或语言去实现, 并不是不可行的, 而是时间与代价的考量会觉得划不来, 特定用途的语言与工具, 能够带来解决问题的方便性, 从而使心力集中在解决实际问题, 而不是重新思考各局部底层细节的复杂逻辑. (例如, 不需要重新开发资料库, 不需要重新开发网页伺服器, 不需要重新开发邮件伺服器...要去学习如何去用, 有哪些方法可以用, 哪一种方法最适合当前的情况)

学习软件编程, 要有心理准备, 得要依据需求, 不断去学习适合的技术. 也因为有很多想要电脑化的问题, 经过不断的摸索, 从而引发更适合在特定专业领域的新语言或新技术被开发出来, 与时俱增. 所以, 学好单一语言, 只能算是有了入场卷, 进入职场还会遇到很多需要学习的面向, 得要持续学习.