首页 > 科技 > 问答 > 科技知识 > 恐慌的独立开发者,独立开发者都需要做什么

恐慌的独立开发者,独立开发者都需要做什么

来源:整理 时间:2022-04-11 13:33:10 编辑:科技知识 手机版

独立开发者如何去做产品?

独立开发者如何去做产品

相信这是很多初入软件开发领域人的人都曾有过的想法;一个人独立开发出一款惊世骇俗的产品,然后爆火走向人生巅峰;这里我可能要先泼一盆冷水,再安慰你一下;先泼冷水1、 想法不代表产品从有一个自认为好的点子,到成为一个真实可用的产品,中间还有很长的路要走。事实上,所有的产品不仅仅是一个点子就能支撑的,还要考察具体实现的逻辑是否清晰、方案是否可行。

要搞清楚基本的用户需求、需求实现的逻辑、整个的产逻辑框架等,分析盈利的合理性,拓展的合理性等。2、 产品开发涉及多专业、多学科我能写代码不代表我能做产品,制作一款完整的产品,包括前期的调研,需求的分析,方案的设计,原型的制作,界面的设计,交互的设计,功能的设计,然后是开发、测试、部署、发布上线,最后到产品运维、运营推广等。

做独立游戏真的没前途吗?

独立开发者如何去做产品

做独立游戏我觉得是有前途的,当然有很多前置条件,比如你或者整个团队技术过硬、资金雄厚、人心齐,游戏画面、剧情、玩法都做到有新意,整体游戏质量能够至少达到70分以上,让大多数玩家能够买账。个人觉得国内独立游戏方面真的是百花齐放,不管在PC端还是手游端,都有非常精彩作品涌现,且都获得了玩家们非常高的评价。

就比如在steam上,有《ICEY》这种横版动作闯关的、有《蜡烛人》这种3D益智闯关的、有《中国式家长》这种能够引起国内玩家共鸣的,还有不少精彩国产独立游戏就不一一举例了,综合近一段时间内来看,最令国内玩家惊艳的游戏无疑《光明记忆》这款FPS游戏。《光明记忆》这款游戏最让人佩服地方在于一个,游戏是由飞燕群岛工作室一人独自制作完成的,在15年的时候游戏放出了第一个预告片,吊足了玩家们胃口,游戏作者因为平时也在游戏公司上班,每天下班后仅仅有5个小时左右的时间来制作游戏,在经历长时间等待后,终于在19年初的时候作者放出了游戏第一章。

无可厚非的是,游戏并不完美,但是可圈可点之处也不少,将射击与近战攻击方式相结合,给人带来不错的游戏体验,作者对于虚幻4引擎的熟练使用,画面效果很出众。可以说是国内独立游戏中佼佼者了。之所以说《光明记忆》这款游戏,我想说明的是就算是一个人也能做出一款非常惊艳的游戏,然而其中开发过程中付出与艰辛却是常人无法坚持的,虽然无法看到《光明记忆》到底销售了多少份,但是STEAM上7000多的评论,总体评价特别好评,也让人看到了国内玩家对于它的支持。

目前国内游戏市场整体太过于浮躁,愿意认认真真做一款单机游戏厂商太少,更多的厂商还是依靠腾讯或者网易两棵大树好乘凉。如果题主的游戏作品足够出色,但是某些方面有所欠缺的话,不妨去获得腾讯的极光计划的帮助,极光计划主旨在于:要成为连接更多中小手游开发商以及独立游戏与用户的平台,除了连接之外,还会对开发商做更多的孵化以及资源支持,其中包括支持和解决他们在游戏开发、测试和上线过程中遇到的各种瓶颈和问题。

程序员如何才能成为独立开发者?

独立开发者如何去做产品

一个人做大很难,但是要养活自己的话,一开始主要看编程开发能力是否足够。设计和美工开始的时候可以差一点,慢慢的学习和提高就好了。如果你在现在的公司已经在做编程开发工作,并且是主力开发人员,不是打杂修bug的,那么恭喜你,你有基础了。有了编程开发能力,要自己做,还要解决如下几个问题:1.效率:个人开发者一定要保证效率,要能够有比在普通公司里面高 3-5 倍的效率来开发。

