作者rocooshiang (Android_Ios)
看板AndroidDev
标题[问题]android工程师之路
时间Tue Sep 10 20:54:07 2013
我想请各位大大帮我解惑,我未来想要往手机这方面的程设走,我知道想从事
这领域最好要有兴趣、热情,最好最好要有钢铁般的毅力,那我想知道各位前辈对这
方面的见解,我喜欢程式完成时带给我的成就感,这感觉比以前解把困难的数学题目
解出来还爽,如果手机上可以run我写出来有创新的的游戏、工具那真的会令我疯狂,
如果只是因为以上的原因而想做这方面的工作,是不是太肤浅了点?
我是个初学者,我知道android不只有软体app这个区块,这只是一小部分,但其
他部分我是真的没研究过,也想请现在android工程师的各位可否分享一下现在的工作,
内容状况呢?(PS. 双平台都懂的话是不是更有优势?)
我有稍微翻阅过android的书籍,android好像是以Linux为核心而建立出来的
平台(?)不过在Mac、Windows也是可以开发的,那是该多了解Linux这个系统才
比较好应付android这一块?还是其实也还好, Java是进入android的基础语言,
大家都说要把这个先练好再来学android,那什麽时候练好?把多型、泛型、
封装...等都融会贯通吗?或者是哪边特别重要,哪边可以知道就好,应该
不会是要把API全部都记起来吧...
-------------------------我是分隔线----------------------------------------
重点问题:
1.小弟适合走这行吗?
2.android工程师的工作内容?
3.Linux是否要多多了解?
4.学习Java到什麽程度才适合开始学习android?
小弟第一次PO文请多包涵!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.255.52.166
1F:推 johnpage:写程式需要的是毅力,只是靠着金钱维持,很快就没有心在 09/10 22:11
2F:→ johnpage:这上面。 09/10 22:11
3F:推 johnpage:工作内容是不就是上级交办事项吗?可以达到目标都可以用 09/10 22:14
4F:→ johnpage:第三,四项是没有范围的,千万别只局限於linux或java,要 09/10 22:19
5F:→ johnpage:多增广见问才是王道。如果是初学者,只要会显示文字或是 09/10 22:19
6F:→ johnpage:输入文字就很强。 09/10 22:19
我知道多学东西对自己有好无坏,只是想说哪个居多,
可以先从那个下手学习。
7F:推 zxc190:你在想东想西的时候别人已经完成几个初级app了 09/10 22:26
8F:→ zxc190:最遥远的距离是犹豫 想做去试就对了 09/10 22:26
你说的没错,不过我想要有个头绪,我现在只知道把
Java底打好,然後开始学android,但是android书又
有归类开发、UI...的,所以才想要进一步了解现在业界
android工程师主要工作内容。
※ 编辑: rocooshiang 来自: 111.255.52.166 (09/10 22:48)
※ 编辑: rocooshiang 来自: 111.255.52.166 (09/10 22:50)
9F:推 tac0wu:java 一面写app 一面学就好了 09/10 23:20
10F:→ charlesdc:同楼上 09/11 00:02
我会考虑的! 目前是上完1ROUND的JAVA补习课程了,然後现在是在看良葛葛
的学习笔记,发现真的要多看多打,每个老师教的重点都不太一样,应该等到
学完他的就开始买Android的书来看了,版上似乎很推Gasolin,不过都推四版
的(?),我去书店有看到五版的说。
※ 编辑: rocooshiang 来自: 111.255.52.166 (09/11 00:26)
11F:→ qweqweqweqwe:随便找之看似简单的AP来实现类似的功能.. 09/11 00:34
12F:→ qweqweqweqwe:Java有一定的基础後 虽然这样学不精 但学很快 09/11 00:35
13F:→ qweqweqweqwe:能写出什麽东西後再来求写得漂亮吧! 09/11 00:35
14F:推 tac0wu:单纯要用sdk写app linux就先忘了吧 09/11 00:53
15F:→ tac0wu:另外可以先动手写简单的 然後去看google io每年出的app 09/11 00:54
16F:→ tac0wu:他都有把source code release出来 想学好的东西直接看算最 09/11 00:55
17F:→ tac0wu:有效率的 09/11 00:55
18F:→ sean123362:先想好一个要做的东西,边学边做比较有动力 09/11 03:21
19F:→ sean123362:学习速度也会快很多。照着教材打很快就会腻了 09/11 03:22
20F:→ sean123362:linux之类的先别想,等你以後学深了接触到了就会去学了 09/11 03:23
21F:推 johnpage:如果你是ㄧ位有想法而不虚幻的工程师,老板会让你自由发 09/11 06:29
22F:→ johnpage:挥,如果你事事没想法,那你将面对老板的各种无理的要求 09/11 06:29
23F:→ johnpage:。 09/11 06:29
24F:→ johnpage:工作内容取决你的态度,就像 09/11 06:31
25F:推 johnpage:zxc190说的你不动手写程式,空谈这个是没有进度的 09/11 06:34
感谢各位前辈不吝赐教,小弟真的受益良多,多多少少有个方向
了,万分感谢!
※ 编辑: rocooshiang 来自: 111.255.51.111 (09/11 14:43)
26F:推 locklose:使用的语言会依目的而改变,动手做再去烦恼这些 09/11 15:59
27F:→ y3k:Linux这种事情要写的深入才会需要了解吧 09/11 17:13
28F:→ y3k:是说Linux其实不算难 难的是各家的系统有时候会有微妙不同 09/11 17:13
29F:→ y3k:在这方面遇到问题的话就要弄很久= = 09/11 17:14
30F:推 tac0wu:我觉得linux一点都不简单Orz 09/11 20:22
31F:→ tac0wu:只是android 架构切乾净了 可以让app开发者不用在意这种事 09/11 20:23