只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  零基础自学 Android 并去找工作可行性大么?


零基础自学 Android 并去找工作可行性大么?

发布时间:2019-05-21 14:03:22  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
看了一下回答,都是鸡汤啊。也是,靠着这些鸡汤我奋斗了九个月。下面我来说点毒鸡汤吧。没想到知乎的第一个回答贡献给了这个。写在即将要放弃的前夕。本人文科专科女,工作经验两年,二线城市。目前自学androi
零基础自学 Android 并去找工作可行性大么?

看了一下回答,都是鸡汤啊。也是,靠着这些鸡汤我奋斗了九个月。
下面我来说点毒鸡汤吧。没想到知乎的第一个回答贡献给了这个。

写在即将要放弃的前夕。

本人文科专科女,工作经验两年,二线城市。目前自学android九个月,独立写了两个app。
大约2015年底看了这个问答~满满的鸡汤啊~再加上当时确实对编程有兴趣,但是不知道走哪个方向,看了这个问答,遂而决定学Android。

可是我忽略了两个问题,一个是这个问题是2015年时候提出的,回答者大多在2014-2015年之间就找到工作了,当时2015年对于Android来说,工作机会还是很多的,各大培训班如火如荼的开设Android班,当时随便个网页推送广告都是这个。然而到2016年其实已经接近冷却了,就像泡沫崩了一样,再加上经济的不景气。Android初级工程师在市场上已经出现了饱和,随随便便都是需要多年经验起了。二是我处于一个二线城市,互联网行业的工作机会较少。如果身处在一线城市北上广深,即使受到问题一的影响,也是能找到工作的。

关于自学还是报班。

当时决定学的时候,答主的资金是充裕的。两者都可以,综合了一下上面的问答,以及知乎的一些回答。答主选择了自学(酿成悲剧的导火线啊),答主的自制力什么的还是可以的,基本每天都有敲代码,除了有事的时候。谈谈这两者应该选哪个比较好。

A.自学。自学呢,你得保证时间充裕。如果在上班的情况下至少2-3小时的时间自学,答主工作随着2015年年末到2016年初的经济不景气,学习时间还是很多的,连上班都可以学。要有很强的自制力和兴趣,自我学习能力也要稍强。还有一点,要保证资金很充裕。嗯,答主离职后找的工作,现在很痛苦,消耗存款(离家在外,高房租)。建议资金不充裕的千万别离职找,那简直是。。如果是二线城市(这类工作不多的情况下,特殊情况特殊对待),更要考虑这点。当然你住家里,另外再说。

B.报班。报班呢,其实有个好处。起码他们会帮你找到一个工作,就算再不怎么样的工作。因为,你得还他们贷!款!啊!学费随随便便一两万起吧。这样下来,冲着钱的面子上,你至少会努力点学习,不是?不过据了解,培训班一般会帮你培训面试,还有编织假的工作经验啥的,导致现在整个市场的水分很高。关于报班呢,我自己回去核查了下,像达内只是放视频给学生看的,其实不太建议了。可以找中软等等大型,或者在本地名气较大的it培训公司。这样会比较有保障,小公司就算了。我现在是没法回过头再去报班了,不然当初就该选择报班。


小总结:一线城市可自选自学或者报班,IT从业机会较多。二三线甚至不知道多少线的城市,建议报班。注意啊,是建议啊。




关于自学的过程


答主文科生,可谓是从来没接触过编程。再加上当时都专攻自己专业的证书之类的(答主金融专业),更没空发展业余爱好之类的。是的,连c语言都没有,因为没有开设。

感谢大家的厚爱,本人确实是女生。而且,文科。我看回答的大多是机械,土木,计算机等理工系出身的。奉劝文科一句,还是不要趟这趟浑水了。文科最好直接报班。而且不要选择Android,无论是java,php,web等等都好。


我当时学吧,从最简单的python语言学起的,比较好理解,且跟java语言有很多共同之处。仅仅只是作为语言学习,没有更加深入的学习。我从2016年1月开始学起,大约学了一个半月吧。看廖雪峰的学习教程,挺简单易懂的,也涉及到了一些网络编程,如TCP,UDP等等。也有部分数据库SQLite,MySQL等的内容,以及WEB开发。感觉python的可涉及范围好广。(貌似跑偏了)但是这个博主也只是稍微的一提,并没有深入的讲。

后来转学JAVA语言,在慕课网上学的,说真的,其实这个网站还是很不错的,除了视频每节都有练习题给你做,方便加深记忆。学完后看了李刚的《疯狂java讲义》和比较出名的《Java编程思想》。前者像教科书,举的例子还行,厚得跟快板砖似的。后者比较深入,不适合初学者,有了基础看会比较好。也没耽误太多时间,学了快两个月差不多。最后才学的Android,先跟着郭神的《第一代码》学,这书确实适合初学者,用的工具是Eclipse,其实这个工具也没什么不好,简单易学,但是没AS那么严格和强大。书上的代码基本都敲过一面了,觉得郭神出这书纯属是为了方便大家理解Android四大组件,UI等等的运作原理和操作之类,制作起APP会发现实践和理论差别还是蛮大的。

再后来买了《Android群英传》和《Android开发艺术探索》来看,前者适合用来熟悉AndroidStudio这个IDE,Android5.X以上的功能吧。但是写得太过于简单,没有拓展开来,也有许多需要勘误的地方。后者则适合进阶,有很多干货,但是不适合初学者。

顺便感慨下AS这个IDE虽然很强大,但是依赖gradle,因为这个经常报错会让人很烦。而且很严格,对于png,.9图的严格程度令人发指。顺便提一句,有真机还是用真机测试吧,Genymotion虽然好用,坑也多到没法想象。

我大约7月的时候因为行业到了旺季,无法专心学习,毅然辞职在住处自己学习,自己开发了两个软件,前者是用Eclipse开发,比较简单,用了webview,写了个看图识花的软件,只适用于5.0以下,因为5.0以上API支持upload的方法暂时还没想出来怎么写,后来写新的软件,就没再继续了。

后来天天熬夜根据一个前辈的开源菜谱写了个菜谱软件,用AS写的(从Eclipse转到AS真的挺痛苦),利用了Xutils框架与服务端进行通讯包括得到数据加载图片,使用gson进行json数据解析,菜谱用的是收费API接口。ViewPager+Fragment+ListView打造菜谱界面,利用自定义View+ListView+SQLiteOpenHelper全部菜谱功能界面。ViewPager实现图片循环播放,gridview实现九宫格菜单,VectorDrawable绘制svg图片,自定义view实现简单搜索栏。简单动画做了启动页面。左侧菜单用了自带的Navigation Drawer。

感谢github开源的力量,感谢简书,csdn,谷歌,推酷,以及一个人学习解决各种疑问的stackoverflow。



然而我要放弃了,近两周的海投,岗位招聘少,或者没回应,这样下去资金链要断裂了。

走到现在我真的很努力了,从来没有学过编程的我能写出这样的软件估计极限了吧。但是我从来不后悔学Android,那种项目写出来成功的喜悦是很难以描述的,我只是输给了现实。


有成功的案例,也总会有失败的案例。然而我就是个失败者,请各位打算要自学的问问自己是否真的喜欢这个行业,亦或者有什么目的。如果无所畏惧倒是可以一试,省的到头来觉得浪费了时间。

不过我不会放弃编程的,感觉这个世界还是挺有意思的,业余学习下应该不错。

对于这个问主的这个问题,综上,我的回答是:自学可行,但是出去找工作可行性较小。






------------------2016.10.22更新-----------------------------------------------


很多人好奇楼主找到工作了嘛,当然是,没有。

我没有从事编程有关的工作,而是从事了别的行业。

人总要吃饭的,总不能为了那点坚持饿死了自己吧。

关于失败:一出身,非科班没有任何计算机证书证明实力,还是女生。二项目过于简单,只涉及前端搭设,而没有涉及后台的东西。现在要求比较高了,这种简单的,估计很难找到了。
关于未来:打算先把计算机的底层东西学好,比如c语言数据库网络编程等等,然后学点前端。暂时作为爱好进行吧,想法这东西谁说的好呢,此一时彼一时的。况且功利反而会忽略一些最本质最基础的东西不是么?
关于建议:如想从事android这行,建议把技术练精进,c语言(涉及Android NDK,底层编写等等)和数据库,网络编程,后台搭设,我觉得这是最基本的了。可能这对于无基础的人比较难,对于计算机出身的应该不难。


- -引起了这么广泛的关注,我表示受宠若惊,其实失败的人估计不少,只是没人写出来罢了。自古胜者为王,败者为寇。我现在看看我写的软件,也觉得是小儿科,拿不出手了。知乎是一个分享经验和知识的平台,我希望通过这个回答少大家少走一些弯路罢了。



-------------------2017.8.31---------------------------------------------


因为一些因素,我还是选择了放弃编程这一块,科班出身太重要了。愧对大家的期待,我还是选择匿名了,感谢大家一路的帮助和支持。我选择匿名了,对不起。

责任编辑:
热门阅读排行
© 16货源网 1064879863