多看看编程开发的书,如设计模式,重构,敏捷开发等。尽可能的提高自己的编程效率,这个常常是决定成败最核心的一点。举例说明:简单的说,一个小软件,能赚2000块,如果你能2-3天推向市场,就能赚钱,如果2-3个月才做出来,吃饭都成问题。再举一个例子:2048刚红的时候,你跟风做一个类似的(这个虽然不是很酷的做法,但确实非常普遍),如果1周内出来,有机会赚不少,但是2个月以后,市场上可能有上百了类似的了,已经没有机会了。

2.选题:做什么很难有一个统一的建议,不过个人开发者最好不要做一些大公司已经做得很好的东西这点是比较明确的。要是想拿天使投资之类就另当别论了。然后就是跟风,如果市场上某个类型的软件特别受欢迎,证明这种需求旺盛,只要你发现还有些功能点可以加强的,就赶快做,晚了可能就没机会了。3.设计:一个是UI设计,通常程序员这个方面较弱,但是并不要紧,只要坚持不断改进,向优秀软件学习,慢慢就能做好。

一个是功能设计,个人开发不能求全求大,要把最核心的功能做好,只要你某些重要功能做得特别好,总会吸引到一部分用户的。个人建议:如果已经有工作了,可以在晚上和周末尝试做一下,一开始可以不考虑赚钱,主要是看开发的速度是否够快,下载量是否够大。到日下载过千以后,那么可以考虑放广告和做收费软件了。等到开始有收入了,你可以更加清楚的判断是否能养活自己了。

独立开发者,做app选用什么技术栈合适?

看到这个问题很兴奋,我是利用业余时间开发APP的,算是半个独立开发者,这么说来我们属于半个同行吧!下面我结合自己的经验说一说这个技术选型,不足之处,欢迎留言交流独立开发者的定义首先我们得搞清楚独立开发者是什么意思。有人觉得独立开发者,爽啊,不用定闹钟,也不用出去,在家躺着办公,还灰常自由,没人管着。其实这只是表面。

独立开发者:能够独立完成从需求评估到原型设计,再到独立开发上线交付软件!下面是我理解的独立开发者:1.业务能力独立开发对能力要求非常之高,没有一个好的业务能力,对自己是一种煎熬,每天为了实现需求,尝试各种实现方案,即费时费力还消磨耐心与信心;对客户也是一种不负责,软件的健壮性不够,还有可能会导致任务超时。

2.学习能力对于独立开发者来说,不能守着一亩三分地,也要向外发展。比如APP开发,你只做APP端,那活会越来越少。比如近几年随着小程序的流行,开发小程序的单子暴增。我身边就有些人,去研究小程序开发文档,然后一个月之后就开始接单了,我也学习了下,有JS基础或者Vue可以轻松上手。所以,作为独立开发者,你要比在公司上班更加注重新技术的学习和关注。

3.技术选型能力这也是我们今天主要探讨的,技术选型要求我们对各种技术有最基本的认识。技术选型主要考虑的是业务需求和业务场景。根据业务需求,我们就能确定开发方案,从而进行选型。比如改需求会用到很多原生的功能,那你可能就不能使用混合框架开发了。根据业务场景,比如该业务只需支持web端和小程序端,那我们就直接使用混合开发框架或者web框架。

对于IT行业来说,成为独立开发者有天然的优势!盘点开发APP的各种技术栈开发APP的技术栈类型分为三种:Native App 、Web App、Hybird App;.Native App(原生开发)原生开发在软件运行效率和用户体验上是最好的,能直接访问原生各种功能,给予开发者很大的便利。但是缺点也很明显,开发效率上大打折扣,而且维护成本太高。

原生开发还需做大量的适配工作,尤其是安卓。所以原生开发除非业务强制要求,否则是绝对不会使用的。原生开发技术:安卓使用java或者kotlin,ios使用OC或者swift。Web App(web开发)使用web框架进行开发,利用原生的webview进行加载运行。这类技术优劣势与原生开发有些相反,web开维护成本比较低,几乎一套代码各端都能运行。

但对网络环境和渲染引擎要求之高。虽然有很多针对web优化的方案,比如简化不重要的动画/动效、简化复杂的图形文字样式、减少页面渲染的频率和次数等等,但是仍然达不到用户体验的要求,所以在开发时不能随心所欲,间接的导致开发效率降低。web开发技术栈:JS、Vue、AngularJS等;Hybird App(混合开发)目前大多数公司都是采用的这种形式开发app,既能保证一定的用户体验,也能提高开发效率,降低维护成本。

我觉得这种方式对独立开发者很友好,如果没有特殊要求,我一般会优先使用uni-app进行开发,当然这需要你对uni-app相当了解,而且具有一定的填坑能力!我回答过一篇uni-app开发的优劣点,感兴趣的可以去看看https://www.wukong.com/question/6799611033540362499/?origin_source=user_profile_answer_tab 混合开发技术栈:React Native、Cordova、weex、uni-app等;下面提供张混合框架对比图,方便大家了解:这里有必要提下flutter,这是谷歌开发的一款移动UI框架,属于跨平台性质,目前能跨移动端和web端,PC桌面端已经有开发预览版了,而且谷歌的另一款操作系统Fuchsia,支持的UI开发框架就是flutter。

作为app独立开发者,这一个框架得深入了解下。并且现在flutter生态逐渐建起来了,很多flutter开发框架或者工具类已经很多了。如何进行技术选型上文说过,通过业务需求和业务场景进行技术选型,这是客观因素。最终的技术确定,还是得我们自己熟练的,有把握的。我们在开发时,首要目前是按时完成,宁愿牺牲一点性能。

这里我分享一个小案例:我曾经接到过一个APP项目,其中有个要求是将一个web页面仿制到APP里面,当时我不太会web,所以就没有考虑使用web语言去开发,而是使用原生去实现。而且后面客户又要求页面的内容要与别人的保持一致,哎,现在想起这个要求,心理还是mmp。那客户是上帝,有要求就要去实现。我记得当时是用Jsoup库,将web页面解析elements,然后再一行行去解析内容,填充到原生界面。

后来学了JS才知道,那个页面用JS实现界面和动画效果是非常容易的。而且当时完全可以将别人的web页面嵌入到APP里面来完成需求,只怪当时太年轻了。分享这个案例,主要是想说,选自己有把握的技术,即使麻烦一点。其次也希望大伙重视和客户打交道的能力。总结当前互联网环境下,移动端和前端的界限已经很模糊,并且还有各种小程序的搅局,对于独立开发者来说,要求更高了。

独立开发一套软件系统需要开发者精通哪些技术?

目前的软件开发产品多以互联网形式呈现,所以就以一套互联网产品为例来说一下开发者都需要掌握哪些技术。一套完整的互联网产品包括移动端(iOS、Android、WP)开发、Web前端开发和后端开发几个大的组成部分,下面分别描述一下这几个部分都需要学习哪些技术。iOS开发需要学习OC或者Swift编程语言,Android开发需要学习Java或者是kotlin,而WP开发则需要学习C#。

移动端开发属于比较典型的应用型开发,大部分开发任务并不复杂,大部分人经过一段时间的学习都能够掌握。Web前端开发涉及到Html、CSS和JavaScript几个大的内容,另外还需要学习一下比较流行的开发框架。Web前端开发的学习重点在JavaScript上,虽然JavaScript看起来比较简单,但也是有一定难度的,而且JavaScript正在从前端走向后端,从发展的前景来看,JavaScript还是非常不错的。

可以做后端开发的语言比较多,比如Java、PHP、Python等都是比较常见的选择。Java的特点是性能比较稳定,对于大型Web开发来说是一个不错的选择。PHP是Web开发领域使用普及率非常高的编程语言,PHP自身具备极大的灵活性,所以深受开发人员喜爱,被称为“最好的编程语言”。Python语言的特点是简单、直接和灵活,Python有丰富的库支持,但是Python在性能上还需要提高。

另外后端开发还需要掌握数据库知识和一些常见的开发模式,在当前的大数据时代,也需要掌握如何在大数据平台上完成软件的开发。以上这些只是一些基本的开发技能,要想开发出一套高质量的软件系统还需要掌握包括测试在内的一系列工具,当然往往也需要一个专业的开发团队。作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。

中国程序员的为什么都在公司上班,做独立开发者的少呢?

我就是一个独立开发者!自己在家写代码,在github上开源,商业使用需要购买授权,当然,绝大多数的绝大多数——都没给钱。为什么中国独立开发者不多?我想我是最有感触的。因为我们如果不上班,全身心投入独立开发,吃什么,喝什么,房贷怎么办?我当时真的羡慕国外,人家压力小,失业在家有保险金,所以人家有这个心思、有这个精力做自己想做的事情。

这可能就是美国科技发达的原因吧。而我们,压力山大,为了生活,没办法!再者就是中国对知识产权保护不力,靠卖源码的商业授权赚钱太难。不过好在中国人多,只要能推广出去,还是可以赚到钱的。我当初创业,也是在房贷还完之后,压力小了不少,手里又有个几万块钱。想着如果半年后不赚钱,我就上班去了。不过我坚持了一年,第二年靠套现信用卡,套卡来的钱就是用来吃饭等生活开销。

第三年开始有人向我付费,虽然非常少,但给了我巨大信心,家里人也从不理解到主动借钱给我,我又坚持了一年。之后……收入渐多,足够我继续坚持下去!回头看看,像做梦一样!好累好累!想起《三体》里的一句话,人性的解放才能带来科学的进步。如果没有房贷,我至少会提前五年创业,甚至是十年!可是,当自己压力山大的时候,去创业,搏一个未知的未来,我真的不敢!。

文章TAG:恐慌的独立开发者独立开发者都需要做什么恐慌独立独立开发

最近更新

  • 手机里的图片都在哪里?,你们手机里的照片都存在哪里

    手机空间释放后,上传到腾讯相册不显示占用空间,手机操作过程中也不会出现卡顿现象。清理手机垃圾时,腾讯相册不会有垃圾,所以整体上没有发现内存占用现象。我给大家分享一个储存照片的好方法 ......

    科技知识 日期:2022-07-20

  • 人为什么要有价值观,一个人存在的价值是什么

    树立正确的人生观和积极的价值观,首先要树立正确的是非观。决定一个人价值观的标准不一样。根本区别在于各自的创造力、精力,差异化的社会分工,利益分配平衡中相对统一的需求。一个人的认识和 ......

    科技知识 日期:2022-07-19

  • 为什么黄牛抢票用什么软件,为什么还会有黄牛抢票

    黄牛使用的抢票软件是独立软件。最后黄牛用的抢票软件和我们的差别很大。我们平时用的软件都是市面上常用的。这些抢票软件都是很多人用的,服务器平均分配后自然减少了我们每个人的份额,这也是 ......

    科技知识 日期:2022-07-18

  • 为什么苹果亮银贵,为什么苹果的数据线这么贵

    你知道为什么苹果的数据线贵但是容易断吗?苹果手机最大的优势就是iOS系统和苹果的A系列处理器。关键是最便宜的苹果数据线官方售价149元。按照大部分苹果数据线不到一年的使用寿命,光是 ......

    科技知识 日期:2022-07-18

  • 谷歌眼镜显示屏在哪里,哪些VR眼镜值得买

    VR眼镜的分类目前VR眼镜主要分为VR盒子VR一体机和PCVR。去的太早了,先发明骑行用的智能眼镜还好,但还没消失。第二代企业版谷歌眼镜高通SnapdraonXR1平台运行,不出售 ......

    科技知识 日期:2022-07-18

  • 上海哪里体验一加手机,一加手机真的快不行了吗

    说到一加,总会有一大批人说一加手机只活在互联网上。比如现实中没有一加手机的踪迹。一加定位,首先你必须是网络爱好者,否则一般没机会看到。其次,一加一直以来都是精品旗舰策略,每一次新机 ......

    科技知识 日期:2022-07-17

  • 为什么冬季雾霾最严重怎么办,夏天难道就没有雾霾吗

    为什么冬天有雾霾,夏天没有?看来雾霾的主要原因还是气象条件。其实冬天的雾霾已经比以前轻很多了。所以直到现在,冬天还是有雾霾。个人认为和农民烧麦秸没关系。入秋以来,随着来自中国的西北 ......

    科技知识 日期:2022-07-17

  • 苹果为什么好用,苹果的系统那么难用

    我用的是苹果安卓,我觉得苹果不好用。我承认苹果系统很流畅,但是旗舰安卓机型还可以,更重要的是也很耐用。苹果系统真的没有安卓系统自由。换了苹果第二天就开始想念安卓了,应用很忙。微信视 ......

    科技知识 日期:2022-07-17