关于小程序
其实从9号发布后,我已经体验了很多很多小程序,就算不是原生应用也能如此流畅,确实是挺震撼的,也让我干掉了我手机上的某些App。小程序的出现确实影响当下移动互联网的格局,一流的公司做规则生态,二流的公司做服务,三流的公司做软件。回头看看小程序它正在发挥着改变当下移动互联网格局生态圈。
那么问题来了,圈子里有很多人说快要失业的玩笑话,也有说有了小程序还需要装App吗?装1个微信就够了!有个童鞋他门心自问的说有没有危机感,会有,对于技术不是那么出众的iOS开发者来说确实会,不是怕学不会小程序开发,而是离不开iOS,转型成本高。确实我也曾经经历过.Net转iOS,我得承认转型并不容易,为什么?我说两点。
1..Net有GC垃圾回收机制,你可以写代码的时候并不需要考虑内存处理,在iOS黑暗MRC时代,还是需要自己处理内存回收,动不动就报错了,然后你还不知道在哪里出了问题,有一定的学习成本,现在有ARC,ARC并不像GC垃圾回收机制,它是编译器在编译阶段自动帮你插入内存回收的代码。所以说更需要你对内存的理解比MRC更深,不然真的某处你遇到内存报错,你都不知道为什么。
2. 各种版本的适配,各种版本都不同的机制。我入行比较晚iOS9开始,那么由于市场存在许多还需要适配iOS7的老版本,你还得去了解iOS7 iOS8 iOS9某一个功能有什么不同,你可能需要写三套代码,判断当前系统版本,写不同的代码才能实现某些版本下你写的功能是正常的。比如:远程通知。一定程度上增加学习时间成本。你可能还没学完新系统就出了。
转型的成本很高,当然一门技术吃到老基本不可能。但这也会影响你工作待遇。何况现在市面上公司都还在用Objective-C,而且我晚入行的在用Swift。本土也没那么先进。况且没接受市场的考研都是有机会挂掉的,我曾经学过Microsoft Silverlight结果它挂了。它在H5大战中沦为战俘。
那么回头说小程序,小程序真的对Apple、Goolgle的系统App能造成革命性的威胁吗?真的会出现当年Apple打扫Nokia,iOS打扫Symbian一般?。老实说这些都是未知数,未来会变成什么格局,我们无法决定,就算苹果爹,腾讯爹都无法决定,我前面说了微信还生存在苹果的规则下,你要是威胁我,我让你下架就好了。就算真被干掉了,我到时再转型就好了。哈哈我就那么吹牛逼
iOS程序员首先是程序员,前面冠以iOS修饰,只是为了告诉市场当前的我们的关注点在iOS而已。什么是程序员呢,只会用Xcode做UI的不叫程序员。对这个世界抱有永不穷尽的好奇心,持续学习的人才是程序员。自己组装电脑,选硬件,帮妹纸装系统,杀毒,修电灯泡,工作上用脚本提升效率,做UI,写业务,造轮子,搭架构等等,这些都是程序员的领地,对编程持有源源不绝的动力和激情,在新事物的接纳和学习上敢为人先者,这才是程序员。
网友评论