作为一个ios开发程序员,我的未来何去何从?
***过大概一年的iOS开发,后来又转回java了,说句实话,iOS对开发者确实友好,一切都很不错,开发工作也很愉快,但是后来工作不太好找,而且iOS开发的发展深度没有j***a深,j***a深入不仅仅是curd,还有架构、框架、微服务、分布式 等等。而且j***a到架构之后,薪资也比iOS要高很多,不过我不建议你学我,除非你有毅力学习j***a,因为我除了有iOS开发经验之外,还有五年的j***a经验,说转也就转了。
微信适配夜间模式了吗?这就是例子,强者话语权,ios先天的系统优势就是一个市场的锚点,微信知道自己的命根子在哪,为硬件设备提供极致操作的工具,例如Metal,无可匹敌,再说ios系统核心的源代码,与高端服务器os unix一脉相承,又有进一步的嵌入式操作,核心api专业打磨,绝对不是开源系统能比的量级,说白了每个环节都是钱砸出来的,靠的都是工匠精神,核心源码是任何一个程序员的宝藏,不要认为玩过几个跨平台根本不考虑性能的js小技术就明白了一切,只要去过Google开发者大会的就知道,看看安卓程序员手里吃饭的家伙是啥,mac,顶上的叶子再多也要靠下面的根,乔布斯,一骑绝尘
谢谢邀请!
随着移动互联网流量红利的逐渐退去,iOS程序员正在面临开发岗位增速下降的现实问题,一方面app开发的热度在下降,另一方面大型互联网平台相继推出了自己的小程序生态,在这些因素的综合影响下,iOS程序员的岗位竞争压力将进一步加剧。
作为iOS程序员来说,如果想在技术研发的道路上走得更远,可以从以下几个方面入手:
第一:丰富自身的知识结构。在当前大数据以及产业互联网的推动下,软件开发的功能边界在不断得到拓展,同时由于大量的互联网公司开始***用数据驱动的运营方式,所以开发团队小型化的趋势也比较明显,这就要求程序员要具备更丰富的知识结构,以适应不同的开发角色。iOS程序员可以进一步从岗位任务开始进行知识结构的拓展,比如进一步丰富前端开发知识就是不错的选择,iOS程序员也完全可以走全栈开发路线。
第二:跳出iOS的生态圈。iOS的生态圈相对来说还是比较封闭的,而且iOS程序员自身可以发挥的空间也相对有限,主要原因是系统的封闭性所导致的。如果想综合提升自身的研发能力,可以考虑跳出iOS的生态圈。
第三:走研发级路线。iOS程序员也完全可以走研发级路线,走研发级路线需要做好三件事,其一是选择一个主攻方向;其二是有扎实的基础知识储备;其三是能够不断完成岗位升级,从而获得更多的***整合渠道。不少应用级程序员在发展的过程中会遇到较大的上升瓶颈,通过读研来完成岗位升级也是一个比较常见的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在[_a***_]区留言!
现在做独立游戏还能养活自己吗?怎么样?
楼主做游戏的?讲真我觉得国产游戏这块现在就独立游戏可以看一下,反倒是那些所谓大厂工作室做的游戏跟狗屁一样,老本吃完连骨头都要榨成汁 熬成汤,往玩家嘴里灌。
独立游戏倒是有一些玩起来还不错的作品。目前来看独立游戏由于成本问题,一般都以解密休闲类为主,比较有趣的就是这些游戏在发售后,如果真的不错,玩家和业内也会持续观望。
我感觉后续作品的话,将会有很大机会成功,毕竟已经有先例了,做一些融资,像是众筹什么的,还是挺靠谱的。
反正在一个玩家的角度来评价游戏,我认为一个游戏好玩与否第一就是过硬剧本,当然像是竞速游戏或是益智解谜类的可以自行忽略,不过这类游戏受众面也相对较窄。
除了扎实的剧情之外就是玩法,可以有一些特立独行的玩法,但是不能反人类,最好的就是建立在传统玩法之上,又有一些小创新。
之后就是游戏性了,一个游戏能让玩家沉迷,记得有代入感,让玩家融入游戏氛围,参与游戏,设计一些互动环节,还有一些需要玩家认真去思考探索的东西,比那种重复做任务,NPC各种让杀鸡,拔草,摘果子还是强不少的。
rpgmaker里一些小游戏就相当出彩,我原来也曾尝试用rpgmaker做游戏,像是大纲剧本都做的差不多,用了一些自带的立绘总感觉不过瘾,找人做立绘又太贵最终不了了之。
独立游戏的市场虽然没有网游那样高的利益,但是相比其他的游戏来说更加公平,不管你是个人工作室还是上市公司,只有足够优秀的游戏才能火爆
举个例子比如半瓶神仙醋还有闪翼工作室都是从小做大,当然想要从众多游戏中脱颖而出还是很困难的
讲道理,不太容易了。
2016年左右是独立游戏井喷的时代,Steam的青睐之光让很多独立游戏走进了人们的视线,很多独立开发者借助Steam这个平台一举成名。
但并不意味着只要推出游戏就能够马上获得成功。因为现在Steam平台上的游戏太多了,每天都有几十几百的新游戏出现,如果在第一时间内没有得到关注,那么可能后续很难有机会。
独立游戏在游戏上线之前,都是没有任何收入的,因为制作的有些没法变现。所有有些独立有些开发者一边制作独立游戏,一边接一些外包维持生计。
除非一款游戏成功了,获得了收益,那么之后可以用这些收益当作本金继续下一款游戏的开发,否则独立游戏很难养活自己。
先说套路吧
1 在游戏中加入广告SDK,上各大海外平台(FB、Google Play、LINE等等)
2 购买一个海外的苹果开发者账号,不用版号上App Store,接广告SDK
3 改到微信小游戏平台,接广告SDK,换量
目前来看,这3条路是操作难度最低的(1<2<3)
但是收入量级和规模都不可预知,只能说有,很不稳定
如果现在现金已经紧张,最好立即做一笔收入来缓解现金压力
1 接外包
2 找合作(换皮,换量)
3 出售产品
中国程序员的为什么都在公司上班,做独立开发者的少呢?
我就是一个独立开发者!自己在家写代码,在github上开源,商业使用需要购买授权,当然,绝大多数的绝大多数——都没给钱。
为什么中国独立开发者不多?我想我是最有感触的。
因为我们如果不上班,全身心投入独立开发,吃什么,喝什么,房贷怎么办?我当时真的羡慕国外,人家压力小,失业在家有保险金,所以人家有这个心思、有这个精力做自己想做的事情。这可能就是美国科技发达的原因吧。
而我们,压力山大,为了生活,没办法!
再者就是中国对知识产权保护不力,靠卖源码的商业授权赚钱太难。不过好在中国人多,只要能推广出去,还是可以赚到钱的。
我当初创业,也是在房贷还完之后,压力小了不少,手里又有个几万块钱。想着如果半年后不赚钱,我就上班去了。不过我坚持了一年,第二年靠******,套卡来的钱就是用来吃饭等生活开销。第三年开始有人向我付费,虽然非常少,但给了我巨大信心,家里人也从不理解到主动借钱给我,我又坚持了一年。之后……收入渐多,足够我继续坚持下去!
回头看看,像做梦一样!好累好累!
想起《三体》里的一句话,人性的解放才能带来科学的进步。
如果没有房贷,我至少会提前五年创业,甚至是十年!可是,当自己压力山大的时候,去创业,搏一个未知的未来,我真的不敢!
国内程序员做独立开发者较少的原因, 我认为主要有以下几点。
一个程序员如果想要做独立开发者, 那么就必须要能够独立做出产品, 因为只有产品才能直接给目标购买客户产生效益, 只做一个"模块"是没有意义的, 因为源码和模块在各大网站上面多得是, 而且很多都是开源免费的, 然后你说你卖个源码给人家还要收费, 那肯定没有多少人愿意的, 再说了, 你把源码卖给人家, 人家客户又不是专业的班子, 看着一堆英文代码有什么用呢。
前面说了, 程序员想做独立开发者就得做出完整的软件产品来才行, 即那种直接面向终端客户, 做出软件产品面向用户收费的独立开发者, 很多人其实都有过这种想法, 但是想要真正实现却并非是那么容易的一件事。据我所观察, 国内大多数程序员都不具备这个能力, 因为国内的企业把一个产品划分的很细, 前端后端、PC端移动端、还分安卓和ios, 而国内的程序员一般都将自己的技能局限在一个很窄的范围内,
对于公司来说, 不需要员工上知天文下知地理样样精通, 只需要你能完成公司给你分配的某一个模块任务就行, 对于员工来说, 正常的工作内容已经几乎榨干了你所有的时间, 甚至有的还需要加班才能完成本职工作, 哪里还有多余的时间去学习其他方面的技术知识呢。