如果你恨一个程序员 忽悠他去做iOS开发(戏谑篇)
.state { text-align: right; height: 16px; line-height: 16px; color: #999; padding-top: 5px; overflow: hidden }
.state span { float: left }
.state a { color: #0787D8 }
如果你恨一个程序员,忽悠他去做iOS开发。不管他背景是cobel还是 java,送他一本iOS开发的书。这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛。这叫舍不得孩子套不着狼,谁叫你恨他呢。
然后你就会发现他没事会琢磨一下在虚拟机里运行一下mac OSX。Mac高大上啊,一用就上瘾。慢慢的,你发现他不再满足虚拟机了。程序员嘛,一般都对性能敏感的。他开始琢磨黑苹果了。这是发病的第一个阶段。这个阶段他会乐此不疲,殊不知也耗散着精力。
第一个阶段玩了一段时间后,他开始受不了了。黑苹果虽然也能用,但是不稳定,动不动就五国。他开始省吃俭用,计划着上一个真正的Mac。真正的Mac,说起来就让人热血沸腾!可是Mac死贵死贵啊。他开始进入第二阶段。这个阶段不进耗散精力,而且耗财!他不仅要买Mac,而且需要买iOS设备。iPod touch虽然也可以做真机调试,但是没几个人用,一般都直接上iPhone了。他还要注册一个价值100美金的开发账号。注册的时候他都不知道,这个100美金都可能要1-2年才收的回。
一旦买了苹果的设备,他迟早会折腾换工作。iOS开发工资高啊,这种诱惑大大的。再加上自己喜欢写iOS程序,时不时还可以给别人秀一下自己手机里的作品,这种成就感让他无法拒绝。再加上市面上iOS开发火,随便一个公司都要做iOS开发。对,他要计划做iOS开发了。病进入第三个阶段了。从第三个阶段开始,他耗费了很有前途的码农职业生涯。
iOS开发虽然火,但是能静心做下去的人不多。绝大部分的公司,都是几个半瓢水在把关技术招聘,所以要混入做iOS开发不难。拿着吓死人的工资,写着吓死人的代码,这就是iOS开发的现状。在这样的情况下,他很快就换了2个工作,收入也增长了说不定两三倍。但是相信我,他不会有前途。他渐渐的以为凑出一个比较酷的界面就是高手,弄出一点动画就是大拿。他的工作,离创造价值越走越远。
迟早有一天,他会自己干。如果进入iOS开发病的第四个阶段。自己干的原因有很多。比如他再也受不了一个不懂iOS开发的经理对自己发号施令,比如他给客户做了几个应用后发现下载量很大(因为他不知道客户花了几百万人民币才换来几十万的下载),比如他有改变世界的想法(做iOS开发的,乔布斯的故事必看),比如他在cocoaChina上看到宝马哥在炫耀自己美金太多银行不给结转的麻烦,比如他所在的iOS开发部被公司解散了...于是他吞吞口水,狠狠心,咬咬牙,自己干了。
自己干就更费心了。 他花了一个星期写了一个视频下载的app,信心满满的提交给苹果。然后耐着心等待傲慢的苹果给审核意见。这个过程需要一般一周,有时更多。等的过程他心急如焚。这个时候你心里该乐开花了吧 :)等到一个星期过去,他终于等到苹果的好消息,不,是坏消息,应用被拒了!他这个app涉嫌侵犯别人的知识产权,伟大的苹果替天行道,给他腰斩了。这个时候的他内心充满绝望,连恨他的你都忍不住替他悲悯。
不过他坚强的意志再一次让他挺过去。他又用一周写了一个app。然后过了一周app上线了。我们替他高兴吗?不用担心,他已经进入iOS开发病的第五个阶段。他发现让app被人下载不容易,让人花钱就更难。他这个时候才知道原来光苹果的app store上就有上百万的app。app一旦被发布,就淹没在汪洋大海中,一点波浪也没有。于是你会发现从来不泡微博微信的他注册了微博微信的账号,一遍遍的将自己的app信息推到朋友圈中。
可惜朋友圈也是大海。顶多收获几个赞。下载量还是没影响。你发现他开始注册twitter了。因为他发现有限的几个付费下载,居然100%都来自美国。为了和自己的客户更近,他注册了twitter。于是他天天在twitter上发推。只要他没在国外留过学,你大可不用担心他会因此而翻身。他的follower不会超过一个排,而且其中绝大部分都是机器人:)
然后你就发现他连简书这种平台都不放过。开始在简书上灌水。在简书上灌水会给他的app带来收获吗?做着java或者cobol开发的你,喝了一口咖啡,呵呵。
你看,到现在你该满意了吧,你的忽悠让一个有志青年走上了iOS开发这条看起来亮光光却实质上没有前途的路。你的恨终于得报了。
阿门!
如果你恨一个程序员 忽悠他去做iOS开发(戏谑篇)的更多相关文章
- 如果你恨一个程序员,忽悠他去做iOS开发
如果你恨一个程序员,忽悠他去做iOS开发.不管他背景是cobel还是 java,送他一本iOS开发的书.这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛.这叫舍不得孩子套不着狼, ...
- 如果恨一个程序员,忽悠他去做iOS开发
如果你恨一个程序员,忽悠他去做iOS开发.不管他背景是cobel还是 java,送他一本iOS开发的书.这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛.这叫舍不得孩子套不着狼, ...
- 【好程序员笔记分享】——iOS开发之纯代码键盘退出
-iOS培训,iOS学习-------型技术博客.期待与您交流!------------ iOS开发之纯代码键盘退出(非常简单) iOS开发之纯代码键盘退出 前面说到了好几次关于键盘退出的,但 ...
- 【好程序员笔记分享】——iOS开发之使用TextField作为搜索框
-iOS培训,iOS学习-------型技术博客.期待与您交流!------------ iOS开发之使用TextField作为搜索框 今天给大家带来一个新的技巧,比如平时我们要使用代码创建一 ...
- --专访雷果国: 从1.5K到18K 一个程序员的5年成长之路--
导语:今年三月份,在CSDN博客和新浪微博上有一篇<从1.5K到18K,一个程序员的5年成长之路>被众人分享和传阅,这篇博文首先介绍了作者自学之初薄弱的基础,然后通过流水账形式分享了那个从 ...
- 每一个程序员需要了解的10个Linux命令
作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息.本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助. 以下就是今天我们 ...
- [Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source …
[Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source - [Pyth ...
- 【转】每一个程序员需要了解的10个Linux命令
作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息.本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助. 以下就是今天我们 ...
- 作为一个程序员,你了解 win 上有哪些必装的软件吗
关于 win 的一些基础必知内容之前已经分享过,没有看过的可以戳此处→Windows 使用之那些你还不知道操作 新系统安装的第一个软件 Google Chrome 毫无疑问,作为程序员应该是首选的浏览 ...
随机推荐
- iOS网络相关知识总结
iOS网络相关知识总结 1.关于请求NSURLRequest? 我们经常讲的GET/POST/PUT等请求是指我们要向服务器发出的NSMutableURLRequest的类型; 我们可以设置Reque ...
- 28个Unix/Linux的命令行神器_转
28个Unix/Linux的命令行神器 下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的.这些工具 ...
- Error : An error occurred while creating the WebJob schedule: Response status code does not indicate success: 409 (Conflict).
How to fix the error? the answer is simple switch from Free to Standard...
- java内省机制及PropertyUtils使用方法
背景 一般情况下,在Java中你可以通过get方法轻松获取beans中的属性值.但是,当你事先不知道beans的类型或者将要访问或修改的属性名时,该怎么办?Java语言中提供了一些像java.bean ...
- GPS部标平台的架构设计(九)-GPS监控客户端设计
交通部的部标过检,所有的测试都是从客户端发起的,也是在客户端体现的,在客户端承载了部标标准所要求的所有的功能,是整个部标平台当中工作量最大的部分,也是最繁琐的部分. 客户端设计面临两个问题: 1.基于 ...
- hdu5715 XOR 游戏 [2016百度之星复赛D题]
比赛的时候没仔细想,赛后一想这题其实挺简单的,先求出序列的异或前缀和,然后将异或前缀和建出一颗trie树,然后我们可以二分答案,把问题变成判定性问题,判定是否存在一种方案,使得所有的分组的异或和都大 ...
- Linux操作系统备份之三:通过二进制拷贝(dd)方式实现Linux操作系统数据的备份
前面有两篇文章,<Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份>和<Linux操作系统备份之二:通过tar拷贝分区实现Linux操作数据的在线备份& ...
- paper 130:MatLab分类器大全(svm,knn,随机森林等)
train_data是训练特征数据, train_label是分类标签.Predict_label是预测的标签.MatLab训练数据, 得到语义标签向量 Scores(概率输出).1.逻辑回归(多项式 ...
- Coursera台大机器学习课程笔记5 -- Theory of Generalization
本章思路: 根据之前的总结,如果M很大,那么无论假设泛化能力差的概率多小,都无法忽略,所以问题转化为证明M不大,然后上章将其转化为证明成长函数:mh(N)为多项式级别.直接证明似乎很困难,本章继续利用 ...
- JAVA反射参数传递
引用:http://fish2700.blog.163.com/blog/static/130713192009103035723281/ 使用Method反射调用函数时,我们通常会遇到以下几种情况: ...