26岁,放弃本行去学安卓移动开发并找到工作武汉可行性研究报告吗?上海有什么好的培训机构?大概要培训多久呢?

做安卓开发工资有多高,高中毕业能学吗?_百度知道酷勤网 C 程序员的那点事!
当前位置: >
浏览次数:次
有几个问题请教大家下! 本人本科毕业,工作两年,职位仪表攻城屎,目前想转行程序猿,做android开发那么问题来了。 第一:自己还是报班学比较合理 第二:自学能找到工作么? 第三、自学到什么程度可以去工作? 再次感谢大家的回答。用自己的亲身经历来指导我们这些门外人。 所以下面麻烦大家最好分析写下,学习的流程,各个时间节点学什么,以及哪些好的推荐资料及论坛。再次感谢!
日,题主目前已经提交辞职申请,准备自学,三个月后会在此用自身经历回答对此问题的关注者,望共勉!
最后感谢大家踊跃回答,特此鸣谢@jeager和@&Eileen&对此提出的推荐书籍:第一行代码和疯狂android,目前正在撸,感觉很适合新手,以上。
,Android开发
我来回答一下。
两个月前,我在知乎上的签名还不敢加上Andorid开发的,而现在,则有了这份底气。
首先说个人背景,大四学生,专业机械类,学校只教了C语言基础,其他编程知识均为自学。
大二时准备学Android开发,看了一点java基础的语法知识,然后不了了之。
大三因为自己参加的项目,接触C++,用MFC写了个简单的桌面软件。
大四开始找工作,由于之前在机械公司的实习经历,感觉自己不喜欢机械类的工作,也不适合,开始改简历,投一些计算机类的公司,可惜并不是很理想,期间面了一家Android开发的实习生,人家提问,好多不懂,面试完感觉自己好渣。那是去年12月份左右。
面试失败回来后,不再海投简历,觉得与其抱着侥幸的心理去让别人给你一个机会,不如练好技术,给自己更多的选择机会。
12月份到2月初放寒假那段时间,每天白天去另外一家公司实习,回来就背着电脑去图书馆,看书,敲代码,直到图书馆熄灯。每天坚持,周末更是泡在图书馆。啃完郭霖大神的那本《第一行代码》,开始对一些大致的概念有所理解,Android的基础知识也掌握了一些。
看完书前面一大半的时候,我花了几天时间,写了一个拨号软件,Google原生的拨号不带T9拨号,我就自己写了一个,现在看来很简单,界面也很粗糙,不过那时还是成就感满满的。在这个问题下可以看到,第一名的匿名答案就是。
后来就是放寒假了,寒假之前开始写一个软件,『在读』,就是记录你阅读纸质书进度的一个软件,由于觉得功能不实用,已经停止开发了。下面是一些简单的截图。
&img src=&/ba1bb4ccc0cdf07faf578_b.jpg& data-rawwidth=&720& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&/ba1bb4ccc0cdf07faf578_r.jpg&&&img src=&/2dcf120aa254af1159338_b.jpg& data-rawwidth=&720& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&/2dcf120aa254af1159338_r.jpg&&
功能很简单,就是记录一本书的阅读进度,高级一点的就是加入调用豆瓣的API,可以根据关键字联网查询一些书的信息,如上图所示,点击进去可以看到书籍的大致信息。
寒假在家写这个软件,并开始看《Java编程思想》,开始系统地理解一些Java的知识。
寒假过得很充实,每天看书,做笔记,有时连着好几天晚上敲代码敲到凌晨2点,可是不觉得累,因为喜欢这种感觉,看着自己写的软件在手机上跑起来,特别开心,这也是我为什么转行做程序猿的原因吧。
凭着这段时间的学习,今年开学初,投了几个Android开发的实习生职位,基本上都获得了面试机会,技术面问的那些问题,自己在写上面这个软件时都多多少少遇到过,所以基本上都没问题,然后陆陆续续拿到一些offer。现在在其中一家公司实习,职位就是Android开发。
最近自己写的一个习惯养成的App上线了,满满的成就感。
虽然功能简单,界面也简洁,但是看着自己写的一行行代码,一点点改进界面,最后得到一个自己满意的结果,还是很开心的。 : )
贴图一张吧:&img src=&/cfae3b24b86dbc58f939e5_b.jpg& data-rawwidth=&1690& data-rawheight=&2857& class=&origin_image zh-lightbox-thumb& width=&1690& data-original=&/cfae3b24b86dbc58f939e5_r.jpg&&(目前只上线了应用宝,(目前只上线了应用宝,
不过应用宝的下载链接有点问题,可以访问 下载)
(4月7日 豌豆荚上线:)
【不是广告,就是一个个人的作品,如果觉得还行,可以下载试用下哈~】
以上罗嗦了这么多,讲了本人从只有一点编程基础到找到Android开发工作的经历,没有大牛那么厉害,只是一番很平常的经历,希望题主你可以得到一些你想要的经验。
回答题主的问题:
觉得自己有毅力,有信心的话,同时学习能力比较强,那就自学,不差钱的话就报班吧,找个靠谱的。
第二个问题我已经回答了。
第三个问题,我觉得起码郭霖的《第一行代码》上那些知识点要掌握的吧。
如果题主自学的话,以下是建议:
推荐书籍,郭霖的《第一行代码》,很好的Android入门书。
Java的话,一开始不推荐《Java编程思想》,没有编程基础的有点难懂,你可以看看网上教程之类的。
多敲代码。书上的例子,不要看着觉得会,就不去敲了,很多时候你自己敲一遍,才发现存在很多问题,试着去解决这些问题,你会学到很多。
在有一定基础上,可以想着写一些个人的项目,思考要添加什么功能,怎么实现,不懂的就Google。
学习网站的话,Android开发的官网不翻墙是打不开的,可以考虑买个vpn或者别的途径,翻墙去看,反正我是习惯了Google,vpn一直挂着。贴一个我自己的书签。
推荐stormzhang 的Android学习之路博文。,很赞,一些Android初学者资源都很赞,仔细看完这篇,你会学习到很多。
开发工具下载,同样是墙的问题,这里有不需要翻墙的资源。 配置中遇到的问题自己多搜索。
最后再说一下,推荐Android Studio,真心好用。 = =
最后最重要的就是,要有兴趣,有坚持的决心,不要轻易放弃,遇到问题多看看文档,多搜搜,不要失去信心,慢慢成长起来,不要急功近利。
最新开辟了专栏:
编程编程编程编程编程编程
Android学习QQ群:(加群请注明&知乎&)
编程编程编程编程编程##
我非常适合回答这个问题。我做的是Android应用开发。
**学有所成**
最近一年内,我以职业规划为由拒了3份20k的工作,Android学习算是略有所成。
**零基础**
我从高中开始沉溺于电脑游戏,高考300分,复读一年多了2分。随便报了一个二流二专学校,然后从来没有进过教室。离专升本考试还有两三个月时意识到工作不好找,突击高数疯狂做题1个月,又背了一个月英语升到了一个二本院校。本科仍然不去上课,最高一个月中有28天通宵打游戏,毕业时因为很多科补考、清考还没有过,推迟了大半年在两年前才拿到了毕业证。
接下来总结我的过往经验供大家参考,走过的太多的弯路就不多提了,比如刚开始工作
做不出来的功能通过反编译同类APP研究怎么做,我还专门反编译自己写的APP观察代码有什么不同,要知道新手看反编译后的代码是非常痛苦的事情。任何时候遇到不懂的请搜百度/google/github/stackoverflow。
**自学到什么程度可以去工作**
戒掉dota,涅重生。
20天毕向东老师的Java基础视频教程。
Android开发环境搭建
第一个APP:helloworld
导入Android项目
接下来一周我在csdn/eoe下载了大量demo,尝试着看完能写出来。
第一份工作找了一个月。因为没有工作经验,不要太在意工资。
**小厂半年**
做自己喜欢的ui界面和动画。
看官方文档或
开源项目分类或。
HTML、JavaScript等Javaweb入门。
做自己的APP。除了公司项目,我还接了3个不同类型的私活。
**中厂一年**
恶补tcp/ip。
参与大项目从头到尾的快速开发。比如即时通讯项目。
学习设计模式并运用到项目中。
多看成熟开源框架的源码,比如universal-imageloader和volley。
多看知名的技术博客。
多看Android源码。
公司项目性能优化。
解决公司项目迭代中遇到的大问题,比如数据库数据错乱。
研究技术含量高的APP有哪些技术点,比如支付宝的插件框架,不知道现在代码混淆了没有。
**大厂ing**
复杂项目的解耦。
IPC在各种场景的运用。
学习公司的插件框架。
github......
**职业规划**
对于零基础学Android的开发者来说,只有不断学习新技术,才能提高竞争力,因为我们的基础和名校研究生相比,真的差他们太多。如果没有足够竞争力,创业公司凭什么给你高期权呢?就是有期权,能不能IPO也是另一回事了。如果基础差又年轻,去技术强的公司应该是最好的选择。
两年前我拿到毕业证来到这个大城市,女朋友已经在这里等了3年,家里也看着我上了这么多年的学终于步入了社会,当时承受了太多的压力。。。第一天上班头疼了一天,刚开始走了太多的弯路,每个人都可能走进不同的弯路。这套简单高效的Android应用开发学习流程分享给大家。
不邀自来,前面的几位说的都很好了。
我就在如何坚持自学Android这方面提一点个人经验,能坚持下来真要感谢一个学妹。
我跟目前排名第一的Jager一样,是魔都大四的机械狗,而且我们在一个机械相关的公司一起实习过。这是何等的缘(ji)分(qing)(RQ)/。
接触Android开发的时候是在大三下,也就是2014年5月。
那时我跟题主一样,对如何学习Android开发一头雾水,然后就在去年的这个时候,在知乎上提了这个问题
之后经过一段时间的摸索以及阅读,我把前辈们的学习经验和公司的工作要求进行了初步的归纳,算是明确一个前进的方向,在这里抛砖引玉一下。
通过网上查资料,android应用开发大致有三个层次。
一、初级。1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得.2. 掌握Android UI控件、Android Java层API相关使用.精通xml、json解析,做过socket c/s端的程序,了解http协议。
二、中级。1. 熟练掌握NDK JNI方式的开发,对Android framework十分了解.2. 移植一些开源项目,比如FFmpeg、Mplayer到Android上运行.迈向高级,熟悉android开源代码的结构,中间件下层的库,比如webkit、opencore、opengl.
三、高级。1. 熟练的Linux驱动开发,精通Linux内核结构.2. 掌握Android移植,比如常见的TI OMAP、Qualcomm MSM的硬件移植.迈向顶级,发现Android系统中的漏洞。
现在公司对Android工程师的大致要求。
1.熟练掌握android的各种UI布局、UI控件,熟练自定义UI控件;
2.独立进行Android应用功能的设计、开发、调试、发布;
3.熟练掌握JAVA编程和Eclipse集成开发环境与Android SDK/NDK或者是Android Studio开发环境;
4.了解常用数据结构与算法,熟悉TCP/IP、HTTP,具备扎实java,C/C++开发基础;
5.熟悉android系统架构及相关技术和API的调动;理解设计模式和常见的开发框架;
6.具有多线程、数据库、网络编程及调用底层JNI编码能力;
7.对Android底层接口有深入地了解、对手机软件性能优化、内存优化、安全等有一定了解;
以我经历过的几次面试来看,掌握初级的内容,满足公司的前四条要求基本上就能找到工作了。
方向找到了,接下来就是坚持去做了。不做不知道,刚一接触真是有点焦头烂额。(连java都没接触过。。。)
刚开始学的两天因为有一种想学好的冲劲,所以就抱着一本Android开发的书,埋头在图书馆看了一个周末,把Eclipse的开发环境搭好了。
第三天勉强看了一点,第四天就完全不想看了。
我心想这样不行,再这样下去就要半途而废了。
就在这个时候,学妹出现了。
那个学妹在我发的自学android的状态下回复了我,说我好厉害(厉害个鬼。。。)
我念头一动,想到书里有制作短信软件的一段代码,
& 如果我给学妹做个特制的短信软件一定很有趣吧&。
(论防火防盗防学长的重要性)
抱着这个念头,我开始充满干劲的看书写代码了。
正所谓写(zhao)码(zhe)(chao)无岁月,作为一名纯正的菜鸟,我用了6个小时才完成了那个特(jian)制(lou)的短信软件,从晚上8点一直弄到凌晨2点。
第二天,当我把短信软件安装包发给学妹的时候,看到她欣喜的表情(单纯的文科妹子。。),
我感到无比的满足。
汲取这次的经验,我总算摸索出一条适合我的学习之路。
不要想歪,勾搭学妹之类的事怎么能一直做下去。(毕竟我是个直(zhi)男(nan))
从这次的事情中,我发现做一个自己觉得有价值的应用,能让学习的动力达到MAX,无论有多少困难,都能去克服。
而且,我相信那句话&&盯着手上的沙粒是看不见面前恢弘无比的城堡的。
一直看着某一个技术点,看着某个环节,只会让人感觉到无比的沮丧,因为技术的细节是看不完的。
相反的做法是直接高屋建瓴的看清楚整个应用架构,然后用一个个技术点去把它搭起来,去实现它,就像搭积木那样,遇到不懂的东西自然就有动力去弄懂它了。
毕竟,看的清的目标才能全力以赴的完成。
做有价值的应用&&&被人肯定&&&外驱力
做一个完整的应用&&&激发完成欲&&&内驱力
在外驱力与内驱力两驾马车共同作用之下,自学也就没那么难了。
最后,放上学习过程中做的两个APP截图。&( ̄ ̄)&
华师贴吧版2048,在2048很火的那段时间做的,
用华师吧同(mei)学(zi)的头像代替数字来制作的游戏。
看头像就知道是同(mei)学(zi)。(* &・&・)ノ&&◎
&img src=&/a255ab581d_b.jpg& data-rawwidth=&480& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/a255ab581d_r.jpg&&
济事通,准备打造成同济的一个信息平台,现在还在开发中。
&img src=&/931a775f46b9f2d2e3cf2_b.jpg& data-rawwidth=&480& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/931a775f46b9f2d2e3cf2_r.jpg&&
在github上淘各种有趣的开源代码也是非常有趣的o( ̄ ̄)d,感觉比淘宝好玩多了,我试了很多种的特效,觉得Android开发真的是件非常非常有意思的事。当然开源的特效虽好,基本的技术还是要掌握好。
&img src=&/cbe39e57c5b157cf46ab94e5f79a25e0_b.jpg& data-rawwidth=&480& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/cbe39e57c5b157cf46ab94e5f79a25e0_r.jpg&&滚轮是用AndroidWheel做的,
滚轮是用AndroidWheel做的,
查询按钮是用circular-progress-button做的
&img src=&/2bd7aeff4a1befbc59acd74d1e27fef0_b.jpg& data-rawwidth=&480& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/2bd7aeff4a1befbc59acd74d1e27fef0_r.jpg&&
折线图用achartengine完成
找到其中的乐趣,自学就不难了,用心投入,三个月基本能找到工作,祝楼主顺利。:-P
& 相关主题:我14年毕业后来到了北京,目前想要从事移动开发这一块,请大家帮忙推荐北京比较好的安卓培训机构有哪些?_百度知道------解决方案--------------------楼主0&基础的,培训一下,是否能找到工作很难说,不过要成为高手还有很长的路要走
http://blog.csdn.net/gooogleman/article/details/
请看这个&64bit&windows&7&VMWare+&64bit&Ubuntu12.04&uboot&,kernel,android编译环境搭建教程&这个文档,里面有详细的搭建教程。
看首先学会环境搭建,编译,烧写,看看硬件。
如果楼主走的是底层驱动方向,这个文档会对你有帮助的。------解决方案--------------------引用:请教论坛的大神,本人小本科一枚,非计算机毕业,在家找工作半年了,准备现在去报个培训班,学安卓工程师。有几个问题求教:
1.安卓工程师,好找工作吗,市场饱和没有?
2.零基础,学安卓要具备哪些条件?
看来有空多多在博客写一些新人普及贴啊。O(∩_∩)O~
等我把S5pv210的一些DIY 活动,uboot 和kernel 搞大一些再来写吧。
这里简单回答一下
1、可以说很多人会android,但是就业机会也很多,楼主做好准备学习三到六个月,应该就业不大,俺们班的一些人工作了一年在生产线,突然发现没前途,杀去培训机构,他也不管待遇了,开始2K也干,现在貌似三年后也有接近10K的了。
2、零基础自然要学习基础为先了,千万不要盲目跟风直接做项目,因为基础不好的人去做项目简直是自找打击,c语言是一定要过关的,把这个整好再去看代码,linux很多开源的代码,如果能看懂说明过关了。然后就是照着流程搞搞bootloader ,linux kernel,等等即可。慢慢的在公司成长,毕业三年后一般都有10K以上的月薪了。不过到时候估计又觉得干技术不爽了,此是后话了。O(∩_∩)O~------解决方案--------------------还好吧,android现在正值巅峰,未来几年也还算光明,现在加入也不晚,只是要是以程序员作为目标的话未来虽然可能薪水不错,可是消耗的精力会很大,如果没有毅力做个几年的还是不要入坑的好!
android虽然是C的底层,不过开始只要掌握Java就好了,之后如果向底层发展就要学C,C++!向WEB的话javascript,PHP,HTML,JSP之类的,做游戏的话我就不太了解了!
程序员工作就是学习,一定要做好觉悟哦!
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有百度知道 - 信息提示
知道宝贝找不到问题了&_&!!
该问题可能已经失效。
秒以后自动返回

我要回帖

更多关于 可行性研究报告 的文章

 

随机推荐