是否应该眼红互联网程序员的高收入转行进入Android开发?
云的彼端简单介绍下我的情况,我是一名土木专业大专学历的毕业生,今年22周岁,高中一直是学的文科,自己逻辑和数学不是很好,英语也是比较糟糕的状态。近一段时间看到互联网很火,更加看重个人的能力,并且我也很看好互联网将来的发展,特别是移动开发程序员收入不错,所以自己在努力往这个方向转,目前从零开始在自学Android的开发,遇到很多问题,自己光是安装Android的开发环境就花了几天时间,因为一开始不知道有可以离线安装的方法,弄了一个付费的VPN,结果谷歌的下载太慢了,最后才用离线下载好的SDK安装包配置好Android开发环境。 自己也学习了一些JAVA的基础知识,目前一边在看郭霖的《第一行代码》这本书,一边按照书里的内容一点一点努力实践。可是书里面大量的英文单词和一行行英文代码让我苦不堪言,我很难看懂代码的具体作用,我甚至连有些英文的单词发音都不会需要靠网络词典帮助。 所以我很困惑: 1、 我不知道现在从事开发工作的诸位英语水平怎么样?大部分程序员逻辑和数学怎么样? 2、 像我这种糟糕的基础还有必要眼红程序员高收入转行加入其中吗? 3、因为现在有很多相关的培训机构在做这方面的宣传,不少人也是通过培训加入开发的行列,各位又是如何看待这个问题?
大专学历学计算机不错啊,在传统行业不太可能拿到和研究生一个数量级的工资
1.英语四级哑巴英语就够了,能读能写就OK,大部分程序员都是写写业务逻辑用不到很高深的算法,了解常用的算法跟数据结构很有必要,开发新算法轮不到普通人 2.基础糟糕就定位普通开发者,不要想着一蹴而就 3.往产品经理靠,你可以直接跳过程序员直接往那些方向发展 4.尽量自学,报班 之后也要好好自学
2楼 @q397064399 写业务逻辑只能叫初级开发。不过要是想当程序员第一步就是写好业务逻辑~
哈哈,同为土木的必须顶顶,英语的话写代码有点点基础就好了,没有的话用着用着就熟了,数学的话一般程序猿写代码都用不上的,现在一般公司也不需要很强的数理功底,更多的是技能而不是原理,我也是现在快毕业了想转行到计算机了,土木施工的坑学土木的都懂,我算是有点点基础吧,数学模型算法啥的还懂一些,用Matlab/C/C++/C#还写过一点程序,开发过土木的边坡稳定性分析软件,不过现在非科班刚开始想找个相关工作不容易,大部分要招人的都是web前端、Android、iOS开发,而这些之前都没接触过,也没啥公司愿意接收我们这类土木转过来的实习生,我现在也在自学Java准备走Android开发这条路,我也在求职区发过一个土木转行的帖子,里面有不少前辈提了不少的建议,你也可以去看看,一起加油。
再难的一件事,都可以通过由低到高,一点一点磨掉。
如果看一件书觉得吃力,请多买几本相关的书参考着看。
英语不懂,查字典很正常。英国人都要查字典呢。
如果学不过来,应该培训也没有不好的,首先你得能做事吧。
如果有心转运营或产品,可以去小一点的公司,它们比较有机会让兼这些工作,一般大公司分工明确,这种机会不多。
3楼 @generalzyq 只能先写好逻辑再谈接下来的东西
4楼 @laoluo1991 土木也坑B么? 我只在各大论坛上,看到我们机械狗的师兄们{基本上没有师姐} 在各种吐槽 工作没前景,薪水低的不成样,被土木狗电气狗吊打,IT狗电子狗连吊打机械狗的欲望都没有
机械狗 土木狗 现在被程序猿逼的没法混了 请看此帖 http://bbs.hupu.com/11376811-2.html 建筑行业过去十年热钱多,土木狗活的甚是潇洒,机械狗就苦逼了
2楼 @q397064399 多谢指点!