1.做产品 7 个月小狗一只,因为不懂技术, [我是英专生] 现在越来越觉得和技术的沟通成本很高。虽然日常工作不会非常受影响,但是我还是希望学习技术来减少成本。
2.现在经历了三个不同类型项目,我发现自己真爱是工具类 APP 。再加上工具类本身对于美术的要求稍微低一点,所以也希望自己补充了技术背景以后在未来几年能自己写东西。
我理想的状态就是 PM 作为本职工作,回家后能敲自己的小工具 APP 。
那么我的问题是: 想做 IOS 开发,我司 IOS 小哥又非常害羞。不愿意教我 [注定孤独终生,不过大概也是因为我太丑?] 我也上网查了,但是以我的背景,我比较担心自己找不到靠谱的资料学习。 讲真,资料也是各有说法。
我比较相信 V2 的各位所以就来问了:
1.我只需要各位以自己的学习经验出发,尽可能多的告诉我一下我这个真正零基础的小白怎么入门。我只知道 hello world
2.买书,上网等自学,相比报班,哪个更靠谱。我不图快,我图稳,图扎实。是否还有其他办法?
3.无论是我决定自己自学还是报班,请推荐一些适合的书给我。这里适合小白更好,也可以告诉我你们觉得好的书。我可能是要从 0 开始,但是我也可以学 1 的时候看看 2 是什么样子。
4.需要做 IOS 开发的硬件配置到底是怎样的。 [这个问题也可以很主观]
5.我人在成都,如果有善良可爱的程序爸爸有时间愿意当面亲授,我非常感谢! [叔叔我们不约]
最后是欢迎各位程序爸爸给我你们觉得有用的任何建议,非常非常感谢。
[请不要建议我别学程序,至少我现在还是很坚定的] 一不小心码了这么多字,如果你读完了也很感谢。
1
LINAICAI 2016-05-18 16:13:31 +08:00
开发的知识积累够你喝一壶的了。
这个知识量大概从高中到大学毕业吧。。。 |
2
LINAICAI 2016-05-18 16:14:51 +08:00
最简单直接的办法是看苹果 iOS 的教程,那个斯坦福大学的
|
3
Moker 2016-05-18 16:15:33 +08:00
其实现在很多入门的视频,网易云课堂或者其他之类的都行,多写写多玩玩。不建议报班,这和自己看视频差别不大,也可以看看别人的一些开源 Demo ,看他是怎么写的。
还有就是其实也有很多程序员想转产品 |
4
rosalindest OP |
5
rosalindest OP @LINAICAI 斯坦福那个有收藏!
|
6
janrone 2016-05-18 16:18:12 +08:00 1
什么工具类 app 我来开发你来 pm 如何 。。。
|
7
jydeng 2016-05-18 16:18:26 +08:00
我是做 Web 开发的,没写过 ios ,不过比较快的方式应该是看视频入门,然后看书。
|
8
ppdep 2016-05-18 16:19:21 +08:00
不约 怎么可能有程序员 GG 来教你,注孤生。
|
9
firefox12 2016-05-18 16:19:38 +08:00
你觉得 一个初中学生大概多久能学到你的英语水平? 我觉得难度跨度差不多。
|
10
rosalindest OP |
11
somnus 2016-05-18 16:22:25 +08:00
按照 v2 的惯例要上图
|
12
rosalindest OP @janrone 噗...我还没有想自己的产品...只是方向上是这么感觉的...
|
13
rosalindest OP @jydeng 谢谢!
|
14
rosalindest OP @ppdep 还有程序姐姐
|
15
rosalindest OP @firefox12 嗯..听起来在可接受范围内~
|
16
ppdep 2016-05-18 16:24:50 +08:00
@rosalindest IOS 开发 首先要上 PRO+IPHONE+PAD 取决于你想开发哪个平台的,然后揩要买一个 License ,每年 1K 不到
|
17
ppdep 2016-05-18 16:26:32 +08:00
@rosalindest 讲道理,难度太大了。而且 IOS 现在开发泛滥,不是一个学 IOS 的好时机。如果就是想做一个产品的话,我觉得难度真的太大了,对一个新手来说。
|
18
rosalindest OP |
19
ppdep 2016-05-18 16:28:54 +08:00
|
20
isno 2016-05-18 16:29:31 +08:00 1
1. 你不约
2. 你说自己长的丑 瞬间没有回复的心情了 :( |
21
rosalindest OP @ppdep 怎么说呢,我不用这个吃饭,我肯定会把大部分时间用在产品设计上。
但是无法把自己设计的东西亲自实现的感觉太糟糕了。一遍一遍的讲评设计以后还会拿到和自己设计有偏差的东西。我真的越来越不能忍。 14 年前我学了一年软笔书法, 14 年后我重新捡起来学。 在我看来,我想做就去做就好了。 把握好轻重缓急就好。 我怎么可能让自己想学程序的心一直忍着呢 www |
22
kokdemo 2016-05-18 16:30:34 +08:00 6
我也是做产品的,说实在很反感你这种描述方式。
想学就学,别把希望都寄托在别人身上。 找不到资料教程可以 google ,可以在各种论坛里问,甚至直接问同事都没啥问题。 叫程序员爸爸,做产品的就非得这么说吗? |
23
rosalindest OP |
24
ppdep 2016-05-18 16:32:15 +08:00
@rosalindest 你能说说看 是什么方面的偏差吗? 是程序员不能理解你的设计还是程序员实现不了。
讲道理,如果是后者,我劝你不要有这心思。如果是程序员觉得不能实现的,肯定需要付出非常大的 effort ,最终的结果就是自己造轮子,然后都是 bug 。 |
25
ppdep 2016-05-18 16:33:39 +08:00
@rosalindest 恩 15/13 看自己喜好。我入的是 15 ,因为我喜欢移动办公,总不能随时带个显示器吧。嘻嘻
|
26
rosalindest OP @kokdemo 你好,我管全公司的程序员都叫爸爸。只要他们能按时给我出东西就行。
另外原贴写了,我同事不愿意教我,他太害羞。我逼了三四次都不愿意。 资料和教程,如果你细看的话,会发现我上面有回复另外一个人说我有收藏斯坦福的教程视频。 最后,我自己也极其厌恶伸手党。 |
27
rosalindest OP @isno 喂喂,还是回复了是什么鬼!!!
|
28
rosalindest OP @ppdep 没有没有,是前者。 BUG 或者是技术难度无法实现这个我明白。我学了我也肛不动。
是他们多少会有理解偏差和遗忘一些事情。 再来就是我这边一有变动就又要增加沟通成本讲半天,我已经越来越不能忍了。 其实说白了就是我不能忍沟通成本太高这件事。 |
29
apert 2016-05-18 16:42:34 +08:00
最重要的一点是『开始』。
我觉得一旦有了一个开头之后,就像给“静止的物体”提供一个初始作用力,接下来就比较好办,循循渐进的课程资料应该不少。 还有就是刚开始需要有一些“好的反馈”(完成一些简单任务),有点小成就感,可以促进学习动力。 切忌『想太多做太少』, 100%详尽的学习计划是不存在的,渐渐学渐渐修改。 共勉:) |
30
hqdmy 2016-05-18 16:43:34 +08:00
先上图嘛
|
31
rosalindest OP |
32
doublleft 2016-05-18 16:53:06 +08:00
@rosalindest 我也想听咋办
|
33
rosalindest OP @doublleft 嗯?什么咋办?你也想学 IOS 嘛?
|
34
n37r06u3 2016-05-18 16:55:34 +08:00
听说 PY 交易比较赚钱
|
35
ppdep 2016-05-18 16:58:31 +08:00
@rosalindest 沟通成本 可能是你不能 get 到程序员的点,需求改来改去的确实头痛的。我推荐你的做法是把你的需求落笔落下来,让他形象化, ps 也好,画画也好。而不是你自己去亲力亲为。不然哪来的 team work 。程序员这条路是一条不归路,没有想好需要付出多少的时候,不要轻易去走。 BY 一个后端开发 er 的肺腑之言。
|
36
iYu 2016-05-18 16:59:08 +08:00
7 个月的产品。我觉得吧,产品这条路博大精深的,并不是人人都可以做。先把产品做到极致比较适合你描述出来的状态。#一个老司机的建议
|
37
rosalindest OP @ppdep 形象化是必须的啊..不然 Axure 啊..墨刀啊..都是为了干啥...
其实大概也是我比较心急吧... 而且现在问过的程序都不建议我学...大家越这么反对我反倒是更感兴趣了...我现在有时间学又想学为什么就不可以...我没有学怎么知道不可以呢...真不可以...自己知道及时止损就好了... 当然..产品也是条不归路 2333333 |
38
doublleft 2016-05-18 17:02:36 +08:00
@rosalindest 不不不,我想听女 PM 叫爸爸
|
39
rosalindest OP |
40
yeyuexia 2016-05-18 17:04:33 +08:00
1. 建议看官方文档 靠谱多了 https://developer.apple.com/swift/ 中文版 http://www.swiftguide.cn/ 不过上面是 swift2.1 现在最新的 swift2.12.2
2.不建议买书, iOS 现在更新太快了,买到的书估计都是过时的技术了。报班不知道,建议看官方文档自学 3. 见 1 4. 一台有 mac 系统的电脑。买的话量力而行,别听上面的人忽悠买 15 寸的, 13 寸就很好了, air 也行,不行就装黑苹果。然后 iphone 手机一部 5.我也成都 约么? 2333 最后顺便给我司打个广告 http://www.nowcoder.com/activity/thoughtworks-pair 成都可以找若愚 他 swift 很牛的 (不过你都不会我还是不建议直接去跟人家 pair ) |
41
ppdep 2016-05-18 17:07:20 +08:00
@rosalindest 那就这样,你先看一下第一集斯坦福的 IOS 公开课,如果感觉轻松无压力,那就再来说 IOS 的学习问题。
(内心 OS :如果你要的是扎实的 IOS 开发,首先学习的不是 IOS ,而是补习算法+数据结构, at least 2 年的基础知识) 喜欢就好,喜欢 IOS 就去学,至少尝试过。 |
42
Roboo 2016-05-18 17:09:31 +08:00 via Android
你先上个图 [逃]
|
43
qian0206 2016-05-18 17:10:10 +08:00
明明是个软妹子,为啥要做女汉子
|
44
rosalindest OP @yeyuexia 讲真,我之所以列成一条一条问,就是希望等到这样一条一条的回答
首先谢谢你耐心回复我! 果然报班是被大家都否定的 2333 而且我也发现了书其实很过时.... 如果是写 IOS 的可以约哈哈哈哈哈 跪求教我干货! |
45
rosalindest OP |
46
rosalindest OP @qian0206 软妹子女汉子都是我 23333333
随便定义人是坏习惯 wwww |
47
qian0206 2016-05-18 17:19:05 +08:00
@rosalindest 我意思,安安静静的做一个软妹子当产品经理 ,写代码容易成为一个女汉子,这种事,找一个会 IOS 的程序员做男朋友就行了啊
|
48
rosalindest OP @qian0206 谁....谁说软妹子能做 PM...我已经气到变形
|
49
helloSwift 2016-05-18 17:23:15 +08:00
|
50
qian0206 2016-05-18 17:25:05 +08:00
@rosalindest 我都怀疑是我表达能力有问题,还是你的理解能力有问题,我在浅显一点和你说,做 PM 相对于写代码来说,软妹子属性会高很多,所以我觉得做 PM 的妹子多数属于软妹子,但是写代码的基本都是女汉子!
这下你懂了吧,还是不懂的话,咱俩也没法交流了,或许这就是程序员和产品经理之间为啥会有那么多矛盾的地方把 |
51
rosalindest OP @helloSwift 虽然我已经有了,不过还是很谢谢!!
|
52
rosalindest OP |
53
123s 2016-05-18 17:29:40 +08:00
@rosalindest 你把我教会,你也会了。
|
54
robinshi2010 2016-05-18 17:29:49 +08:00
完全一点经验都没有建议可以从视频入手,
但是楼上说的斯坦福的白胡子老头的视频讲的有点快也有点多。新手不建议直接听。可以从国内某些视频学习平台的口水课开始听起。慢慢来。 其次,鉴于楼主不要求快。也不发愁就业。对自己的智商也没怀疑。强烈不建议报班。如果一个程序员自己自学都不会。那只能呵呵呵呵。。。 btw 强烈谴责这种第一不上照片,第二叔叔不约的提问方式 |
55
qian0206 2016-05-18 17:30:43 +08:00
@rosalindest 我想表达的是没法和你交流!!!日常可不是这样!
|
56
rosalindest OP @123s 为什么程序爸爸一定要来分批次展现我工作中的沟通障碍日常
|
57
rosalindest OP @qian0206 哈哈哈哈哈我们真的没办法沟通!!我已经笑疯了!!!
|
58
rosalindest OP |
59
qian0206 2016-05-18 17:33:29 +08:00
@rosalindest 对人最起码的尊重总得有把你!
|
60
xayoung 2016-05-18 17:35:52 +08:00
纠正一点,是 iOS ! iOS ! iOS !不是是 IOS ,也不是 ios
|
61
rosalindest OP @qian0206 等等...突然炸毛是个什么情况?
我没有不尊重你啊... |
62
rosalindest OP @xayoung 噢!!!还真不知道这有差别!抱歉!!以后一定记得!!
|
63
SamWanng 2016-05-18 17:48:59 +08:00
|
64
bk201 2016-05-18 17:50:15 +08:00 via iPhone
讲真,如果不是喜欢你为何要教你?
|
65
kevinroot 2016-05-18 17:51:10 +08:00
英语好优势挺大的么,看 Stanford 的视频,苹果的官方的文档, WWDC 视频;然后挑个应用,微博客户端啊什么的做一下。
|
66
rosalindest OP @SamWanng 谢谢!!
|
67
robinshi2010 2016-05-18 17:52:49 +08:00
@rosalindest 资瓷楼上观点。是 iOS 并不是 IOS 。另外后面的 btw 我就是瞎扯的,从来没去过成都。
|
68
rosalindest OP @bk201 讲真,我知道这个..所以我说了大家愿意抖多少抖多少!看完了我写的我都好开心了!
|
69
rosalindest OP @kevinroot 三言两语说完的事...我可能要做好几年
|
70
sentimentality 2016-05-18 18:11:58 +08:00
一堆的 233www !!!看得我眼晕...真的想学,踏踏实实开始学就好了,不知道为什么感觉楼主是个有点浮躁的人(抱歉我主观了),可能对楼主来说最重要的不是在这里用自以为幽默的方式找爸爸,而是点开一个视频教程完完整整看下来吧。
|
71
lechain 2016-05-18 18:14:50 +08:00 via Android
对于有的人来说看视频教程好,有的人适合看书,有的人适合报班,楼主看自己是适合哪种类型的咯(感觉说了跟没说一样)不过学开发的最重要的还是动手……一定要动手,哪怕只是搭建一个开发环境(搭建开发环境的教程可以用搜索引擎或者买书,有些视频教程里也有,
|
72
rosalindest OP @robinshi2010 啊...并没有放在心上啦...瞎扯也没事~
|
73
rosalindest OP @sentimentality 嗯...确实浮躁...这是我现在一个大毛病...
大概也是因为我以前觉得程序是非常深奥非常聪明的人才能学的,所以心里一直是敬畏的心态。 所以会害怕自己门外汉说了什么不恰当的话让大家不开心,比如前面的 [IOS] ,所以画风就会打哈哈一点。 如你所说,该找的该问的我觉得我都尽力了。 要开始学才是最重要的。 |
74
rosalindest OP |
75
droiz 2016-05-18 18:32:21 +08:00
上图概率应该会高很多。蛤蛤
首先买个 Mac 和 iPhone ,然后开始跟着网上教程学,比如网易云课堂或 imooc 之类的。如果没有一点点开发技术,建议先学个 python 之类的语言练练手,省的一上来就蒙逼。 |
76
rosalindest OP @droiz 讲真,我现在在玩一个网页游戏,就是真的少儿编程启蒙那种。就是用脚本语言的,我就是选的 python 。
所以我也怕自己一上来就懵逼 |
77
charzluo 2016-05-18 18:37:05 +08:00
讲真,妹子气质不错,而且确实很萌,就酱,我死去了
|
78
rosalindest OP @charzluo 还是,谢谢你,帮我顶了帖 233
|
79
charzluo 2016-05-18 18:57:31 +08:00
@rosalindest 2333 ,加油吧,兴趣真的很重要, UI 转产品 3 年的微笑说道
|
80
rosalindest OP @charzluo 噢!那你是前辈!受我一拜!
希望大家都可以做自己真正喜欢的事情 w |
81
SlipStupig 2016-05-18 19:19:52 +08:00
长得漂亮,啥也不说了,你的目标就是分布式调度程序狗,他们给你瞬间完成。反之则亦然
|
82
Davidwg 2016-05-18 19:28:40 +08:00
这时间你不如把自己的产品能力和知识学习锻炼一下,说的好像产品不需要学习一样。
|
83
rosalindest OP @Davidwg 学产品和学程序似乎不冲突?
|
84
fengxiang 2016-05-18 19:43:56 +08:00
来错地方了,应该去知乎。我相信搜一下知乎会找到答案的。
|
85
Magician 2016-05-18 19:58:28 +08:00 via iPhone
这应该去知乎。
|
86
zjl03505 2016-05-18 20:33:00 +08:00
你觉得不冲突只是因为你入门还太浅。
不过理论越后面确实越不冲突。但我想你还没到这个程度。 另回答你的问题,我也是 pm 我觉得可以在 极客学院上学 http://wiki.jikexueyuan.com/project/swift/chapter1/01_swift.html 设备有钱上 mbp ,没钱的话学习阶段其实 mba 也可以跑 |
87
Davidwg 2016-05-18 21:21:12 +08:00
@rosalindest 你要做产品,拿出更多时间学习产品比学习开发能带来更多收益。
|
88
Rorysky 2016-05-18 21:39:52 +08:00
小狗,爸爸, 这是 调教 向么?
|
89
rosalindest OP @fengxiang 知乎也搜了,我现在是用自己能接触到渠道把信息收集一波先
|
90
rosalindest OP @zjl03505 感谢你的建议!会去看的!
|
91
rosalindest OP @Davidwg 我不是说了么,做程序只是兴趣,不用这个谋生,不需要敲代码带来收益。
本职是产品,我不会忘记,我也会一直努力把产品做到极致,这是我的第一要务。 |
92
watermelon92 2016-05-18 22:52:57 +08:00
哈哈,同英专、 PM 、同样在 5 月份(去年)产生了做 app 的念头( 0 基础)。
分享下我的经历吧, 1 、从斯坦福公开课开始,了解 iOS 开发都需要什么知识,遇到不懂的就查,示例代码,练习都不要错过。 2 、大概看到第三课,你会发现语言是个问题,我看的是 swift 版本。所以我就同时开始学 swift ,慕课网的玩转 swift +官网的语法书就够了。同样,用多少学多少。需求驱动学习。 3 、找本对 iOS 技术有体系化梳理的书,配合视频一起用。我选的是 beginning iOS8 development with swift. 4 、其实 wenderich 的 iOS apprentice 系列也不错,但我个人觉得太啰嗦了。你可以了解下再做决定。 以上,多条线穿插进行。不求精通,目标是对 iOS 开发知识产生体系化的认知,在后续的实现过程中能够抽象并分解问题,并知道从哪里找答案,就足够了。 最后我在 9 月份撸了个记事应用。 BTW ,就产品岗而言,其实降低沟通成本的最佳途径不是学技术。不过管 ta 呢,开心就好。 |
93
rosalindest OP @watermelon92 啊好有用!太谢谢你的回答了!
感觉会和你差不多的路。我也是希望先用多少学多少。 确认学起来真的有兴趣我就会继续深入学习。直到自己能撸自己的设计。 现在怎么有兴趣都还是自己脑补,要做过才知道 |
94
kevinroot 2016-05-18 23:08:07 +08:00
@rosalindest 加油咯,每天花一两个小时学习,入门很快的。
|
95
watermelon92 2016-05-18 23:09:24 +08:00
@rosalindest 哈,加油~ Just do it!
|
96
rosalindest OP |
97
maxsec 2016-05-18 23:44:59 +08:00
没照片怎么评论
|
98
JerryHwong 2016-05-18 23:51:55 +08:00
同产品汪,入坑 iOS 一月,已经迭代了两个版本,讲真,好程序员和一般程序员都能差很远,公司前 iOS 程序倒是没写出什么 bug ,稳定还不错;但可读性不忍直视、模块高度耦合,目前版本正在做重构。推荐一本书 iOS programming , The Big Nerd Ranch Guide 出的,前置读物我用的 Programming in Objective-C ,因公司项目用的 OC 。最重要还是静得下心,能坚持下去,其他都会有的。
|
99
JerryHwong 2016-05-19 00:03:01 +08:00
作为产品, mvp 、精益的理念就不多说了。嘛,眼界要高,手也要跟上。
我目前使用 11 寸 macbook air ,并没有什么压力,够用就好,谨防需求蔓延... |
100
rosalindest OP @JerryHwong 高度耦合,以后不怕出问题么。
不过听你说 air 够用似乎让我觉得钱包君有救 |