我今年26了,本科毕业两年多了。我是非计算机专业的,跟计算机专业不沾边,但是我一直以来非常想从事计算机相关的工作,对计算机非常感兴趣,我现阶段没有太多的计算机专业知识,VB,C#都会一点,但是感觉没有基础知识总是一知半解,没系统学习过计算机专业的一些基础知识,只能做一些简单的代码搬运。
一年前从一家光纤通讯公司换到现在一家做GIS的公司工作,幸运的从事了我喜欢的行业,现在的职位是实施工程师,就是利用公司提供的框架做一些简单的定制功能开发,个人觉得没有一点技术含量。但是我不想就这样。我打算从基础的学起,于是我准备学习计算机专业的大学教材,计算机网络,操作系统,计算机组成原理。
遇到比较多的阻力,有不少人劝我不要做开发,因为年龄,专业,实力,我都没有优势。但是我就是喜欢这个。我也没有动摇,我想认定一个方向认真走下去,软件?硬件?网络?细分太多了,太多的选择让我不知道怎么选择,希望大家能帮帮我。
------解决思路----------------------
没有技术含量……公司给的框架你是会用还是能自己实现一套出来?另外arcgis专精可不是那么容易点出来的技能。
------解决思路----------------------
大学课本知识,基本上都是过时10年以上的,是以前的优秀教材但不是最近的。因此打基础很重要,但是还不足够。
总的来说,如果你有比较平均的知识(比如说基本上能够通过相应职称的考试),找个人能够“手把手地教一下”这可能才能让你突然“开窍”。否则你就应该尽量跳到有挑战的公司去。
------解决思路----------------------
从数据库开始吧,前台重UI,后台一切皆数据。
那些大学教材,计算机网络,操作系统,计算机组成原理是重要,
但很难学懂,先泛泛过一遍,知道些基本概念就可以了,
绝大多数人也都是工作后才慢慢明白的。
------解决思路----------------------
建议楼主去一些二三线小城市的小软件公司应聘初级开发员(前提是这个确实只需要代码机器人),三两个项目一来,楼主就不会像这么迷茫了