看完了《iOS 开发进阶》,说点自己的感想。

2015-01-13 23:55:35 +08:00
 satanwoo
上个周末到手了《iOS开发进阶》,迫不及待的花了两天时间看完。

不过也许和大家想的不一样,我想表达有点点失望,至少是和在拿到书前,看到微博上那么多人说一定要买这书的那种期盼比,有点小失望。

首先我是没搞清楚这书的定位。我读下来结合自身水平认为,这书的目标群体是iOS的入门开发者。但是我又读了书后王巍的推荐“作为一本面向中高级iOS开发者的书籍”,所以我产生了很大的困惑,我觉得是不是把中高级开发者的水准定义的太低了?或者换句话说,iOS国内求职市场到底是个啥水准?

第二,我不是质疑作者自身的水准和专家的水准,我只是质疑大家根据啥来判定一本书是好书并且向他人推荐,尤其是以最准确的方式来推荐给别人?这就像我现在买书,一般在亚马逊和当当、京东上都看下。比如当当和京东上的读者评价,一般都是:好书,作者牛人一个。在xx网站上看到了推荐,赶快来买。

对了,希望如果有人有兴趣回复,是能友好讨论。不要出现你行你写本书或者你能比作者还牛这样的话。我承认我iOS上肯定还有不足的地方,比如这本书的core text章节,我就没怎么研究过(同理包括音频、视频处理)。
20378 次点击
所在节点    iDev
127 条回复
yellowV2ex
2015-01-14 00:17:14 +08:00
这类范畴比较大的技术类的书,你如果真是入了门,真没必要买,平时关注积累就已足够了,至于一些不熟悉的技术点,比如你说的视频啊音频啊的处理,我觉得用不到根本不用去浪费时间深究,但所谓的已经入门,是你虽然没试过具体怎么去做,你至少知道相关的知识点,比如视频转格式之类你可能知道ffmpeg,合成视频你可能知道AVVideo***之类的东西可以用,就足够了。等到你真的有这个需求,搜一下范例或者看看Docs,你应该就知道怎么用了吧。
经验和知识就是这样慢慢累积下来的,2天看完书你过一礼拜就忘了哪是哪了,一来工作内容不一定用得到,二来一下子接受太多太详细的东西很容易就忘了。
WildCat
2015-01-14 00:19:51 +08:00
确实薄了点,低于期望值吧。不过除了 Core Text,基本 3 小时看完吧。
yellowV2ex
2015-01-14 00:20:30 +08:00
有了google之后就更简单了,从来没做过视频合成,或者滤镜什么的,搜一下 objc photo fliter 之类的关键字,要比你提前看书学好再去做要高效的多。当你用的多了,别人的轮子看的多了,你能发现哪些不足哪些跟自己的需求不符进而改进或自己创造才会积累下实打实的基础和经验。
satanwoo
2015-01-14 00:22:49 +08:00
@yellowV2ex 嗯,我说那话的原因是怕有人不好好回复,来一句你行你上啊之类的。。
zhicheng
2015-01-14 00:24:37 +08:00
国内搞 iOS 的,知道HTTP状态码的,就算大神了。不信你去问问身边 iOS 的程序员。以前招人,面试的时候还问一些稍难的问题,后来只让对方说几个常见的 HTTP状态码,这个简直神题目,其它的问题就是充数的。
satanwoo
2015-01-14 00:25:12 +08:00
@WildCat
@yellowV2ex

我不是来征询iOS学习经验的,我是向讨论,到底怎么样的标准来判定一本好书,或者以怎么样准确的方式来推荐书。。
satanwoo
2015-01-14 00:25:35 +08:00
@zhicheng 这个倒也不至于。。
zhicheng
2015-01-14 00:40:00 +08:00
@satanwoo 我可以很确定的说,面试的时候可以刷掉90%的人。
写 iOS 程序是极其简单的,你不需要手动内存管理,不需要看一篇论文或者RFC也不用为了一丁点儿性能损耗去看硬件手册。以前写 Server 甚至要写内核模块。
iOS 开发只需要两步,一,发一个 HTTP 请求渲染一个 UITableView。二,再发一个请求渲染一个 UIView 。
satanwoo
2015-01-14 00:43:55 +08:00
@zhicheng

你这话说的有失偏颇,iOS真正的高手还是很耗内功的。
yellowV2ex
2015-01-14 00:47:00 +08:00
@zhicheng 哈哈哈
PHP开发只需要两步,一、接收一个HTTP请求存到数据库。二,从数据库取出一些数据输出到页面。
zhicheng
2015-01-14 00:49:36 +08:00
@yellowV2ex Bingo!
我会告诉你现在很多写 iOS 的,很多以前都是写 PHP 的吗?
Sunnyyoung
2015-01-14 00:50:57 +08:00
@zhicheng 呵呵
fofoone
2015-01-14 00:52:01 +08:00
看目录就知道很坑了,一只都想喷一喷,怎么说呢,作者本人水平不错,但是有时候真受不了他们一圈子互相@把一个一般的东西吹捧的飞起来。
Dannytmp
2015-01-14 03:05:24 +08:00
现在的技术书籍基本不需要买的,直接看文档,或搜就够了,无需浪费现金买纸,还占地
digua
2015-01-14 03:54:15 +08:00
呃,我的书 今天到。。
X140Yu
2015-01-14 07:28:08 +08:00
和 LZ 有些同感...不过还好这本书是 GitCafe 中的,而不是自己掏钱买的。
watsy0007
2015-01-14 08:09:33 +08:00
技术营销的胜利。
Esay
2015-01-14 08:24:28 +08:00
看过博客和文章大致可以猜到书的内容和形式大致是科普一些点,感兴趣的点再去搜搜文档。
Pushing to the limit、Friday Q&A 是高级一些的书,也是这种形式的书。
唐的书我没看过,但是猜测在深度上更浅一点吧
pljhonglu
2015-01-14 08:31:09 +08:00
@zhicheng 这些人再用同样的思路学习下 Android ,然后就说自己是全栈工程师了~哈哈
pljhonglu
2015-01-14 08:33:20 +08:00
@fofoone
@watsy0007
同感,很大程度上是圈内人互捧出来的~不过人家唐巧微信里也说了,书卖的差不多了打算把电子版开源了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/161929

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX