关于开发者:思否独立开发者丨轩帅对于编程要战略上藐视它-战术上重视它

独立项目名称:倾城之链 月支出:暂不到 1000 思否社区ID:@jeffjade 明天咱们采访的是独立开发者是杨轩帅,他目前在国内一家做快利用相干的公司;目前,他的工作偏重治理、工具型产品,当然也仍会写写代码;出于对高效工作的谋求,他比拟热衷于发明一些好产品/工具。 目前杨轩帅仍是一名业余独立开发者。 工作内外,他都有很多想法,以及一些痛点;并且十分偏向将其形象进去,加以设计,用代码实现出一个工具,或是一款产品,为本人和别人都能带来价值;即使只有本人用,也感觉很酷。 在谈到对独立开发者定义时,他示意:『独立开发者』,个别指的是“从产品立项、设计、开发、推广、到盈利的闭环全副独立实现的人”。也想有更多气味相投敌人,组成一个团队,汇集起来实现一款产品,但这并不容易。 在所有我的项目,包含倾城之链在内,全副工作都须本人去做,在不善于的畛域,不免顾此失彼,比方 UI 设计、交互设计,推广等环节。 倾城之链我的项目立项:这里次要介绍下倾城之链这个我的项目;从 17 年初,有开始立项,在业余时间策动、设计、编写以及部署等。次要局部性能,也是在 17 年就实现;这几年有陆续欠缺体验,塑造周边能力,以及发小程序、快利用等版本。 我的项目背景:开发这款我的项目,每个阶段,次要出发点都有些不同;最后:诞生这些想法,是出自集体须要。 立项动机:开发一款产品,为本人带盐;修炼技能,发明挑战,追名逐利。时隔三年,仍在踊跃保护,次要是要靠其获取业余支出。在 17 、 18 年,别离写了对于「倾城之链」的文章,具体介绍了故事起源,名字由来,外围价值、如何拜访、以及如何运作等。 星散优站,尽在「倾城之链」星散优站,尽在「倾城之链」其二面向群体:“所有互联网用户,以及 Web 利用创造者”,这是本来构想。但在理论推广中发现,互联网从业者是次要用户,地区多散布在一、二线城市。比方,有向他乡的亲友(对 Web 利用没有认知)举荐,这跟教它们编程一样艰巨(摊手????♂️)。 对于这样的现状,当初也有所释怀,毕竟不是娱乐性质、而且不能立即为用户带来可见“价值”的产品,在咱们当初这个环境,很难疾速推广开来;毕竟,我自己下了班,也常常会看看视频、玩儿下游戏,无脑的放松自我。何况倾城之链,又是偏差让用户被动发现、学习、摸索的类型。 1、如何做的第一版产品? 17 年那会儿,年迈力衰,在大前端这块儿,尚不能死记硬背;有了这个想法后,就立马入手策动、技术选型、设计、编码、测试、买域名、购服务器、部署、验证等;很快就出品了第一版。当然,那时候感情上也正处于“空窗期”,使得有分心于此的业余时间和外部环境。 2、独立开发过程中遇到过哪些艰难?最难搞定的是什么? 最难莫过于:“交互设计,UI 设计”,技术不懂能够学,工夫有余能够挤,但在界面设计这块儿,切实是苦煞人也;自认为在审美这块儿,比起些业余设计师,也不遑多让;但真正本人去设计,总不尽如人意。各种参考、改版,就目前所出现进去的,也不是集体所称心的。如果能有一优良设计师携手,想必倾城之链现状,会比当初好很多。 3、我的项目目前获得了哪些成就?我的项目为你带来了什么? 就获得的成就而言,最大的是,目前曾经收录寰球优质网站 400 余个,且还在一直增长。 给我带来的就很多: 本来就为练技,开发保护倾城,在高效开发 Web 利用积攒满多教训;因为上一条,为本人的工作,或无形或有形,也带来十分大的帮忙和价值;收录的所有 Web 利用,都须亲自逐个审核(+写举荐语),使得眼界大开;也因为上一条,使得接触到很多有价值产品,对工作,生存、或者写文都产品很大影响;倾城之链小程序公布几个月后,当初缓缓有了天然流量,接入广告后,每天都能带来些收益小惊喜;这比赚取工资来的开心。4、你的商业模式是什么?是如何增长的? 截止目前,还没十分认真思考商业模式;本来构想是,服务好用户(摸索发现者,Web 利用创造者),不断丰富内容,从而逐步产生更多价值;就会造成低劣循环♻️,当用户达到肯定规模,采取接入广告来获取收益。 但就目前而言,还未达到这一点;仍在踊跃收录优质 Web 利用、开发更多对用户有价值的性能。接下来,有打算投入一笔广告,从而晋升产品知名度。 5、近阶段我的项目有哪些更新,将来会做什么变动 最近更新是,为审核通过的网站,主动发动首页截图,并压缩、上传至阿里云 OSS,从而展现给用户,能让用户在关上 Web 利用前,可能对其有一个初步理解。最近也是写了篇文章一键截图、压缩 & 上传至阿里 OSS,专门介绍了下具体实现和封装????。 将来仍会继续保护、更新。性能路线图有在 Github Issues 记录。具体会投入多大力度,取决于后续广告投入后,所产生的收益高下。如果远高于预期,专职全勤投入也能够思考。 6、如果我的项目重来一次你会做哪些扭转? 我想会提前开发并器重小程序、快利用版本(得注册一个公司);从数据看,小程序所能带来的收益,要比 Google AdSense 多,且容易。 ...

November 17, 2020 · 1 min · jiezi

关于开发者:活动-11月14日DevRelAsia-2020现场直播大放送

DevRel/Asia 2020是亚太地区规模最大的开发者关系生态大会。因为环境继续变动带来的影响,本次大会将采纳在线的形式进行。 来自亚太地区多个国家的专家将与咱们独特探讨与交换在开发者关系、开发者体验、开发者营销和开发者社区建设等畛域的教训心得。 DevRel/Asia 2020于11月14日星期六于线上召开,流动为期1天,有6个分会场别离是:日本、韩国、中国、中国香港、印度和东南亚,共计超过60场演讲。 流动将在YouTube、Facebook等多个海内视频平台进行同步直播,为了给国内关注开发者关系的敌人们良好的参会体验,SegmentFault为流动提供了独家反对。 中国分会场日程 线上直播间

November 13, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨lemonTree快来一起用表情包斗图吧

独立项目名称:文字图片制作器App思否社区ID:@lemonTree 我是 lemonTree,目前在做App、小程序、网站开发。工作支出的线性增长满足不了我想暴富的需要,业余时间写的App的用户增长给了我做独立开发的信念,日趋成熟的开发解决方案能够帮忙我疾速开发迭代我的项目。 文字图片制作器立项日期:17年我的项目背景:看到有微信好友喜爱发文字表情包,而且为背景通明的,更加融入微信聊天背景,就好奇如何实现,看了一下教程感觉比较复杂,于是我写了一个App简化流程,一键制作。 面向群体:喜爱发表情包用户 表情包中的文字表情包是一个十分小众的表情包需要,为了融入聊天背景,还须要通明背景。相比PS的繁琐操作,App须要能够一键制作。 当然表情包不局限于文字表情包,后续退出了图片表情包、GIF表情包制作性能,图片表情包,表现形式为图片配文字,如下图这种类型的表情包,如果说图片是身材的话,那么文字就是灵魂。图片通常为广为人知网络形象,如熊猫头: 如何制作呢,要解决素材和文案这两个问题。App内置熊猫头、蘑菇头等罕用表情包原图素材。文案能够从神句广场收录风行的语录获取灵感,反对网友投稿: 卡通动漫、影视明星、小孩子、动物等也常见于图片表情包制作之中。 而这就要用到这款神器——文字图片制作器App。 1、如何做的第一版产品? 制作第一版产品需要非常简单,一键制作文字表情包。次要工夫花在技术学习上。后期产品定位过于小众,用户增长无限。前面从新定位App,开发提供更多功能。 2、我的项目目前获得了哪些成就?我的项目为你带来了什么? 相熟了挪动开发技术,积攒许多教训,接入广告后带来一些支出,促使我更好地欠缺App。 3、你的商业模式是什么?是如何增长的? 在同类竞品中提供差异化性能,接入广告盈利。利用商店散发以及在各大社区论坛推广。 4、近阶段我的项目有哪些更新,将来会做什么变动 神句广场性能通过爬虫技术收录更多文案,减少日活。 5、如果我的项目重来一次你会做哪些扭转? 目前App只有Android版,应用跨平台开发计划实现App开发。 集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 Listary,Windows上的效率反动神器。双击Crtl快捷搜寻启动,Ctrl+G切换门路。 2、分享一下你的技术栈和你日常的工作流? 次要编程语言Java/JS,工作空间,桌面乱我反而感觉难受。 3、对独立开发者或编程初学者有什么倡议? 编程遇到的问题时先学会如何精确地形容问题,将问题用英文形式形容搜寻到的后果更快解决。如果你不心愿搜索引擎分词能够加上双引号。 4、生存中有什么喜好?有什么集体的特地的工作习惯么? 会买电子垃圾,如kindle,写代码的电脑不玩游戏。 开发者寄语独立开发者的一些教训认识:独立开发不须要期待万事具备 自在的前提是自律 集体需要:想意识一些做互联网经营推广的敌人,交换分享教训 该内容栏目为「SFIDSP - 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。 有动向的独立开发者或者独立我的项目负责人,可通过邮箱提供相应的信息(个人简介、独立我的项目简介、联系方式等),以便晋升交换的效率。 分割邮箱:pr@segmentfault.com 二维码过期增加思否小姐姐拉你入群

November 13, 2020 · 1 min · jiezi

关于开发者:这可能是关于编程指南的最实用指南了

摘要:不要小看一份编程指南,它真的很有考究……1、为什么须要编程指南(WHY)开发人员往往只关注程序的性能是否正确,而漠视品质的其它属性。至于编程指南(或者编程标准),很多程序员更是感觉没有必要遵循:我不恪守这些指南,程序不是执行的也很好吗? 实际上,代码不仅仅是被机器执行的,还是给人看的。不遵循指南的代码,可读性差,不利于了解,因而不利于保护。而软件维护老本通常占整个生命周期老本的40%~80%。 拥护编程指南的人还可能会提出如下的一些理由: 1)引入编程指南会浪费时间:每个人都有本人的习惯,尤其在编程格局方面。为了合乎指南,破费大量的工夫批改代码格局等,太浪费时间。 刚开始的时候会带来这样的感觉,但长期来看,无论从团队合作还是长期收益来看,遵循指南是十分无益的。能够类比一下交通规则:从个体上看,许多交通规则是十分烦人的,浪费时间。但从群体角度看,这些交通规则不仅能够晋升总体效率,还能够防止交通事故,保障人身安全。许多交通规则,都是在初期引起人们的恶感,但较长一段时间之后,才领会到了它的益处。 2)编程是艺术发明,不能束缚太多:前半句可是算法的上帝Donald Knuth讲的。 编程过程具备双重性:宏观上的艺术性,与宏观上的工程性,期间不仅须要有翻新,还须要有束缚。尤其当软件逐渐成为人类文明的载体时,宏观上的工程需要更加重要。共性再显著的程序员,也须要逐渐适应。Python发明人退出谷歌后,也已经因为代码可读性有余被回绝将代码合入代码库。 3)编程指南自身有意义,但施行太艰难:要让企业中所有的开发人员都齐全把握编程指南,是一件艰难的事件。尤其是企业里的人员通常处于变动状态,总有编程老手继续退出。这给指南的施行带来了十分大的艰难。 近年来,随着代码剖析技术的不断进步,通过代码查看工具主动发现违反编程指南的代码,进而推动编程指南的落实,正在成为一个大趋势。许多公司的施行成果十分显著,大大晋升了代码的品质。 正因为编程指南如此重要,一些大型公司纷纷颁布了编程方面的系列指南。不仅如此,一些行业组织也制订了行业特有的指南。例如:MISRA C是由汽车产业软件可靠性协会(MISRA:Motor Industry Software Reliability Association)提出的C语言开发规范指南,以增进嵌入式零碎的安全性及可移植性。只有合乎MISRA 指南的软件才能够在汽车畛域进行利用。MISRA C一开始次要是针对汽车产业,起初许多其余行业也逐步开始应用MISRA C,包含航空、电信、国防、医疗设施、铁路等畛域中都已有厂商应用MISRA C。 2、编程指南关注什么(WHAT)2.1 编程指南内容分类编程指南次要能够分为两大类:格调类与编程实际类。 格调类指南包含标识符的命名、格局以及正文格调等。此类指南疏导开发团队应用对立的代码格调进行开发。统一的编码习惯与格调,会使代码更容易浏览、了解,也更容易保护。须要留神的是,对于开源我的项目,如果在代码格调类指南上有抵触,原则上听从开源我的项目本来的代码格调要求。 • 命名类条款要求标识符的命名要清晰、明了,含意明确容易了解,软件我的项目外部应具备对立的命名格调。例如驼峰格调的命名是近年来少数企业举荐的命名形式。合乎浏览习惯的命名将明显提高代码可读性,对立的命名格调更加有利于代码的了解和保护。 • 格局类条款倡议在同一个我的项目中应用对立的排版格局格调,以便所有人都可能轻松的浏览和了解代码,加强代码的可维护性。例如应用空格进行缩进,每次缩进4个空格。 • 正文类条款倡议在须要的时候,对逻辑较为简单或者易于让读者产生困惑的代码,辅以正文加以阐明。正文是为了帮忙阅读者了解代码,所以要从阅读者的角度登程按需正文。例如“代码正文置于对应代码的上方或左边”。正文内容要简洁、明了、无歧义,信息全面而不冗余。正文跟代码一样重要,批改代码时也要保障其相干正文的一致性。只改代码,不改正文是一种不文化行为,毁坏了代码与正文的一致性,让阅读者蛊惑、费解,甚至误会。 编程实际类指南蕴含编程语言个性相干的条款,比方数据类型、常量与变量的应用,表达式、语句,函数设计与应用,资源管理以及错误处理等。这类编程实际有些具备肯定的时效性,比方语言的新个性。对于趋于成熟的语言新个性,编程指南会疏导开发人员从应用旧个性的编程形式向应用新个性转变,对于这类场景给出最佳实际作为参考,其中疏导、倡议的成分居多。然而,随着工夫的推移,新个性的应用也可能逐渐转变成更加严格的要求条款。编程实际类指南中,健壮性与安全性尤其受到人们的关注。 • 强壮类条款侧重于晋升软件产品自身的品质属性,比方健壮性、可维护性、运行性能等。这类指南通过在语言自身的语法之外增加额定的正当限度,来防止语言自身或者开发人员无心疏漏导致的意外谬误。比方“”确保枚举常量映射到惟一值”这一条款,尽管编程语言自身可能容许一个枚举中的项具备反复的值,然而这违反了人们对于枚举的天然冀望,而且往往意味着不良的设计,进而导致一些不易发现的谬误。 • 安全类条款侧重于软件的安全性,次要通过列举可能导致安全隐患的危险场景,联合导致平安危险的示例,要求开发人员防止应用不平安的形式编写代码。比方“禁止内部可控数据作为过程启动函数的参数”这一条款,举例说明了将内部可控输出数据间接传递给过程启动函数,导致程序产生注入破绽。随后给出了如何防止此类危险的多种可行计划,疏导开发人员正确进行平安编码。 2.2 编程指南利用分类针对不同的场景,每一条编程指南条款的指标、范畴以及适用性都略有不同。总体上来说,编程指南把所有的指南条款分为准则类和规定类两个类别。 准则类条款通常是对实用于某个较典型的开发场景或语言个性中的一类指南条款的概括,或者是对于不存在明确的规范的场景,给出指导性倡议。比方“标识符命名应合乎浏览习惯”这样的准则,是否合乎浏览习惯是比拟主观,然而尽量让标识符命名有意义,合乎自然语言应用习惯能够极大地提高代码的可读性和可维护性。 规定类条款是须要听从或参考的比拟具体的优良实际,这类条款通常都具备能够量化的评估伎俩,不便开发人员参照执行。规定类条款又能够细分为两个级别:要求、倡议。 • 要求:示意开发团队原则上应该听从,违反要求类条款往往会导致软件产品的潜在品质、平安以及可移植性等问题。比方“定义宏时,要应用齐备的括号”这条要求条款,如条款所言“宏开展时只做文本替换,在编译时再求值。文本替换后,宏蕴含的语句跟调用点代码合并。合并后的表达式因为操作符的优先级和结合律,可能会导致计算结果跟冀望的不同”。违反此条款往往意味着程序的正确性无奈保障。 • 倡议:代码格调类多属于这类条款,除此之外通常示意条款属于最佳实际,有助于进一步升高危险或优化代码。倡议类条款作为优良的实践经验的总结,通常是被广为承受的,但也并非就是惟一的正确抉择,开发团队可联合具体理论状况思考是否驳回。比方“行宽不超过120个字符”这条倡议条款,从最早的行宽80到当初的120,具体的行宽要求也是适应着开发人员的显示器或编辑器的可显示能力的变动而调整的。具体采纳行宽80、120还是其余正当的值都是能够的,具体要看开发团队的理论状况。 3、如何落地编程指南(HOW)最现实的状况,是所有的开发人员都通过学习,把握了编程指南的内容,而后编写出的代码都合乎指南。但上述场景终归只是个现实。因为开发人员很难齐全把握内容繁冗的编程指南,尤其对于老手,常常会遗记局部指南的内容。这导致他们编写的代码外面不可避免的存在或多或少的违反编程指南的内容。 对于这些违反编程指南的代码,代码检视是发现它们的重要伎俩。能够说,审核代码是否合乎编程指南,是代码检视的核心内容之一。发展代码检视的人员,通常是经验丰富的开发人员,对于指南内容的把握也更加深刻。 对于代码检视人员,其实他们也很难把握指南的全副。尤其是对于资源透露等简单的场景,人工查看效率很低。这时候,主动查看工具就能够施展较大的作用了。当然,局部指南的内容过于抽象,还是须要人工检视人员。例如,相似“标识符命名应合乎浏览习惯”这样的内容,目前工具辨认的准确率还不够高,次要须要依赖检视人员来发现。 3.1 查看工具基于现有的代码剖析技术,研发人员综合使用语法树、数据流剖析、控制流剖析、指针剖析、符号执行、束缚求解等技术,开发出了许多代码查看工具,以主动地发现违反编程指南等规定的缺点代码。华为公司在长期的代码查看实际过程中,联合研发侧对编程指南落地的诉求,研发了本人的代码查看零碎CodeCheck(https://www.huaweicloud.com/product/ codecheck.html),并在查看引擎的抉择、研发上积攒了大量的教训和教训。 3.2 查看流程代码查看工具是否能融洽地集成到开发人员的工作流程中,往往会成为代码查看工具落地的门槛。华为提倡依据开发人员在编码、入库、继续集成阶段对查看速度与能力的要求不同,在不同阶段配置不同的查看规定,以较好地兼顾开发人员对查看工夫与查看能力的要求。 • IDE:编码阶段是最早的缺点查看机会,能够利用IDE插件实现查看性能。但因为一些缺点的查看(例如资源泄露)须要对代码进行全量分析能力精确发现,而且耗时很多,因而这个阶段不必对所有的规定进行查看。 • 门禁:在门禁上做查看是最重要的机会。一方面,很难保障所有的开发人员都盲目地在编码阶段进行查看;另一方面,代码一旦通过了门禁,进入了代码库,就成为公司资产的一部分,并可能被大量地复制。这个阶段的查看,也能够被称为“检视机器人”,能够帮忙 Committer 发现一些共性的问题,分担Committer的一些低级工作。因为程序员对代码合入工夫比拟敏感,因而,十分耗时的查看规定也不适宜在这里部署。另外,在门禁阶段,便于进行增量式查看,即只查看新写的代码。 • CI:CI(继续集成)因为频率低一些,有些甚至能够放在早晨等非工作工夫,因而对代码查看工夫的容忍度绝对高一些,适宜部署所有的查看规定,并对代码进行全量查看。 3.3 检查报告面对不同的指标受众,检查报告内容的角度也是等同重要的!例如一般开发人员须要尽可能多的缺点详细信息;管理人员专一于问题概览,关注目前的产品是否能够公布,对于整体的问题散布;平安人员专一于代码里破绽等。 检查报告外面通常列出针对某个我的项目发现的问题信息。例如:总共发现了多少个问题。这些问题中,致命的有多少,重大的有多少,个别的有多少,提示性的有多少,以及问题最多的TOP查看规定,等等。点击相干的链接,能够进一步查看更为具体的问题信息。 针对检查报告外面的列出的缺点内容,通常状况下,开发人员须要逐条修复,而后再次提交审核。 对于局部查看后果,开发人员可能不采取修复动作,而是对其进行屏蔽。屏蔽的次要起因包含:1)检查报告中可能存在误报;2)局部代码不适宜批改;3)提示性的问题;4)开源代码;等等 • 误报:软件剖析技术面临的外围挑战之一是精确性与代码规模不可兼得。例如,为了在无限的工夫内返回查看后果,许多工具不进行门路敏感等深度的剖析。这将导致后果中蕴含一些漏报与误报。因而开发人员发现某条报告中列出的查看后果是误报时,能够对其进行屏蔽。 • 不适宜批改的代码:少数是为了防止执行效率的升高,对于不重大的问题,能够不做批改。 ...

November 6, 2020 · 1 min · jiezi

关于开发者:快快使用ModelArts零基础小白也能玩转AI

摘要: 走过路过不要错过,看Copy攻城狮如何借力华为云ModelArts玩转AI。“自2018年10月公布以来,ModelArts累计服务了泛滥行业十几万开发者,通过根底平台的齐备性和面向行业的常识积淀以及平台化能力,使得AI利用开发更简略高效。” 正如华为轮值董事长徐直军在《ModelArts人工智能利用开发指南》一书中作序提到,ModelArts简化了AI利用的开发流程、优化了AI利用的开发成本、升高了AI行业利用开发技能要求。对于零根底的小伙伴来说,如何疾速上手AI利用开发?我置信您看完我学习应用ModelArts的经验,应该能找到答案。 邂逅ModelArts说到结缘ModelArts,不得不先说说我和华为云的故事。去年的时候,给甲方爸爸开发挪动利用,他们的APP通过华为利用市场散发,于是我就注册了华为开发者账号。同时,我热衷于参加前端开发方面的线下技术交流活动,偶尔一次机会有幸拿到了“HDC2019”华为开发者大会的入场券,最开始关注的还是前端畛域的技术,比方过后去东莞松山湖就是冲着华为快利用去的。在HDC大会上,最让我印象粗浅的就是CodeLab,相似线下的工作坊,从最根底的“Hello World”开始,能让开发者轻松地理解和承受一门新的技术。记得过后参加了好几个CodeLab,根本都是偏差于前端开发,如快利用开发、AppGallery Connect、手机主题开发等……当然,目前CodeLab也有线上的开发指南,如:0代码开发图像分类AI模型;还有更加不便的沙箱实验室,为咱们能够体验应用ModelArts实现花卉图像分类、基于ModelArts实现人脸识别等实际操作。 不过在这之后,我始终关注的都是前端畛域的技术分享,如华为云“7天玩转前端研发实战营”……只管首次接触华为云并未间接邂逅ModelArts,但为起初的遇见做了很大的铺垫。往年4月份的时候,在论坛偶尔关注到了MDG举办的《翻新AI流动:在武大樱花下写防疫课观后感》以及毛启昌老师分享的【AI 翻新开发者沙龙】如何在华为云 ModelArts 实现草莓成熟辨认?,初步理解到借助华为云一站式AI开发平台ModelArts,零根底也能开发诸如图像分类、物体检测、预测剖析、声音分类、文本分类等AI利用开发;而后也参加了华为云开发者AI青年班黑客松大赛,第一次入手调参,不过毕竟是零根底,通过一直的尝试,终于将基线代码调优到了0.948,并且将这段“一直碰壁”的经验分享到了ModelArts版块,于是就有了我在ModelArts版块的第一篇帖子--《【手摸手学ModelArts】轻松实现Baseline及调优至0.》,起初又加入了华为云AI实战营,还有幸分享了我在学习ModelArts过程中的“copy教训”,实现了人生第一场直播--【AI实战课堂】2020年华为云AI实战营 ——FasterRCNN和YoLoV3算法实现物体检测,再起初就真的一发不可收拾,深深地爱上了ModelArts。她教会了我:AI,没那么难;学AI就到huaweicloud.ai! 学习ModelArts在学习任何常识或技能前,我感觉咱们先得问问本人,为什么要学习?比方为什么要学习ModelArts?对我而言,想法很简略:现如今,人工智能俨然融入生存的点点滴滴,将来只有两种人--一种用人工智能赚钱的,一种为人工智能生产的;作为前端Copy攻城狮,如果能有AI加持主动Copy代码是不是蛟龙得水,岂不乐哉?当今这个没有AI芯片加持的手机都不能称之为“旗舰机”的时代,没有AI技能加持的攻城狮感觉都有点掉队。然而,谈到学习人工智能,大家可能最先想到的是技术太难、学不会。如果,您体验了一站式AI开发平台ModelArts,您肯定会和我一样惊叹:原来AI开发也能这么简略? 那怎么学习ModelArts呢?依照我过往的教训,个人感觉无论学习什么新常识或技能,官网文档是最原始的学习材料。举个例子,我想学习全场景深度学习框架MindSpore,那我可能会拜访MindSpore的官网--https://www.mindspore.cn/,咱们可能轻松找文档、教程、代码甚至手把手的教学视频。不仅如此,咱们还能轻松找到退出社区的形式找到气味相投的好基友一起前行。 同理,要学习ModelArts,咱们第一步就须要理解她,首先官网走一波:ModelArts是华为云倾情打造,拜访华为云ModelArts专区和华为云AI社区都能轻松找ModelArts及AI相干的教程。比方,咱们还能获取到AI开发者成长路线,从0到1成为AI开发达人。 除了官网提供的文档和教程,咱们能够关注一下MDG(ModelArts开发者社区)、华为云ModelArts论坛及博客,最新的一手材料能及时取得,如ModelArts新性能个性、官网公布的活以及社区小伙伴们的精彩分享。其次,学会ModelArts的最好路径就是本人多入手实际,后期的学习,咱们能够依据官网文档入手实际理解一些根本的概念和操作,之后咱们能够尝试实际本人的创意,比方之前朱永春老师就分享了泛滥创意实际,有奶茶辨认、有花式表白、有云毕业照生成。当然,乐于分享也有助于本身的晋升,分享对学习而言也是催化剂,期待能看到您的分享、一起学习一起提高! Hello,ModelArts废话不多说,先上一个“Hello ModelArts”案例--找云宝(应用主动学习实现物体检测利用,云宝是华为云的吉祥物),心愿通过亲自动手简短的实操,您能感触到应用ModelArts开发AI利用是如许简略。 0.环境筹备首次体验ModelArts之前,需注册华为云账号并进行实名认证;ModelArts服务时,需先配置全局设置,您能够通过委托受权ModelArts拜访OBS、SWR、IEF等依赖服务,应用委托您能够更精密的管制受权的范畴,或者通过配置拜访密钥进行受权。本案例还需用到数据存储服务OBS,可参考ModelArts筹备工作。 1.数据集筹备得益于ModelArts弱小的AI市场提供的数据集分享性能,我已将本次实际的数据集上传,只需拜访ModelArts AI市场的数据集模块,搜寻“Yunbao”,即可找到局部标注的云宝图片数据集。通过AI市场数据集模块的散发,咱们能够将数据集间接下载到本人的ModelArts中。通过数据集治理可间接治理从AI市场下载的ModelArts数据集,这样数据集就没必要先下载到本地再上传到OBS再新建数据集了,大大简化了开发流程。 2.数据标注基于上一步下载的数据集,咱们能够新建主动学习-物体检测工作,在工作中进行数据标注;也能够在数据管理-数据集中抉择上一步下载的数据集进行标注。当然,如果您想体验主动分组、智能标注等数据集高级操作,倡议还是应用第二种形式,标注结束之后在主动学习工作中同步数据。 3.训练因为本次实际提供的曾经有标注局部数据,因而咱们能够间接训练,不过训练的后果没有全副标注结束的好。创立训练也是非常简单,微微一点,ModelArts便开始主动训练,只需急躁期待片刻即可。 下图中V001是只标注了26中图片的训练后果,V002是全副标注完的训练后果。其中的差别是非常明显的,当然训练的耗时差别也是蛮大的,全副标注的训练时长简直是原来的2倍,但换来的是精度的显著晋升,也是十分值得的。 4.部署部署也是一键点击即可,我这里以V002这个版本为根底进行在线部署,仍旧是期待片刻,服务失常运行即可调用。这里不得不夸赞一下,ModelArts仍旧提供了一个收费的在线部署服务实例,又进一步升高了咱们开发AI的老本。 简略调试一下,根本能精确辨认云宝及地位,至此零代码开发物体检测AI模型就实现了,您Get到了吗?是不是So easy? 摸索高兴,分享高兴刚学习ModelArts的时候,就有一个小小的念头:将我的学习经验整顿成文档或者视频分享进去了帮忙更多的小伙伴理解并学习ModelArts,甚至出版一本全方位学习ModelArts的电子书教程……然而,几个月过来了,我的想法还仅仅是想法,官网的开发指南一书确曾经出版了!不过,这个想法依然在我脑海里,更加粗疏的教程依然须要打磨,小指标还是有的--将来一年内学习并整顿出《手摸手学ModelArts》电子书,先把牛皮吹出了。 回顾这几个月的学习,除了AI实战营保持打卡分享,基于ModelArts和本行前端开发,我体验了一站式AI开发:基于ModelArts官网案例实现了银行存款预测小Demo,详见【手摸手学ModelArts】明天你贷款了吗?;基于AI实战营的命名实体辨认案例实现华为云利用魔方AppCube与ModelArts联合的摸索,详见【Copy攻城狮日志】ModelArts与AppCube双“魔”合璧庆双节。尽管没什么技术含量,也不成气候,但也是一步一个脚印,踏踏实实地学习摸索,同时承蒙各位的抬爱,感觉十分值得,十分高兴。 除此之外,我还热衷于给ModelArts示例代码库的文档纠错,实实在在的“文档批改贡献者”;当然通过学习ModelArts-Labs代码库,也是可能第一工夫把握ModelArts新的玩法;如果能在学习之外,还能顺带帮忙其余小伙伴,何乐而不为呢? 文中链接 [1]沙箱实验室: https://lab.huaweicloud.com/[2]应用ModelArts实现花卉图像分类: https://lab.huaweicloud.com/testdetail.html?testId=287[3]基于ModelArts实现人脸识别: https://lab.huaweicloud.com/testdetail.html?testId=337[4]《翻新AI流动:在武大樱花下写防疫课观后感》: https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=49066[5]【AI 翻新开发者沙龙】如何在华为云 ModelArts 实现草莓成熟辨认?: https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=51063[6]华为云开发者AI青年班黑客松大赛: https://competition.huaweicloud.com/information/1000040170/introduction?track=111[7]《【手摸手学ModelArts】轻松实现Baseline及调优至0.》: https://bbs.huaweicloud.com/forum/thread-53839-1-1.html[8]【AI实战课堂】2020年华为云AI实战营 ——FasterRCNN和YoLoV3算法实现物体检测: https://bbs.huaweicloud.com/videos/102783[9] MindSpore: https://www.mindspore.cn/[10] Modelarts: https://www.huaweicloud.com/product/modelarts.html[11]华为云AI社区: http://huaweicloud.ai/[12]奶茶辨认: https://bbs.huaweicloud.com/blogs/163274[13]花式表白: https://bbs.huaweicloud.com/blogs/159114[14]云毕业照生成: https://bbs.huaweicloud.com/blogs/174983[15]【手摸手学ModelArts】明天你贷款了吗?: https://bbs.huaweicloud.com/forum/thread-63090-1-1.html[16]【Copy攻城狮日志】ModelArts与AppCube双“魔”合璧庆双节: https://bbs.huaweicloud.com/blogs/198313[17] ModelArts-Labs: https://github.com/huaweicloud/ModelArts-Lab点击关注,第一工夫理解华为云陈腐技术~

November 6, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨羊二写代码里单人骑行最远的骑行里面最会写代码的

独立项目名称:中国古典色彩在线手册 思否社区ID:@zerosoul 明天咱们采访的独立开发者是@羊二,他当初在北京一家新创小公司做前端技术经理,平时工作偏治理,偶然也会参加写代码。出于技术的酷爱,有时会捣腾一些本人感兴趣的小东西,来实际本人的脑洞。他的独立开发作品大多精美乏味。 上面咱们就通过他的人生经验来深度理解他。 大学期间,一次偶尔的机会,他加入了全国大学生数学建模比赛。三人一组,参赛人员次要来自数学系和计科系,据他说本人学校不那么有名,也没拿过国家一等奖,据说以前有人拿过国二就让全校沸腾了。 他作为小组的leader,亲自选将,挑了两个玩的很好的敌人报名加入了,筹备了大概一个月,决赛奋斗了三天三夜,整整三天三夜简直都没怎么睡觉!十一月份颁布后果时,居然是国家一等奖!尽管让数学系很丢面子,但给计科系和学校争得了荣誉。 通过这次经验他意识到:团队竞技,是否做到沟通及时,默契配合是很重要的! 大学毕业后,他实现了一场十分有留念意思的旅行: 一个人,一辆单车,一路借宿,从北方骑行到南方,2500+km,一个多月中,看过的风光,经验的事件,意识的人,不可胜数。 在北方,爬过山,趟过河,穿过村庄,眼里看到的是山清水秀,耳里听到的是蛙鸣鸟叫,闻的是花香,喝的是泉水,体验的是淳厚的民风。也曾迷茫过,也曾无助过,但车轮曾经顾及不上坡多路险,身材未然适应了阴雨连绵。进过社区的民宅,到过民工的帐篷,去过学生的宿舍,投宿过路旁目不识丁的农户家,也被盛情邀请过到依山傍水的村民家借宿。绵延无尽的路,遇到了不少有故事的人,产生了许多起起伏伏的事,奇怪的是,我脑袋里始终没有想过“成熟者”们津津有味的“人心险恶”。 奔向南方,旅途过半,稍显疲乏,但还是毅然决然地一路北上。一路上,与军区首长喝过酒,与无家可归的流浪汉握过手,与事实版的“硬汉”同过行,与目不识丁的放羊大叔聊过天,与在外打工的西南彪汉谈过人生,与进去漂泊寻找美食的美女逛过街。过后的本人就像一个永不断电的“发动机”,头顶的太阳提供能量,当然,顺带也帮本人实现了一次“变质”:晒脱了一层皮。就这样,每一天都有不同的人走进我的人生,又匆匆来到,虽说只是几小时的敌人,却成了我一辈子的回顾。 我有一件纯白色的文化衫,每到一处借宿,都死皮赖脸地向借宿者要签名,有老人,有小孩,有警察,有老师,有高官,有平民,有路人甲,也有路人乙,直到原本好好的一件衣服,被五光十色七拐八拐的笔画占据得满满的。 说到最近的打算,@羊二示意明年打算结婚,最近在想着联合婚礼做一个辅助性的工具网站,用来辅助整个结婚流程:婚礼邀请,估算清单,待做列表,宾客安顿,现场弹幕等。如果想法都能实现,并通过本人的婚礼测验,或者,会成为本人的第一个具备商业价值的产品????。 不过@羊二并没有把本人看成一个严格意义的独立开发者,在他心中独立开发者要有面向市场且具备商业价值的产品,他也在致力让本人向这个方向后退。 中国古典色在线手册我的项目介绍:中国古典色在线手册立项日期:2019-08 我的项目背景:喜爱,想做,就做了。 面向群体:设计师、审美爱好者 1、如何做的第一版产品? 中国色的灵感来源于:http://nipponcolors.com一个日本设计师小哥做的日本色站点。我想为何不来个中国色版本呢? 2、独立开发过程中遇到过哪些艰难?我的项目为你带来了什么? 次要的艰难是如何放弃代码的简洁,性能的克服(不乱加性能)。出于趣味做的,代码开源,目前只带来了 Github Star 近1.6k。 3、你的商业模式是什么?如果我的项目重来一次你会做哪些扭转? 没商业模式,就是做好之后,去V站做了一次宣传,而后莫名其妙就火了,带来了肯定知名度 如果有可能扭转的话,我会想做小程序。 6、你怎么对待开源 我的作品大多数都开源了,这对程序员来说,是很失常的。看到他人fork我的代码感觉挺开心,就像一把火点燃了另一把火。以前我做过一个在线呼吸的webapp(https://works.yangerxiao.com/breathe-relaxer/),通过视觉反馈工具,来管制呼、吸、屏气,进而达到放松身心目标。起初有人分割我说想利用到他的论文中,太微妙了,当初做这个小东西,怎么也想不到会和在世界某地的人写的论文产生关联。还有一个,前段时间有集体在我的中国色我的项目里留言(https://github.com/zerosoul/chinese-colors/issues/7#issuecomment-688176130),说基于我的web app我的项目,做了一个小程序版本,体验了下,UX还原度很高,很赞。一把火点燃另一把火,这种经验大略是我开源代码的能源之一。 集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 Twitter 起因:PWA体验做的十分好(很奇怪的关注点????) 2、分享一下你的技术栈和你日常的工作流? React/Gatsby.js/Graphql 3、对独立开发者或编程初学者有什么倡议? 浏览官网文档,浏览官网文档,浏览官网文档。(重要的事件说三遍)。另:学好英语,养成追溯一手材料的习惯;应用google、stackoverflow。 4、生存中有什么喜好?有什么集体的特地的工作习惯么? 已经(2012年)单人单车从贵阳骑到北京,一路借宿,骑了一个月。可能是会写代码里单人骑行最远的,骑行外面最会写代码的????。我感觉本人没啥特地的工作习惯,如果肯定要说一个的话:思(tuo)考(lan)。写代码之前,我会做很长时间的思考,代码的输入可能只是其中很短的一环。当然,这不肯定是个好习惯:稍不留神,就倒退成为迁延症。 开发者寄语我的集体站点(最近想改版):https://yangerxiao.com/ 从这里对我能够做更多的理解哈~ 该内容栏目为「SFIDSP - 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。 有动向的独立开发者或者独立我的项目负责人,可通过邮箱提供相应的信息(个人简介、独立我的项目简介、联系方式等),以便晋升交换的效率。 分割邮箱:pr@segmentfault.com 二维码过期增加思否小姐姐拉你入群

November 4, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨一只码致力于技术变现并由此走向自由的光明之路

独立项目名称:《吃喝优惠券》微信小程序 月支出:300-500 小程序流量主广告费和外卖平台CPS推广费 思否社区ID:@一只码 明天咱们要介绍的独立开发者是混迹各大自媒体的《一只码》,他也是致力于技术经营变现公号的PHP全栈LaJun。目前他就任于一家深圳出名互联网公司,全职写PHP接口。 业余时间独立他开发了本人的小程序我的项目,用一只码的来说:心愿能做进去一款对他人有用,又能让本人赚到钱的产品。 成为一名独立开发者是出于喜爱和对自在的谋求,次要是因为独立做进去一款有人用的产品是一件骄傲和有意义的事件,这种成就感也是始终坚持下去的能源,当然也置信独立开发是一条走向自在的光明之路。 独立开发我的项目领红包点外卖的小程序《吃喝优惠券》 立项工夫:大略往年9月份中旬我的项目背景:无意间看见他人发的一个外卖红包集锦的H5,本人也体验了一把,领红包的确能一顿省个两三块钱,感觉挺不错的,过后就思考本人要不要做一个这样的小程序,毕竟H5不好珍藏,容易被遗记,微信小程序应该会好很多。 面向群体:次要是下班一族小白领 1、如何做的第一版产品? 想到了做就要做,宜早不宜迟。先上而后再思考技术实现,外围就是如何跳转到第三方小程序。而后是UI,当初的第一版简略粗犷,就是一个俊俏的导航列表页面,只有一点就能跳转到外卖平台的领红包页面。 2、独立开发过程中遇到过哪些艰难?最难搞定的是什么? 独立开发过程遇到困难太失常不过了,我也遇到很多脑阔疼的艰难,我就说两点比拟重要的吧。 首先对于一个主攻后端开发者而言来说,UI的设计和交互着实烦人的难点,色调搭配,操作按钮合理布局都须要斟酌打磨,最重要的是要有一颗长于思考的脑袋和一双发现美的大眼睛。大多数人没有这些talent,然而能够站在伟人的肩膀上,参考学习一些优良的产品或者去找敌人去设计一套UI。 其次是推广,我记得很分明我人生第一款独立开发利用《抖印小助手》微信小程序,辛辛苦苦地开发了整整一个假期加一周的业余时间。当我死搬硬套的去发朋友圈广告和微信群广告,第二天一看数据惊呆了,才50个用户。这过后可是给我当头一棒,重大挫伤了我的积极性,眼看着离1000用户流量主创收门槛还有几十步,差点放弃,最初遇到了一个贵人失去指导,扭转推广形式和渠道,胜利的在一夜之间多了2k用户,又重拾了心愿。 3、我的项目目前获得了哪些成就?我的项目为你带来了什么? 赚到点零花钱生活费的,也结识了不少优良的独立开发者,和他们一起交流学习一些独立开发的教训心得,整个我的项目让我取取得了信念,让我看到了更多可能和心愿,动摇了要走独立开发者这条路。 4、你的商业模式是什么?是如何增长的? CPS推广赚佣金,增长这块做的不是多好,仅仅凭借集体之力社群推广了下,成果不是很好,筹备做流动推广 5、近阶段我的项目有哪些更新,将来会做什么变动 减少了集体核心页面和定时揭示领红包叫外卖,每天快11点的时候揭示一次。这块将来想做成个性化设置揭示工夫。 6、如果我的项目重来一次你会做哪些扭转? 我感觉当初曾经都很好了,哈哈哈 集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 当然是我辛辛苦苦一手带大的《吃喝优惠券》小程序啦,嘿嘿。用户领红包点外卖省钱,我能赚取推广费,UI简洁,操作不便,整个点外卖的体验顺畅。最最最要害的一点是我开发的,哈哈哈。 2、分享一下你的技术栈和你日常的工作流? php程序员一枚,四五年工作教训,也算的上一个全栈开发吧,上能写页面JS,下能运维重启linux服务器,工作生存也简略朴实无华,google-》喝水=》思考=》撸码=》如厕。 3、对独立开发者或编程初学者有什么倡议? 独立开发这方面我也是从下半年开始做起的,也没有太多教训,只是感觉我的项目选对很重,选我的项目能够先去做个搜寻考察,看这个我的项目的前景和热度,而后做进去好的产品是长期倒退的要害,其次是怎么推广扩充用户量,这也是对于独立开发者而已往往也是个难题,然而也是很重要的。最初就是思考如何敌对的变现创收,为本人带来支出。 4、生存中有什么喜好?有什么集体的特地的工作习惯么? 像大多数程序员一样,喜爱听歌跑步玩游戏。 工作方面有个不错的习惯就是先想好一天的工作,而后肯定要做完不要迁延。 5、聊聊你对国内技术社区的认识 感觉思否如其名,透漏着技术人思考的迹象,有时候搜寻一些不是很常见的技术问题,总能看到思否的影子和上面的思考评论。思否相比其余杂而凌乱的技术社区而言会更会让我有好感一些。 开发者寄语 感兴趣请关注我的微信公众号《一只码》,外面菜单是我的几个月以来辛勤劳作开发进去的几款小程序。最初感激思否平台对我产品的认可,心愿能通过这次采访结交更多的独立开发者,一起交换,碰撞思考的火花,谢谢! 该内容栏目为「SFIDSP - 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。 有动向的独立开发者或者独立我的项目负责人,可通过邮箱提供相应的信息(个人简介、独立我的项目简介、联系方式等),以便晋升交换的效率。 分割邮箱:pr@segmentfault.com 二维码过期增加思否小姐姐拉你入群

October 26, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨向前兄编程在一定程度上也是认识这个世界的一种方式

独立项目名称:微信读书笔记导出插件“小悦记” 思否社区ID:@我是菜鸟 @向前兄来自河南洛阳,最近几年在上海工作,目前(new Date())是前端开发一个。 2016年,在大学毕业不到一年后,他只身一人来到了上海,用着jQuery+Bootstrap做起了响应式官网,开启了崎岖的工作历程。起初又跳入了React Native的 “坑”,一个人摸索着把APP上了架。一时衰亡,又做了一个前端单词的小程序。起初限于公司前端不受器重,又开始了新的摸索。 眨眼间,忙忙碌碌又两年,也算是经验了一番。不知所得可值得?不知所失可领有? 对他来说,编程在肯定水平上也是意识这个世界的一种形式。 长路漫漫,踏歌而行。 家喻户晓,微信读书App 是一款十分优良的浏览类App ,四周也有不少人在用。尽管工作比较忙。然而也没少在下面看书做笔记。 美中不足的是,目前微信读书尽管反对笔记导出,然而提供的是将笔记复制到剪切板,而后由用户自行粘贴到其余中央的性能。 如果你的笔记比拟多的话,须要分好几次才能够批量人工导出,每次抉择还得记住上一次在什么地位,十分不不便。粘贴进来的格局,也因软件的不同而千差万别。 如下图所示:抉择的笔记内容超过了零碎剪切板上线。请筛选后重试 @向前兄 时常感到十分不不便,于是,就棘手开发了“小悦记”这个能够导出多种模式的Chrome 插件。 他说本人目前并不是全职的独立开发者,次要是想解决下理论生存中遇到的问题(学而时习之,不亦说乎),锤炼一下本人各方面的能力,为当前做筹备。 独立开发我的项目小悦记立项工夫:2020年1月10日前我的项目背景:去年用微信读书看书的时候发现如果笔记过长的话,会有“抉择的笔记内容超过了零碎剪切板上线。请筛选后重试”的提醒,屡次复制粘贴在挪动端很不不便。 自身也不太习惯用手机,起初发现微信读书网页版上线了,还能够间接查看读书笔记,于是就有了这个想法 做这个插件次要是解决手机零碎的笔记剪切限度,另外就是看到微信笔记复制的内容在印象笔记的格局比拟难看,而后想优化一下导出的笔记格局,纯文本的不是太好看。 面向群体:为了确保不是就我一个人遇到这个问题,做之前我在网上搜了下,的确也有人有相似的需要。 1、如何做的第一版产品? 刚开始起名字也比拟费脑,毕竟logo之类的也要和插件名字或者读书笔记导出性能相干,太小众的话也比拟难记,间接取名微信读书之类的又放心进犯权力,就围绕着“浏览”,“笔记”这几个词在想,而后取名“小悦记”。 logo设计也是比拟考验人的,原本打算是一本书的形象或者间接用 font awesome字体,而后发现没太适合的,而且和别的app重合度也比拟高。 logo设计,付费的话,本人也承当不起,毕竟开发这个就是在用爱发电。 起初本人依据“悦”字联想,刚好右边的竖心旁能够当做笔,左边是兑换的兑,而后竖心旁的两个点“心”下面的两个点,我原本打算用手绘的形式,然而没有找到适合的工具,工夫比拟急。 尽管之前切图常常用Photoshop,然而基本上只会应用切图、像章工具,之前做的微信小程序“前端单词”的logo也是用PPT做的,这次的logo也不例外。 性能方面的话就本人试验,本人写本人测试。 2、独立开发过程中遇到过哪些艰难?最难搞定的是什么? 好几年没有用jQuery了,刚开始都有点不会用了。 还有就是以往没有开发过Chrome浏览器插件,不是太理解外面的运行机制。去网上找的材料也都比拟旧了,复制粘贴的一大堆,官网尽管有教程,然而仿佛偏实践多些。 起初做进去之后,想转成火狐浏览器插件,然而没有通过,这个比拟纳闷,我去网上找了个开源的插件库,对方的也没有胜利转为Firefox 插件,起初我就没有再思考Firefox浏览器了。工夫不太够,基本上是周六周日空了看下代码。 比拟难搞定的基本上是本人能力范畴之外的货色,在这下面破费工夫比拟多,原本打算是在读书日前公布的,后果晚了好几天。 提交审核须要付费,还是找的敌人帮忙的。 刚开始的推广可能被官网留神到了?而后没过多久就有人反馈微信读书主页会有提醒,并且插件不能用。我过后比拟好奇他们是怎么检测进去的 ,搜进去的办法并不可取,起初我终于想进去 了,改完后发现社区有集体也提醒了下,不过我没及时看到。 第二次提交审核不晓得为什么没有通过(Chrome曾经有266个用户),思考到很多用户并非程序员,可能无奈迷信上网,就间接提交到360浏览器了。前段看到社区有人下载代码后在QQ浏览器上间接运行了。 3、我的项目目前获得了哪些成就?我的项目为你带来了什么? 成就倒没有什么成就,就是的确解决了大家遇到的一个问题,新发现不少,就当做摸索了吧。 首先是公众号涨了不少关注者,意识了不少人。 其次是摸索下推广形式带来的成果如何,意外发现还是比拟多的,就当是试验了。 意识一个00后,发现大学生接触到的信息起源和咱们那时候简直齐全不同(晓得善用佳软和小众软件的预计都毕业好些年了)。如果有新的产品推广,可能要思考受众群体和理论状况了。 两头有在知乎大V群发个红包,然而刚开始成果如同并不显著,起初陆陆续续有人点赞和珍藏。 在阮一峰老师的科技周刊投稿,取得了一次曝光的机会。 最初感激朋友圈各位朋友的转发和打赏。 4、你的商业模式是什么?是如何增长的? 目前没有商业模式,只是初步尝试,所以只放了集体网站和公众号的链接。 5、近阶段我的项目有哪些更新,将来会做什么变动? 临时没有更新的打算,它曾经初步实现了它 的历史使命。目前在思考另外一个工具,也是来自理论遇到的问题,产品需要曾经列了二十多条了,不过可能失去明年有空了能力开始。 6、如果我的项目重来一次你会做哪些扭转? 首先可能会依照规定工夫节点开发,其次是安顿好推广渠道和形式,毕竟花工夫做进去了,要把成果施展到最大。一开始还构想了短视频的形式,不过精力有限,最初只是在公众号用图文的模式推广了下。 还有就是,投入更多精力,减少更多功能吧,其实在这之前也有有相似的产品的,不过切入点不一样。 集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 ...

October 19, 2020 · 1 min · jiezi

关于开发者:优酷iOS插件化页面架构方法

一、前言 随着业务不停地迭代,优酷 APP 用于散发视频资源的 UI 控件越写越多,也越来越简单,并且同时类似相近的代码也十分多。认真钻研之后,发现是很多耦合导致的问题: 1)布局代码耦合数据模型,类似布局组件各自一套布局代码; 2)数据模型、UIView 继承关系太长,改变时牵一发而动全身,为保险计不得不自立门户; 3)依赖引入,一个组件在另一 bundle 下应用时将引入连串依赖。 有鉴于此,咱们须要寻找一种可能进一步升高通用能力接入门槛,晋升单个组件的开发效率;进一步升高组件与页面的耦合,建设各类组件的在不同页面的通用投放能力的架构。 二、插件化页面架构的摸索 咱们先来看一份 ViewController 代码节选,ViewController 内实现 3 个 feature 别离是 A,B,C,并且这些略微简单的 feature 无奈一次性单步实现(具体一点的话,能够联想成这是一些用户交互的 feature、网络申请等),在某一机会触发,接着在某回调实现余下操作,最终形成了一个残缺的 feature。 复制代码 @implementation ViewController - (void)viewDidLoad { [featureA step1]; [featureB step1]; [featureC step1];} - (void)callback_xxx { [featureA step2]; [featureB step2];} - (void)callback_yyy { [featureC step2];} @end 这是一种根本的代码组织模式,然而面临着两个痛点: 一是依赖爆炸问题,每接入一个 feature 就无可避免地引入一批依赖,当 feature 数量下来之后,光是 import 语句都好几十行; 二是代码扩散问题,同一 feature 相干代码扩散在各处 callback,复用到另一 ViewController 或者将其废除下架都必须要求开发者对该 feature 每一步骤甚至每一行代码都极为相熟。如何能力解决上述痛点是咱们在做架构蓝图时的一个突破口。这时,试图把围绕 ViewContorller 的代码组织模式转变成围绕 feature 代码组织模式,那么就可失去上面 3 段代码节选: ...

October 13, 2020 · 3 min · jiezi

关于开发者:思否独立开发者丨功夫熊猫按照自己的想法来做是一件多么激动又幸福的事情

独立项目名称:名校讲座 思否社区ID:@功夫熊猫 13年大学毕业后@功夫熊猫就来到了北京,在7k7k小游戏做手机小游戏。和很多「网瘾少年」不同,工作了一段时间后他发现自己是真的不喜爱游戏,正巧有个大学同学煽动他一起守业,于是他毅然决然的来到了毕业后的第一家公司,成为了一个创业者。 那时国内很少有人意识到VR的前景,但@功夫熊猫在体验过Oculus Rift的VR设施后被深深吸引,决定本人的第一次守业要进入到VR行业中,之后他们陆陆续续的做了一些VR我的项目。尽管我的项目看起来十分酷炫,但却呈现了无奈落地的窘境,也因而得不到投资人的青眼。有幸和鸟巢单干的VR视频直播也没有获得预期的成果,在不得已的状况下,15年2月份@功夫熊猫和同学来到了守业团队,守业也就告一段落。 这段守业经验完结后,@功夫熊猫感觉本人还是适宜从事技术性工作,过后挪动端开发十分炽热,自学了一段时间后他顺利进入好将来公司成为了一名Android开发者。目前他跳槽到了一家视频公司负责高级开发工程师。 在平时工作与产品沟通过程中,他发现自己想法很多,然而很难将这些想法付诸实践,总是要听产品的,这些被压抑的想法慢慢在他的心中造成了一个独立开发者的幻想,每次想到能够本人独立开发一个我的项目,依照本人的想法来做是一件如许冲动又幸福的事件。最终他成为了一名兼职独立开发者。 独立开发者我的项目:名校讲座立项工夫:腾讯公布小程序时我的项目背景:发现北京各个大学有很多品质高的线下讲座,平时通过一些公众号或者学校官方网站获取讲座信息,然而这种形式太过原始,讲座没有分类,没有揭示,查找起来也很吃力,过后恰好腾讯公布了小程序,通过调研发现,正好合乎我的需要,我要做一个小程序,来汇总所有讲座信息,我也能够在小程序上开发更多功能,来解决一些痛点。面向群体:对于指标用户,刚开始的构想是刚毕业一两年同时对持续学习感兴趣的职场人士,不过起初发现学生群里才是次要的指标用户 1、如何做的第一版产品? 因为这个产品只有本人一个人制作,所以不论是后盾、前端都须要本人搞定,本人之前也倒腾过集体网站,大学时自学过php,于是网站后盾就选取了php开发。而对于小程序是一个陈腐事物,本人也是边写代码,边摸索。过后在布局我的项目的时候,其实布局了很多性能,然而为了让第一版尽快上线,舍弃了很多。起初发现这个模式是对的,毕竟小步快跑能力及时调整方向。 2、独立开发过程中遇到过哪些艰难?最难搞定的是什么? 独立开发中首先是要舍弃本人的业余时间,第一版上线之前,基本上每个周末都是从早忙到晚,有时候一天都遗记吃饭。起初第一版上线后才发现,原来最难的不是技术开发,而是推广。甚至去各个大学发传单,不过收效甚微。还有一个问题是这个我的项目其实并重资讯,所以每天都要有大量的工夫去编辑整理信息,尽管本人也有一些爬虫,然而爬回来的信息还是须要花工夫去整顿公布,这个也是目前最难搞定的,消耗工夫太长,很难做到规模化。 3、我的项目目前获得了哪些成就?我的项目为你带来了什么? 目前我的项目还处于不温不火的阶段,小程序的累计用户在6000左右。做这个我的项目的过程中,失去了很多敌人的激励,也正是这种激励让我保持做上来,这个我的项目可能不会赚钱,然而我置信我做的货色是有价值的,我就想对待本人的孩子一样,看着他一天天成长。 4、你的商业模式是什么?是如何增长的? 目前的还没有摸索到比拟好的商业模式,只是在详情页底部很不起眼的地位加了一个广告位。次要的推广路径还是通过微信群进行流传,也通过建设公众号来减少与用户的粘性。 5、近阶段我的项目有哪些更新,将来会做什么变动 最近上线了揭示性能,通过微信揭示的形式,让用户不错过讲座信息,同时在优化爬虫计划,让收集信息简略一些。将来想通过社区的力量来持续推动这件事件继续下去,一个人的力量还是过于薄弱。 集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 最喜爱的一款软件是Typora,是一款MarkDown编辑软件,喜爱它的简略,让你在写技术文档的生存能够很专一于内容自身,而且它能够实时预览,不像个别的MarkDown软件是左右分栏,这一点也是我喜爱它的次要起因。 2、分享一下你的技术栈和你日常的工作流? 我平时次要的开发工作是Android开发,工作中会波及一些视频编解码相干的工作。会一些php用来搭建网站,最近在学习SpringBoot。 3、对独立开发者或编程初学者有什么倡议? 独立开发者听起来是一个光鲜靓丽的名字,其实背地(尤其是业余时间独立开发者)暗藏着微小的致力与集体生存的就义,兴许大部分独立开发者都没有或者只有很少的支出,然而还是心愿大家能够坚持下去,你平时的工作可能是为了混一口饭吃,然而本人的独立我的项目却不是,它是本人用心创作的一件艺术品,每个独立开发者都是一个“艺术家”。 4、生存中有什么喜好?有什么集体的特地的工作习惯么? 平时生存中最喜爱跑步,一个人在跑步过程中能够忘掉所有,感触与天然融为一体的感觉。基本上每个周末如果没有非凡的起因,我都会跑个五公里,跑完后能感触到浑身的细胞都被唤醒。对于工作习惯,有一件事件可能说进去大家不信,我常常在梦里解决一些疑难bug,哈哈,可能是入睡前还始终在思考的缘故。 5、对国内技术社区的认识 集体感觉思否比拟重视用户体验。近两年逛技术论坛社区的工夫少了一些,一方面可能是个别的技术社区对于技术的深度开掘的不够,另一方面本人也开始喜爱比拟成体系的去钻研一些常识,所以看书会多一些。 开发者寄语 如果大家对我和我的产品感兴趣,能够给我发邮件一起探讨独立开发者或者产品技术方面的问题 gaotengxuelang@gmail.com 该内容栏目为「SFIDSP - 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。 有动向的独立开发者或者独立我的项目负责人,可通过邮箱提供相应的信息(个人简介、独立我的项目简介、联系方式等),以便晋升交换的效率。 分割邮箱:pr@segmentfault.com

October 10, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨浩选择独立开发的我和大龄女青年不结婚的理由一样

独立项目名称:YaoYao 跳绳 思否社区ID:@汪二 我是汪二,我的背景是一面墙,哦,你问的是人生的背景,该从哪里说起,我从农村长大,起初大学读的是过后很热门的修建业余,算各种钢筋混凝土承重力的时候,我常常算错,考试的时候只有最终答案是错的,老师一率0分,我也常常挂科,我想也对,事实中如果你算错了,哪怕两头过程再对,也是要死人的。我感觉这太危险了,从事做软件,不会死人。毕业后,就去了一家软件公司下班,上了8-9年班,我经验了这家公司也从一家几百人变成了上万人的规模。起初我常常感觉公司的愿景不是在工作,是在援救祖国,援救世界,我感觉我不行,2016年就放弃了。而后为了求生,就各种粉身碎骨的做了一些小产品,最近我如同又和大公司接触上了,在帮他们生态做些添砖加瓦的工作。 我为什么成为一名独立开发者?如果你问一个大龄女青年为什么会抉择独身不结婚,她多半不认为是她抉择了独身,她也曾有过男人,也想有男人,但多半她受够了以前的男人,或着眼前的所见的所有男人,而最终抉择了宁愿被你们到处撒狗粮。独立开发者多半也如此,他们多半也曾在公司里待过,也心愿有一个Dream Team 一起热血的去扭转世界,而最终败给了事实,抉择了孤单的去发明。 1、如何开始这个我的项目?从学校开始的时候,我就喜爱写一些小工具,在下班的期间也写过一些。起初工作切实太忙了,我感觉表白欲望或者发明欲就像排泄的欲望,当你的表白欲望或者发明欲望被996的工作压抑的工夫越长,你排泄这种欲望就越强,刚到职那两年,我一股脑和小伙伴(FAN)写了好几个 App「iMandarin,DunDun,Lean,OnlyTalk,YaoYao」对于给外国人学汉语,健身,聊天IM,在排泄结束后,只有 YaoYao 骂得人多一些。 2、如何做的第一版产品?17年的时候要不是跑步把腿跑折了,我可能也不会抉择跳绳,过后我有一块 Apple Watch,就想写点什么在下面,所以就在一个周末写了一个简略的跳绳计数的 App 给本人用的,起初把它放在了 App Store 上,常常有用户来骂,为了不至于太丢汪二的脸,就始终在改良。 3、独立开发过程中遇到过哪些艰难?最难搞定的是什么?有的时候某3A大作公布,年龄大了,手又残,有可能一个游戏要打一两个月,某神剧的呈现,都会对本人的开发进度造成重大影响。对于我这种只会写代码的独立开发者来说,最难搞定的是产品的UI设计,毕竟每个独立开发者对本人的产品谋求都是趋向于完满。以及在实现阶段性功能后,进一步升华产品,达到另一个高度。 4、我的项目目前获得了哪些成就?我的项目为你带来了什么?往年被 Apple 做过一次新闻稿报道,常常上 App Store 举荐。目前我的项目支出能勉强维持洽饭。 5、你的商业模式是什么?是如何增长的?以后产品次要是在 App Store 间接以付费下载的形式销售代来的支出。增长全靠用户口碑,比方小红书上也有不少爱美的妹子们举荐,和 App Store 举荐,还有一点点是淘宝的周边产品销售。毕竟本人除了保护开发,曾经没有精力了。 6、近阶段我的项目有哪些更新,将来会做什么变动近期适配了 iOS 14 和 watchOS 7的一些挺有意思的新个性,将来如果能有更多的支出,心愿能找人设计一些更可恶的UI,如果有工夫能学点游戏开发,会退出一些游戏的内容。 7、如果我的项目重来一次你会做哪些扭转?对于这个我的项目应该还会是这样,如果所有我的项目能够重来的话,就是其余都不做,把精力专一于一个产品上。 集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因当然是本人的产品「YaoYao 跳绳」啦,哈哈。三岛由纪夫已经批评过多宰治,说他的丧,多半能够通过体育锻炼来解决。静止确实能够让情绪好一些,尽管跑步、打球什么的也挺好,但跳绳不受天气,天文条件,也不必约人,每天跳10分钟,生存好轻松。 2、分享一下你的技术栈和你日常的工作流?目前次要编程语言是 swift/javascript 相干的技术栈。 3、对独立开发者或编程初学者有什么倡议?我感觉最要害的是得有那种创造力的排泄的欲望,或者对某件事强烈的趣味。编程的具体问题能够缓缓在做的过程中去学会,碰到的问题死磕去解决。随着年龄的减少,我感觉这种欲望和趣味都会削弱,入手能力都会降落。对于编程的初学者来说,多入手,多实际,多静止。 集体倡议独立开发者还是首先思考 Apple 平台,独立开发者没有资源推广,Apple 在这方面做的不错,会帮你举荐,其余平台,可能比拟难。广告什么模式并不适宜独立开发者,请少看周鸿祎等大佬们的宣扬的收费模式,看到这里曾经阐明了你不是大佬,nerver ever 站在大佬们的角度思考问题,请在大脑里主动删除大佬们所有人生倡议。 4、生存中有什么喜好?有什么集体的特地的工作习惯么?游泳很减压,哺乳静止的潜水反射会让你迅速升高心率,而且对颈椎很好。当初也没那么爱了,游的太多了。 集体比拟喜爱一早上列一个明天的TODOLIST,而后用蕃茄工作法来工作。 开发者寄语:心愿大家都能踊跃加入体育锻炼,不给医院造成累赘,老了不给儿女造成累赘,也算是一种对社会的奉献。 该内容栏目为「SFIDSP - 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。 ...

September 18, 2020 · 1 min · jiezi

关于开发者:HDC-2020华为分析助力开发者高效数据分析和业务增长

在刚刚完结的华为开发者大会2020(Together)上,HMS Core的华为剖析(Analytics Kit)重磅亮相,引起了宽广开发者的关注。作为面向挪动利用和Web开发者的跨平台、多设施的一站式剖析平台,华为剖析曾经过多个版本的迭代,服务能力继续降级,为寰球开发者带来了更加优质的服务。 应用服务分论坛——华为剖析主题演讲 9月11日当天,在热门的应用服务分论坛现场,华为剖析产品总监向寰球开发者介绍了HMS Core华为剖析能力。华为剖析简略的SDK集成、智能的产品剖析、灵便的事件剖析,主动生成数十种多维分析报告,帮忙开发者和产品、经营人员轻松了解用户行为形式,实现数据驱动的精细化经营,打造利用的“最强大脑”! 一站式多平台收费服务 主题演讲中,最大的亮点就是华为剖析反对跨平台、多设施剖析,可实现Android、iOS、Web产品的对立剖析。产品、经营人员可查看多平台、多设施的对立剖析报告或某一平台、设施的细分剖析报告,全面洞察用户在利用中的行为特色。 丰盛的分析模型,灵便的事件剖析 华为剖析反对主动采集多达30多种要害事件,如利用解体、装置、卸载、更新、利用内购买、广告点击 等,此外,同时反对超过500 种自定义事件生成数十种多维分析报告,开发者能够自定义与业务自身相干的事件,不便全面掂量利用的数据体现。 灵便的受众细分,助力精准营销 华为剖析反对通过事件、用户属性来划分受众,还能够从留存剖析、漏斗剖析中一键生成受众,疾速实现用户分层经营。 生成的受众群体能够在各个剖析报告中作为筛选条件,针对性剖析该受众群体的行为特色,还可用于Push、A/B 测试、利用内音讯等的精准触达,实现洞察到营销的闭环。 预测服务重磅公布 此次分论坛主题演讲中,华为剖析正式对外亮相了预测服务,通过机器学习算法预测有散失危险的用户以及有付费偏向的用户,帮忙产品、经营人员策动经营流动来避免用户散失及进步付费转化。同时,依据预测后果联合华为Push、A/B测试、利用内音讯等,多场景促成精细化经营。 合作伙伴证言-数据驱动智能经营 在分论坛上,华为剖析的合作伙伴—Now 冥想的首席运营官乔诚,通过《开掘高价值用户,晋升利用营收》的主题演讲与在场的所有开发者分享了华为剖析的应用感触。 合作伙伴示意,不论是新增、沉闷、留存还是付费转化率等等,围绕华为剖析平台都能够针对用户属性、用户行为习惯及爱好,履行差异化经营策略,驱动经营指标的增长。Now 冥想置信有了华为剖析的助力,往年用户经营肯定会迎来一个全新的高度。 同时,国内塔防类游戏塔塔帝国的经营总监杨嘉松分享了该游戏在经营过程中应用华为剖析的过程和心得。 塔塔帝国示意在其游戏经营过程中,得益于华为剖析的实时监控性能搭配素材测试,实时理解新用户量级的变动,并及时调整素材,进步拉新成果。同时利用漏斗性能对拉新状况进行复盘,察看各环节的转化状况,定位散失起因,漏斗工具还能够将散失用户存为受众,进一步开展钻研。在验证每次版本更新是否无效时,应用华为剖析的“筛选器和比照剖析”性能,进行用户细分剖析和多维度下钻剖析。 此外,合作伙伴示意在其一直倒退的过程中,始终离不开对数据的剖析使用。华为剖析提供的实时剖析、漏斗剖析、比照剖析、用户生命周期剖析等剖析报告,以及对跨平台、多设施的反对,让开发者能够集中精力于用户洞察与经营策略演进,而无需在剖析零碎的开发和数据的解决上破费工夫,大大提高了产品经营效率。 华为剖析体验展区 在华为剖析的互动体验展区,开发者们理解了华为剖析的产品介绍,现场实操体验了华为剖析的弱小性能,纷纷表示对其本身业务经营很有帮忙,会尽快集成华为剖析,搭上数据驱动的慢车。 Codelabs入手体验极简集成 在Codelabs互动区域,开发者们均纷纷上手体验了华为剖析的极简集成,以及如何通过分钟级实时在线调试性能,在线调测数据上报状况,极大的加强了企业开发者退出华为剖析的信念。 将来,华为剖析将在机器学习算法、智能营销一体化平台、1+8+N全场景等方向一直发力,心愿携手更多开发者和合作伙伴,共建数字化的翻新生态,领跑大数据全场景智慧化新时代。 想第一工夫失去华为剖析的更多信息,可返回开发者联盟官网理解,或发送邮件到hwanalytics@huawei.com征询。 欲了解更多详情,请参阅: 华为开发者联盟官网:https://developer.huawei.com/consumer/en/hms 获取开发领导文档:https://developer.huawei.com/consumer/en/doc/development 参加开发者探讨请到Reddit社区:https://www.reddit.com/r/HMSCore/ 下载demo和示例代码请到Github:https://github.com/HMS-Core 解决集成问题请到Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest 原文链接:https://developer.huawei.com/...原作者:别吃草莓

September 17, 2020 · 1 min · jiezi

关于开发者:独立开发者沟通表丨baogoal从赔了几十万到融资上亿我创业的这几年

独立项目名称:面包多(团队产品,获融资),突字幕,押韵灵感 月支出(选答):突字幕+押韵灵感:8K-1.5W之间,不肯定 思否社区ID:@baogoal 16 年的夏天,王登科带着大包小包,应届生特有的天真和许多空想,以及一只叫做茶水的猫,一起来到了北京。和其他人不一样这段北漂经验之中没有写简历、面试和入职,因为他来北京是为了守业。 不精确的说守业这事他在大四就干了,那产品没有一个精确的名字,王登科叫它「竞品追踪工具」,认真盘算后他发现「竞品追踪工具」并没给他带来太多支出,只有许多顿火锅和一个合伙人勉强算「支出」。也正因如此,来北京后他制订了一个看起来不错的打算,把「竞品追踪工具」的定价从49元每月进步到6000元每月,只有有100个用户,一年就创收720万了,嗯,想起来还有点小冲动。 不过天不遂人愿,他们没有找到100个客户,精确来说一个客户都没找到。直到17年春天要完结的时候,钱曾经差不多花完了。一个并没有什么非凡的下午,王登科坐在椅子上思考一个问题:我花了几十万换来了什么?三个人的团队,一套引以为傲的数据采集剖析的集群零碎,以及一个前端展示模型,虽说不是齐全打了水漂?但就靠这么些货色的确是很难赚到钱。 侥幸的是王登科在思考是否要完结这次守业时,有一家投资机构找到了他.... 之后王登科陆陆续续做了几款产品,有如流星个别划过的「小协定」。也有被他成为「最失败」的《桔本熊》和《本格派》,也有取得融资正在方兴未艾致力于帮忙自由职业者赚钱的工具《面包多》,更有因一个idea诞生的独立开发作品——突字幕和押韵灵感,值得一提的是这两款产品在简直不经营的状况下每月就能够保障8k-1.5k的支出。 用王登科的来说他并不算一名严格意义上的独立开发者。因为他是有工资拿的,他「独立开发」的这些产品,支出也会全副会到公司账户上,通过计算发现这两者其实差不多,也就是说,如果他不拿工资,而把独立开发作品的支出都算作他本人的支出的话,其实和当初也差不多。 押韵灵感&突字幕押韵灵感押韵灵感-看中国有嘻哈的时候,看选手们为了想押韵词抓耳挠腮的,于是想着能不能做点啥,而后进行了一系列需要调研,大略是第一季中国有嘻哈正在播的时候做的。 立项日期:第一季中国有嘻哈播出之时我的项目背景:我看了很多期中国有嘻哈,印象尤其粗浅的是,某一次淘汰赛,每个小组要在24小时内实现一首歌。家喻户晓,一首歌既有歌词又有调调,一天内实现绝不是一件容易的事,选手们为此搜索枯肠,后期花了很多工夫在创作上,前面留给背歌词的工夫就少了很多,这间接导致了起初演唱忘词的事件产生。那个时候我就在想,如果有什么工具,可能辅助他们进行歌词的创作,那就牛逼了。面向群体:说唱爱好者建设目标:心愿给人带来创作时候的灵感我首先留神到了国外的相干产品,Google 一搜 rhyme ,就能看到大堆的产品,其中排名第一的 rhymezone,网站全球排名7000多名,流量达到了可怕的1100多万。观国内,搜寻「押韵」或者「韵脚」,失去的都是一堆几年前的旧货色,以文本内容为主。诚实说,这货色的可读性简直为0。不过也不是所有的后果都这样,也有一些网站,提供了押韵的查问,然而根本只是单个字的押韵,没有词语,没有句子,在押韵的办法上也不反对歌词中常见的「双押」,「三押」等查问。 他人做的烂,这就有可能是机会。于是,我开始着手做一个更弱小的押韵工具。 这事儿说难不难,说简略也不简略,首先我须要收集很多的歌词和词语,而后把他们每个字的韵脚都找进去,如此一来,当有人输出一个词的时候,我就能够依据他这个词的韵脚,来找到与之押韵的词语了。 在具体的技术解决上,我用 python 的开源库 pypinyin 来获得汉字的拼音,而后写了一个程序,能够依照韵脚不同主动归类。接着我把公司外部一个语料库的30万个词语都跑了一遍,取得了这些词语的韵脚。在这之后我又把之前的歌词数据都跑了一遍,把歌词的韵脚也拿到了。 数据有了之后,做个壳套上去就非常容易了,我花了一番功夫,把它做的像那么回事儿。 在应用上,这个工具反对歌词押韵查问(带有语义类似辨认,指定歌手,指定字数押韵查问),押韵词语查问,蕴含双押,三押,多押等等。 突字幕立项日期:2019年4月我的项目背景:我打算拍 Vlog,之所以要做这件事,其实也没有太多理由,次要就是因为在微博和B站看到好多人拍,就也想试试。我过后买了一箱军罐头,而后拍了吃罐头的一个Vlog,拍完之后,我感觉我谈话不是特地清晰,于是就想着搞个字幕,然而我发现,「搞字幕」这件事太简单了。面向群体:视频制作者建设目标:做一个纯正的「加字幕」工具接下来的一周,我每天大略花 5 个小时来开发这样一个字幕工具,从技术上来说,外围的难点在「辨认语音和时间轴」,这一点我花了不少工夫,但通过爆改已有的轮子,还是实现了进去(ffmpeg大法好)。不过除了外围之外,这个产品有许多细节要留神,比方 SRT 的文件格式,时间轴编辑等等。 我花了大概 5 天来开发这个产品,在搞定「语音辨认」之后,其余局部都是一些 CRUD 的活儿,这个很快就能实现。「主动翻译并生成双语字幕」是第二周依据用户的需要加上的,间接应用了百度翻译的 API,成果还不错。 1、如何做的第一版产品? 简略来说,就是一把梭,怎么简略怎么来,例如尽量简化注册登录(应用微信登录),我起初甚至做了个通用的登录组件,只用改改回调就能够用在新产品上,根本不做平安防护,不必思考太多兼容,力求在最短的工夫内上线出一个能够跑的货色,而后去看反馈,但我认为在性能上必须实现一个比拟残缺的闭环,不然用户的反馈可能会失真。 2、独立开发过程中遇到过哪些艰难?最难搞定的是什么? 害,我认为独立开发是很高兴的事件,次要起因是我不靠这个生存,我有工资,但作为一名创业者,做一些独立小我的项目有不务正业之嫌,所以我只能用业余时间来做,并且把这些事件当作一种休闲娱乐,事实上,要想方法养活一个团队,比想方法养活本人,还是难多了。 3、我的项目目前获得了哪些成就?我的项目为你带来了什么? 这俩我的项目目前每个月都能带来一些稳固的支出,他们都是效率工具,也的确能帮忙人们提高效率,我认为开发出这样的产品,自身就很开心。另一方面,我比拟喜爱写货色,而写一些对开发过程的复盘,也成为了我奉献给我正儿八经的创业项目(面包多)的养料,事实上,对于突字幕的复盘文章,我已经把它作为付费内容放在面包多上,是面包多第一个有超过 200 人购买的作品,为其晚期的增长做了很大的奉献 4、你的商业模式是什么?是如何增长的? 我做独立我的项目的商业模式都会十分明确,间接向用户免费,我感觉这是最好的一种形式,我基本上从来不通过广告赚钱。 增长上我个别会通过 V2EX,知乎,小众软件等网站 来取得第一波流量,而后缓缓建设 SEO,并在产品外面嵌入分销体系来达成天然增长,个别3个月后流量就会比较稳定,我也不会再去管它 开发者集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 我喜爱面包多,因为我在下面卖东西赚了上万元,作为 steam/PS4/Switch 老玩家,很难挑选出一个最喜爱的游戏,但我认为塞尔达传说狂野之息无论如何能够排在前三,巫师3也能够排在前三,大表哥也能够排在前三,文化也能够排在前三,骑马与砍杀也能够排在前三。最近我很喜爱的一款产品叫 我来,是一个国人大佬做的notion类产品,但有一些不太一样的中央,做的十分厉害。 2、分享一下你的技术栈和你日常的工作流? 咱们办公室在wework,然而我不喜爱坐固定工位,我在wework的凋谢区域到处漂泊,总之就是一台MacBook,一个水杯,大略就是这样..... ...

September 11, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨卢灿伟做死三个项目累到生了一场大病为何还要做独立开发者

独立项目名称:说两句圈子 思否社区ID:@卢灿伟 明天咱们要介绍的独立开发者是@卢灿伟,他是一名从业13年的老开发者。没有上过大学也没有加入过成人高考,始终以高中毕业身份退职场中闯荡的他职业经验颇为艰巨。 2005年,他开始自学编程,2007年,他筹备正式进入开发者行业,但因为学历低,投递的简历基本上都杳无音信。最初他想了个方法,通过传真机投递简历,这次眉头一皱;计上心来让一家公司的技术负责人留神到他的简历,并在起初胜利入职这家公司。 工作一年后,他感觉在这家本地海关软件公司曾经没方法晋升本人的技术了。刚巧过后国内互联网技术正在飞快的倒退,那一年京东还是叫「360buy」,看到共事从京东买了一台电脑后,他大为触动,感觉里面倒退的很快,有很多机会,是时候来到这里,去一片更大的舞台。 没有丝毫犹豫,@卢灿伟买了一张上海的单程票,开启了本人的沪漂生涯。接下来的2年工夫,他一直晋升着本人的技术能力,那一年安卓刚公布了1.5版本,他开始走向全栈工程师之路。也是那一段时间,他追赶了很多热点,做了很多我的项目,例如外卖、优惠券等,可怜的是这些我的项目都死掉了。 他开始反思:「技术对于我的项目来说,短期工夫内是否真的重要?」这次思考让他对技术的态度有了一个新的定义:「须要什么学什么,要依据不同状况抉择以后最优计划。」 回归初心做一名独立开发者随后他决定去深圳开始守业,事实证明对于任何资源都没有的他来说,这是十分困难的。 守业期间他做死了三个我的项目,也让本人累到生了一场大病。不过最终有了不错的后果,新的我的项目失去了曝光,也有资金进来。 但我的项目最终还是失败了,总结经验时他说本人「输给了人心」。当然这次失败经验不足也是重要起因,他决定去不同类型的公司看看,顺便学习教训。 因为之前投资都是来自上海,所以他决定回到上海工作。之后的一段时间里,他去了一些天使轮,pre-A轮的公司工作,发现一个有意思的景象是「有的公司看起来十分不靠谱,却能以一种奥妙的均衡状态维持着,而有的公司看起来很靠谱,却因为不为五斗米折腰导致公司开张。」随后他开始抉择一些规模比拟大的公司去工作,发现这些公司内耗极高,然而公司的业务却方兴未艾。 有一次他发现公司楼下某商店的领取体验十分好,随即对这家领取公司产生了趣味,理解到敌人是那家公司的,就决定「跳槽」过来。在经验了小型公司和大型公司后,这次他陪着这家公司从preA始终成长到C轮,期间经验了很多事件,也学习了很多。在经验一段时间组织架构调整和公司外部的一些问题后,他收到一封信,是5年前本人在厦门寄出的,收件人是5年后的本人。下面写道:「不忘初心。」 之后赶上了疫情暴发,他抉择了来到这家公司,并思考本人将来的方向——持续做一名独立开发者。 @卢灿伟说:其实我感觉所谓的独立开发者,只是一个名词。你也能够叫他创业者、自由职业者。我感觉更重要的是你的抉择。如果你在某个公司,那么你不能抉择和你共事的人。然而你作为独立开发者你能够抉择本人单干,或者你本人接我的项目做,抉择你的合作伙伴。 就算单干中有一些不欢快,那也是短期的。当然实质上还是心愿本人做进去的产品能被公众认可,并且付费以此来达到养活本人。 说两句圈子这个我的项目最后的出发点是年底有人找我帮他们介绍工作,我帮着内推了,最初他们也进到本人心仪的公司。我发现这里存在一个信息不对称的问题,你总不能在朋友圈发我要换工作,大家谁介绍一下。你可能会找你平时聊的还行的敌人问下,然而他们不肯定能帮到你。 所以我心愿把线下的人脉搬到线上,建设一个虚拟社区。 我的项目介绍:我心愿打造一款能够让自由职业者、自媒体、小微品牌一个能够展现本人信息的平台,通过说两句你能够领有一个属于你的多媒体名片,在这里你能够和你的粉丝、敌人在圈子进行互动,你也能够丰盛你的信息,作为你的名片应用。如果你是一个群管理者,你还能够在这里增加你的群信息,让你的用户通过群信息入群。当然你还可能领有本人的产品,你能够通过产品图册进行的产品展示,更多功能,敬请期待。立项日期:2019年12月我的项目背景:因为我心愿每个人都领有属于他本人的迪士尼,让他的敌人们在这里播种高兴,谁都能够来说两句。面向群体:自由职业者、自媒体、小微品牌等等“一千个人眼里有一千个哈姆雷特 ” 如果你无奈形容分明你的产品,那么就做进去,通知他们,你的产品长这样。 第一件事,把你的产品具象化,比方你的产品长啥样,流程是什么。当然你能够间接从纸上画进去,不过我集体还是举荐figma,尽管最终界面可能跟界面会有一些出入,但原型最次要是的给你理清流程。 而后用mindnode大略写了一下所蕴含的性能点,这里次要是想让你确认你的产品MVP到底是怎么样?不要把你的产品想得太大,没有什么产品是能一步到位的,都是一步步迭代过去的。尽管我下面写的我也感觉多了,但总比没局限的扩散好。 在确认后,就是开始编码的工作了。篇幅起因这里就不细谈了。 快问快答-产品相干问题1. 独立开发过程中遇到过哪些艰难?最难搞定的是什么? 最艰难的应该是作息和内部我的项目协调吧,如果你的我的项目不能给你带来支出,你就得通过其余伎俩去获取支出,但这样做就会挤占你的工夫,导致你的我的项目停滞。 另外就是需要验证的问题,你会发现你做之前的调研基本上没有用途,或者说你调研的方向不对,导致你做出的产品没人应用,或者你找不到你的应用人群。你只能一直的疾速试错,始终找到那个能够继续迭代的方向。 2、我的项目目前获得了哪些成就?我的项目为你带来了什么? 目前最大的应该是意识了一批雷同处境的人,我的项目也给本人带来了更多方面的思考,学习更多的货色,这些货色都是你处于一个规范的工作环境中无奈学习到的。 3、你的商业模式是什么?是如何增长的? 其实商业模式有很多种,但你还是得找到适宜你的那一种。对于这类产品来说,在没有用户的加持下,所有的商业模式都是白谈。 在做用户增长前,我感觉还是须要做好用户的验证,找到真正有需要的那批用户,去满足他们。 4、近阶段我的项目有哪些更新,将来会做什么变动? 最后的想法是从社区登程,然而实际下来发现对于公众来说并不会特意去保护一个社区,就算要做社区也会思考现有的社区工具,比方微信圈子,除了根底的性能来说,还有一个人造的起因,有内部流量导入,作为一款新产品,就算性能上截然不同,然而短少这块一样很难吸引用户。 将来会继续增强个人信息这块,心愿能给所有跟我处于一个阶段的独立开发者们提供一个展现面,不便大家去介绍本人,而后在建设本人的产品反馈社区。 5、如果我的项目重来一次你会做哪些扭转? 并不会,人总是在一直学习,吸取教训。就算我防止了这些谬误,未来的某一天他还是会呈现,可能到时的代价就更大了。 快问快答-集体相干问题1、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 微信读书吧,我是个不爱看书的人,然而微信读书以朋友圈作为扩散,收费的模式。并且你能看到其他人的对书中内容的点评,对于内容来说,更多是探讨能力对书中内容有更粗浅的理解,不会读完就忘。举荐能够让你找到更多优质图书,从而造成一个正向循环。 而我的kindle只能拿来压泡面。 2、分享一下你的技术栈和你日常的工作流? 目前次要是Ruby on Rails和Java来做后端,看我的项目大小,本人的我的项目都偏差用Ruby on Rails来开发。 前端次要用Taro + typescript来开发小程序 挪动端曾经有蛮长时间没写了,之前安卓次要是Java和Kotlin,ios不是特地相熟,小我的项目能用swift,如果有新的我的项目会思考用Flutter去实现。 会用Timing去记录本人的工作工夫Api调试工具次要用Paw数据库的话用TablePlus原型制作次要用Figma代码治理次要用Sourcetree,我集体不是特地喜爱用命令行去操作git写作相干用Bear去治理所有文本和记录滴答清单去记录一些待办事项 3、对独立开发者或编程初学者有什么倡议? 如果你是心愿在技术畛域成为大牛,那么就不要思考成为独立开发,分心在某一个畛域加深教训和能力。 独立开发更多的是技术以外的事件,全栈只是独立开发的起步。 你可能还须要本人设计软件,做产品需要,推广产品,经营等等。这个时候技术反而不是最重要的。 对于编程初学者来说,有指标的去学习。比方你要实现一个什么货色,比方我说要做一个app,而后跟着这个指标去学习,而后多看他人的代码,并尝试去改到合乎你的需要。 该内容栏目为「SFIDSP - 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。 ...

August 25, 2020 · 1 min · jiezi

关于开发者:Roblox游戏开发者大赚50万美金成为了疫情之下的赢家

技术编辑:宗恩丨发自 思否编辑部 SegmentFault 思否报道丨公众号:SegmentFault Roblox是世界最大的多人在线创作游戏(游戏中的大多数作品都是用户自行建设的)。截止2019年,已有几百万青少年开发者应用Roblox开发3D,VR等数字内容  。 Roblox 兼容了虚拟世界、休闲游戏和自建内容的游戏。从FPS、RPG到竞速、解谜,全由玩家操控这些圆柱和方块形态组成的小人们参加和实现。在收费的Roblox外面,玩家们会创立一个虚构人物。他们能够玩该网站的数百万款游戏,将本人的角色带入从寒带岛屿到闹鬼城堡和热闹城镇的环境中。他们的化身能够参加第一人称战斗,破译谜题或参加寻蛋,同时与其余玩家聊天互动。玩家须要领取真金白银,通常是每次5美元或10美元能力成为高级会员,并购买一种名为Robux的游戏内货币,从而为本人的角色购买衣服、武器甚至热气球。 Roblox总部位于加州圣马特奥,它由工程师和企业家Erik Cassel和David Baszucki于2006年创建。Baszucki是公司的首席执行官;Cassel于2013年因癌症逝世。这家初创公司曾经从包含Meritech Capital Partners和腾讯在内的投资者那里筹集了3.35亿美元。往年2月,当它从包含Andreessen Horowitz在内的投资者那里筹集新的融资时,它的估值已达40亿美元。 依据跟踪Roblox数据的网站RTrack的数据,自2月份以来,Roblox上的沉闷玩家数量猛增了约35%,7月份达到1.64亿。当初约有四分之三的9到12岁的美国儿童都在这个平台上。7月份玩家在该网站和利用上破费了30亿小时,是2月份的两倍。 剖析公司SensorTower的数据显示,往年上半年,大多数玩家应用的Roblox挪动利用的支出总额为4.93亿美元,高于去年同期的2.28亿美元。 Roblox示意,它有200多万名游戏开发者,其中34.5万人赚钱,他们的利润与公司五五分成。其中几十名顶级开发者的支出达到了数百万美元。 「在这样一个人们宅在家里的时候,可能逃进数字世界,和敌人一起进行这种乏味的、充斥想象力的体验,是十分十分有意义的。」Roblox的首席业务官Craig Donato说。 对于玩家来说,Roblox有一种永无止境的摸索元素,因为独立开发者每年为该平台发明的新游戏超过2000万款。而对于这些开发者(大多数人事青少年、大学生或者刚毕业的年轻人)来说Roblox最近的人气飙升意味着他们能够从用户花的钱中取得大量利润。 20岁的安妮两年前带着100美元从佛罗里达州搬到硅谷,起因是她想成为一名Roblox游戏开发者,在硅谷她能接触到更多的Roblox开发者们。不过那个时候她从Roblox上赚的钱非常少。但在疫情产生后,安妮的两款Roblox游戏,即以时尚为主题的角色扮演游戏《美人鱼生存》和宠物模拟游戏《我的水滴》用户量忽然暴增。大量玩家开始为这些游戏中的额定内容付费,也有不少用户购买她为用户头像制作的帽子。 安妮计算她当初曾经通过Roblox赚了大概50万美元,而这其中大部分是3月份以来赚的。在疫情风行之前,她只需领取一到两个人的工资就能够帮她。当初她的游戏工作室雇佣了14名承包商。 巴尔是杜克大学的大四学生,他独立开发的Roblox游戏《越狱》在疫情期间沉闷用户回升了4万人左右,他用这份支出领取了他的大学学费(杜克大学的学费是每年近6万美元),并买了一辆特斯拉。 新冠病毒危险又令人厌恶,但不可否认的是的确有很多行业在疫情期间「获利良多」,特地是内容创作者们仿佛迎来了「黄金时代」。值得一提的是随着互联网平台的减少与凋谢,独立开发者这份职业越来越受到大家的青睐,优良的独立开发者在这个时代将会取得真正的「人生自在」。 内容起源:www.nytimes.com/2020/08/16/technology/roblox-tweens-videogame-coronavirus.html

August 17, 2020 · 1 min · jiezi

关于开发者:9个典型的开发者关系面试题

作者:Derric Gilling 编译:庄七 越来越多的科技公司正在从传统的企业销售思路转变为以开发者至上的思路来推广产品。因为开发者不喜爱这类销售形式,所以电话销售和演示将不起作用。 相同,平台须要采纳相似于消费者可能采纳手游或电商利用的形式。 然而,开发者也不太可能承受那些游戏和电商利用上的那些Facebook广告。 启动开发人员关系打算,能够推动开发者的应用并建设起更无效的关系,然而因为开发人员关系是一个簇新的角色,所需的技能和责任相比销售和工程等曾经成熟的角色来说更加含糊。 本文概述了招聘开发者关系经理时应留神的事项。无关开发人员关系的概述,能够先理解一下什么是开发者关系。 指标 因为开发者关系对于任何与开发者社区互动的人来说都是一个无所不包的角色,所以在面试任何候选人之前,你应该列出这个角色的要害指标。一些开发者关系的角色侧重于社区参加和开发者宣传。 他们的次要指标是进步产品认知度,这要求他们在会议上发言,扩充本身影响力,并参加社交社区(如Twitter或Reddit)互动。 其余一些开发者关系的角色更专一于产品治理和开发者教训。他们的次要指标是平台的采纳和应用,这要求他们通过迭代的形式实现用户疏导、文档与公共的API/SDK。 无论表演那种角色,开发者关系经理都须要清晰地沟通,并深入浅出地把深奥的技术主题表达出来,以便开发者轻松的了解。很多时候,开发者关系是公司线上线下的形象代言人。 | 1. 通知我你见过最好的开发者体验是什么,为什么是最好的? 一位优良的开发者关系经理领有基于平台和API构建的教训,他们分明的理解是什么造就了杰出的开发者体验,以及可能出错的中央。 对开发者关系团队来说,为喜爱的工具和产品提出强烈的意见并不常见。 | 2. 有什么北极星指标能够很好的来掂量开发者体验? 一个有教训的开发者关系经理可能曾经看到了将指标调整为漏斗指标(如页面浏览量和注册量)而不思考产品参与度和留存率的结果。 开发者关系的北极星指标包含每周沉闷的token或第一次"hello world"的工夫。 | 3. 你最喜爱的开发者用户疏导是什么?为什么喜爱? 一位优良的开发者关系经理有一双长于发现风行API产品和开发工具中的小惊喜,以及晓得增加它们的起因。 用户疏导(Onboarding)是任何一个API产品最重要的流程之一,因为很多时候,在API被集成之前,用户并没有收到任何价值的信息。向候选人介绍为什么某个产品的用户疏导是胜利的,以及你会对其进行哪些改良。 | 4. 创立开发者文档的最佳计划是什么? 很多时候(但并不总是),开发者关系团队负责文档的继续更新。在这里,你正寻找在放弃以客户为核心的同时能够更自动化的执行文档的方法。 候选人是否相熟OpenAPI标准和Postman接口测试等工具? 候选人是更喜爱用Markdown这样的凋谢工具来编写文档,还是用Zendesk这样的客户反对工具来编写? 候选人如何解决GitHub README.md、API reference和官网上的开发者文档中可能存在的反复信息? 是否有思考以指标角色为核心,创立不同类型的文档? | 5. 你会在Meetup或会议上发言嘛?哪一次?是如何抉择话题的? 加入会议和在会议上发言都是任何开发者关系经营策略的要害支柱。你须要的是一个不仅长于沟通,而且充满热情的帮忙开发者的人。演讲者的话题应该是乏味的,适宜听众的,并且与公司相干的。 | 6. 开发者平台正在产生什么乏味的新趋势? 优良的开发者关系经理会及时理解与社区相干的新趋势和新闻。开发者关系经理应该相熟GraphQL等新技术和AWS Lambda等为开发者构建的全新平台。 通过这样,他们就能够对开发者社区进行培训并提供倡议。 | 7. 为什么API和SDK的版本治理很重要?如何对API进行版本治理? 如果没有版本控制,任何更改都能够被视为重大更改,并毁坏了协同工作的初衷。 寻找那些关注开发者并领有同理心的候选人,即便这意味着要反对过期Java版本的旧版SDK。因为不是每个开发者都起因将其降级到最新的SDK和框架。 他们还应该相熟semvar(语义化版本标准)的益处,以及沟通非突破性变动与全面检修API的形式。 | 8. 如何解决API性能上的取舍? 与消费类利用不同,API产品在解决任何性能时都须要认真布局。简直总是,最好的答案是永远不要引入任何重大更改,也不要删除一个字段。 例如,API响应有一个名为name的繁多JSON字段,你想把它拆成first_name、last_name和username。那么,正确的办法是在放弃旧的字段持续可用的同时增加新的字段。 在须要进行重大更改的状况下,例如修复安全漏洞或勾销整个产品。你须要跟进候选人是如何解决这些状况的。 这可能包含向拜访API的开发者发送个性化电子邮件,具体阐明他们应用的版本以及停用API的具体工夫等信息。 其余策略包含在非工作工夫(如周日下午1点)内短时间的敞开性能。 | 9. 您将如何划分开发者社区? ...

August 15, 2020 · 1 min · jiezi

关于开发者:9个典型的开发者关系面试题

作者:Derric Gilling 编译:庄七 越来越多的科技公司正在从传统的企业销售思路转变为以开发者至上的思路来推广产品。因为开发者不喜爱这类销售形式,所以电话销售和演示将不起作用。 相同,平台须要采纳相似于消费者可能采纳手游或电商利用的形式。 然而,开发者也不太可能承受那些游戏和电商利用上的那些Facebook广告。 启动开发人员关系打算,能够推动开发者的应用并建设起更无效的关系,然而因为开发人员关系是一个簇新的角色,所需的技能和责任相比销售和工程等曾经成熟的角色来说更加含糊。 本文概述了招聘开发者关系经理时应留神的事项。无关开发人员关系的概述,能够先理解一下什么是开发者关系。 指标 因为开发者关系对于任何与开发者社区互动的人来说都是一个无所不包的角色,所以在面试任何候选人之前,你应该列出这个角色的要害指标。一些开发者关系的角色侧重于社区参加和开发者宣传。 他们的次要指标是进步产品认知度,这要求他们在会议上发言,扩充本身影响力,并参加社交社区(如Twitter或Reddit)互动。 其余一些开发者关系的角色更专一于产品治理和开发者教训。他们的次要指标是平台的采纳和应用,这要求他们通过迭代的形式实现用户疏导、文档与公共的API/SDK。 无论表演那种角色,开发者关系经理都须要清晰地沟通,并深入浅出地把深奥的技术主题表达出来,以便开发者轻松的了解。很多时候,开发者关系是公司线上线下的形象代言人。 | 1. 通知我你见过最好的开发者体验是什么,为什么是最好的? 一位优良的开发者关系经理领有基于平台和API构建的教训,他们分明的理解是什么造就了杰出的开发者体验,以及可能出错的中央。 对开发者关系团队来说,为喜爱的工具和产品提出强烈的意见并不常见。 | 2. 有什么北极星指标能够很好的来掂量开发者体验? 一个有教训的开发者关系经理可能曾经看到了将指标调整为漏斗指标(如页面浏览量和注册量)而不思考产品参与度和留存率的结果。 开发者关系的北极星指标包含每周沉闷的token或第一次"hello world"的工夫。 | 3. 你最喜爱的开发者用户疏导是什么?为什么喜爱? 一位优良的开发者关系经理有一双长于发现风行API产品和开发工具中的小惊喜,以及晓得增加它们的起因。 用户疏导(Onboarding)是任何一个API产品最重要的流程之一,因为很多时候,在API被集成之前,用户并没有收到任何价值的信息。向候选人介绍为什么某个产品的用户疏导是胜利的,以及你会对其进行哪些改良。 | 4. 创立开发者文档的最佳计划是什么? 很多时候(但并不总是),开发者关系团队负责文档的继续更新。在这里,你正寻找在放弃以客户为核心的同时能够更自动化的执行文档的方法。 候选人是否相熟OpenAPI标准和Postman接口测试等工具? 候选人是更喜爱用Markdown这样的凋谢工具来编写文档,还是用Zendesk这样的客户反对工具来编写? 候选人如何解决GitHub README.md、API reference和官网上的开发者文档中可能存在的反复信息? 是否有思考以指标角色为核心,创立不同类型的文档? | 5. 你会在Meetup或会议上发言嘛?哪一次?是如何抉择话题的? 加入会议和在会议上发言都是任何开发者关系经营策略的要害支柱。你须要的是一个不仅长于沟通,而且充满热情的帮忙开发者的人。演讲者的话题应该是乏味的,适宜听众的,并且与公司相干的。 | 6. 开发者平台正在产生什么乏味的新趋势? 优良的开发者关系经理会及时理解与社区相干的新趋势和新闻。开发者关系经理应该相熟GraphQL等新技术和AWS Lambda等为开发者构建的全新平台。 通过这样,他们就能够对开发者社区进行培训并提供倡议。 | 7. 为什么API和SDK的版本治理很重要?如何对API进行版本治理? 如果没有版本控制,任何更改都能够被视为重大更改,并毁坏了协同工作的初衷。 寻找那些关注开发者并领有同理心的候选人,即便这意味着要反对过期Java版本的旧版SDK。因为不是每个开发者都起因将其降级到最新的SDK和框架。 他们还应该相熟semvar(语义化版本标准)的益处,以及沟通非突破性变动与全面检修API的形式。 | 8. 如何解决API性能上的取舍? 与消费类利用不同,API产品在解决任何性能时都须要认真布局。简直总是,最好的答案是永远不要引入任何重大更改,也不要删除一个字段。 例如,API响应有一个名为name的繁多JSON字段,你想把它拆成first_name、last_name和username。那么,正确的办法是在放弃旧的字段持续可用的同时增加新的字段。 在须要进行重大更改的状况下,例如修复安全漏洞或勾销整个产品。你须要跟进候选人是如何解决这些状况的。 这可能包含向拜访API的开发者发送个性化电子邮件,具体阐明他们应用的版本以及停用API的具体工夫等信息。 其余策略包含在非工作工夫(如周日下午1点)内短时间的敞开性能。 | 9. 您将如何划分开发者社区? ...

August 15, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨沈兵兵做独立开发者去追寻真正的诗酒和远方

从北京来到之后,@沈兵兵 回到哈尔滨,1平米左右的阳台成了他的工作室,从此他开始了独立产品开发之路。 接下来的一年半工夫简直都是呆在这一平米的中央,起初迫于生存压力,他在哈尔滨找了一份工作,工作期间利用业余时间开发和保护我的项目,大概去年10月份他抉择辞职,粗略算下来这份工作做了一年的工夫。 往年因为疫情和家事,全家回到老家县城父母家,厨房就成了工作的中央,早晨成了工作工夫。 在全职独立开发者的工夫里,@沈兵兵陆续打造了十多款产品,其中有三个他最为喜爱,一个对于诗,一个对于酒,还有一个对于远方。 1、精酿啤酒我的项目介绍:[精酿笔记]是一款服务家酿啤酒爱好者的酿造辅助工具以及交换社区。我的项目背景:2017年,无心中发现原来除了工业啤酒之外,还有精酿啤酒,并且还能够本人在家里酿造。于是浏览相干书籍,购买设施,尝试本人酿造。然而发现国内找不到相干的APP,于是开始本人来写。面向群体:家酿啤酒爱好者。建设目标:让家酿啤酒爱好者能够更好的体验酿造过程,同时分享交换酿造教训。 2、写诗人我的项目介绍:写诗人的出发点是为了发明一个比拟存粹的写诗社区。从用户量上来说,这是一款失败的产品,然而在我心里,它是一款胜利的产品,它做到了我心中的那个样子,几年来,在我没有更多精力保护的状况下,用户仍然用心的保护它。 3、连环画星球我的项目介绍:连环画星球是一款为连环画爱好者打造的交换分享社区,用户能够分享本人喜爱的连环画,也能够和其余爱好者独特交换。立项起因:一是我比拟喜爱切小众点的方向,二是连环画是中国的传统艺术模式。三是绝对于小说,音频,视频,漫画等,连环画的时间跨度比拟长,预计版权问题会好些。将来批改:一次女儿要听故事,当我用头条音频给她放故事时,受到了启发,我感觉头条公布音频的流程比拟适宜我的这款产品。于是花了几天工夫做了一次大的批改。 目前精酿啤酒我的项目累计用户8k人,领有百人以上微信群,百人以上QQ群。但该我的项目是一个小众畛域,目前为止,该我的项目还未带来多少收益,唯有用户的认可是@沈兵兵保持做上来的能源,同时该我的项目也让他起初几款APP有了技术积淀。 写诗人目前累计注册4k人左右,用户原创诗歌1600余首。采访中@沈兵兵示意:写诗人给我带来更多的是打动,尽管它很小众,然而几年来,用户始终把APP的气氛保护的很好,如若不是生存的压力,我十分想做更多这种有情怀的APP,我也心愿当前好起来之后,多做些这种有情怀的产品。 连环画星球是刚刚起步的APP,这款产品让他在如何高效经营产品内容方面,有了新的意识。在这个产品中屡次尝试与批改如何高效的保护内容的计划,目前他对计划还算称心。 沈兵兵回顾断断续续集体开发3、4年了,利用也发不了不少,一个月支出千元左右,压力比拟大。也有不少人问他要不思考做点别的,但他很分明想要什么,喜爱做什么。目前处于家里有事没法工作的状态,他会坚持下去,如果当前还没有起色,他会思考找份工作,业余来做独立开发者,然而从未想过放弃这条路。 快问快答1、如何定义“独立开发者”?为什么抉择成为一名独立开发者? 如果把互联网比做一个江湖,独立开发者就像单独修炼的人,无门无派。 性情起因占很大一部分,素来承受陈腐事物过程都比较慢,然而一旦喜爱上,就会进入痴迷状态。还有一部分起因是成就感,当一个产品上线,有用户应用,看着后盾数据变动,那种感觉是下班没法领会到的。 2、独立开发过程中遇到过哪些艰难?最难搞定的是什么? 能够说始终没有走出窘境,都在摸索阶段,技术上问题还好,毕竟独立开发,遇到解决不了的问题,能够采纳变通的形式解决。最事实的问题是生存问题,产品变现。回忆5年前跟女友来到北京,面试了20几家才找到,那时候工资3千多,女友没工作,房租1400,每天只能带饭,想着什么时候工资过万就称心如意了,现如今却发现工资基本不够花,我是一个对钱不那么在乎的人,可不得向事实抬头。 还有就是竞品的呈现,在精酿笔记上线的几个月后,市场上呈现了同类产品,而且各方面都比我优良,预先我才理解到,那款产品是一家公司在做,过后请了很多酿酒师,能够说有钱有人,而我只有一个人。 3、分享一下你的技术栈? flutter,react-native,notejs,可能是因为独立开发的起因,其实波及到的技术还是比拟多的,毕竟前端,后盾,服务器,数据库,ui等等,但也正是因为这样,所以每项都紧紧达到能够满足需要的程度,并没有深入研究。 4、对开发者们有什么倡议 对开发放弃激情与初心,这才会坚持下去。正在工作的小伙伴,如果想独立开发,倡议先业余时间搞,当时机成熟之后再全力去搞。还有一点就是致力让产品活下去,只有活下去才有心愿。 集体倡议,不要因为薪资而去抉择这个行业,而是因为喜爱,这样将来你的路才不会迷茫。有指标,就要从当初开始做起,无论后果怎么,都要去尝试,才不会遗憾。 5、什么时候开始接触编程的,契机是什么? 大三的时候开始接触编程,在此之前对于编程是没有概念的。过后我的恩师,是一个培训机构的讲师,到咱们学校来上培训课,才让我理解到编程,也是因为他过后争取到一个收费培训的名额,而我又有幸取得到了这个名额,从此走上了编程之路。 6、生存中有什么喜好? 酿啤酒,然而回到哈市后因为厨房放不下设施,所以就没有持续酿造了。打Dota,已经痴迷的游戏,北漂那会,即便加班很晚回来,也要早晨2把再睡觉,起初因为开始独立编程,没有工夫,也就放弃了。7、如果能够从新抉择是否还会抉择这个职业 不会抉择其余职业,即便在当初我的生存正陷入困境,也有人问我是否思考转行,我心田给出的答案都是必定的。我的编程程度可能个别,然而我当初想不到一个能让我即便面对种种窘境也如此乐此不疲的职业。 给想成为独立开发者的小伙伴们分享一下本人的心得1.简略的调研。 那么如何验证本人的想法是否靠谱呢,能够借助很多形式 微信指数小程序,搜寻下关键字微信指数,如果指数达到了你的心理预期,则需要存在。 各大利用平台关键字搜寻同类产品,如果同类产品十分多,阐明大方向没错,那你的产品有本人的惟一不可替代性。 2.初步构思。 构思产品我习惯用思维导图来梳理和欠缺逻辑,发现问题。 构思产品的初步模型,确定UI,能设计流程图最好,借助墨刀,Axure RP 等,或者采纳你喜爱的形式。 3.技术选型。 我之前一年采纳的形式始终是服务器用nodejs,客户端用react native,这样的起因是开发语言学习上不须要花太多的工夫。客户端应用rn没有应用原生的起因也是因为rn就能够满足我的产品需要而且性能还不错,节省时间老本。但不得不抵赖我在rn上花了很多工夫去填坑,这也是我在下一款产品中改用flutter的起因。 对于APP前端跨平台语言的抉择上,须要思考,性能是否ok,与原生的交互,应用的人数,文档的欠缺度,社区活跃度,学习老本,综合思考抉择适宜本人的就好。 4.开始编写 我的准则是能用三方的尽量用三方,把工夫节俭进去。 编写过程中,首先保障稳定性,可扩展性。在实现形式上偷懒,然而我不会在性能逻辑上偷懒。 第一个版本上线工夫节点很重要,尽量只实现外围性能,这样做益处是缩短开发周期。能够尽快让市场去验证,而且用户反馈能够让你及时作出调整,还能调动你的积极性。至今依然谨记已经一位老大说过“小步快跑”。 我感觉这比把一个产品做的本人感觉完满再上线更好。而且开发周期越长,人的急躁会越小,很容易呈现大功告成。打磨产品本就是一个漫长且磨人心智的过程,如果能取得用户反馈,无论认可或者批评都会给人很大能源。 现阶段,我根本不会去提前做技术储备,根本都是遇到了问题才会去找网上找实现形式,而且抉择的大都是简略高级的形式,这的确比拟low。 5.产品实现,部署服务器,申请域名,筹备上线。 苹果审核波及到技术网址,隐衷政策,而且谁都心愿本人都APP最起码有个下载页,对于进步产品都逼格是有帮忙的,所以最好申请个心仪的域名。还有就是小程序须要反对https的域名。服务器的抉择,我应用的是阿里云,还是一样抉择适宜本人的。 对于服务器的运维是须要理解学习一下的,提交平台,APP store的提交流程相比android会麻烦些,利用宝,百度对软著要求比拟严格,利用宝第一次审核通过后,后续版本审核会比拟快,有时甚至几十分钟过审,个别也在几小时以内,百度,阿里联盟个别在一天以内,小米平台回绝盒子类APP审核,利用截图有改变必须及时更换。如果能申请某个平台的首发对初始流量获取也帮忙很大。android平台泛滥,其余渠道我理解不多。 6.产品上线,刚刚开始 aso能够帮忙更好取得流量,如果你的产品关键字优化到第一页会有可观的流量。切勿重技术轻经营,没有孰轻孰重。尽可能找到好的流量获取入口,无效的引流。 7.有时兴许能够扭转一种形式 验证一个想法没有必要非得依赖APP,毕竟开发周期比拟长,能够尝试应用小程序去验证,周期会缩短,甚至有些想法齐全能够通过社群等简略形式去论证,当可行后再开始兴许更适合。 总之,我心愿的是让产品有它的生命,它会成长,会进化,甚至不须要我的干涉,我所做的就是发明出高级的它,而它的成长过程中我须要做的就是服务于它。 该内容栏目为「SFIDSP - 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。 ...

August 13, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨敬文打造一款神器解放-Ctrl-CV-工程师的双手

目前工作状态(退职/独立开发):退职 独立项目名称: FastClip- Endless Clipboard 思否社区ID:@敬文 敬文在学校的时候做的是 ACM,毕业后想找一份 C/C++ 相干的工作,却阴差阳错入了 OC 的坑,并成为了国内首批 iOS 开发者,起初他有幸参加开发了支付宝(当初的蚂蚁金服)第一个手机版本研发,并积攒了很多教训。 两年后他跟着过后的老板进去守业,当初他负责这家公司的技术团队。尽管治理工夫会占比重较多,但他还是闲不住喜爱编码,业余时间他开发了一款能够让常常 CV(复制粘贴)小伙伴将效率晋升 30% 以上的神器。 设计思考我的项目最早开始于 19 年 10 月份,起初只是因为 Alfred 免费,本人又是 Snippets 和剪贴板历史记录性能的重度用户,就棘手写了一个简陋版本本人用。应用一段时间后感觉 FastClip 的确进步本人平时工作的效率。于是就上了 Mac AppStore。 我的项目面向的群体次要是对工作效率有着极致谋求,又有着沉重的文字搬运工作(Ctrl - CV程序员和运维同学等等) 当初 FastClip 有四大长处: 无尽剪贴板FastClip 会将剪贴板中的内容通过特有的算法和文件构造建设索引,所以 FastClip 能够记录所有你复制的内容。 印象搜寻除了通过设置别名来保留有用的片段。因为 FastClip 保留了你所有的剪贴板,只有输入您有印象的一些关键词,FastClip 将会疾速的检索出你想要的。 预览模式FastClip 不仅保留了去除款式的数据, 你能够通过激活预览模式(快捷键 Shift+Enter)来浏览记录的富文本格式信息。尤其对于网页或是 excel 表格,提供了更好的浏览体验。 Thinking Bar当你输出检索关键字的,FastClip 不仅会检索剪贴板历史,更会依据你输出的内容进行一些预测,对历史记录进行加强解决。 当然在我的布局中 FastClip 不单单只是承接复制粘贴操作的强化,更是心愿 FastClip 可能成为输出增强器,去做为Mac用户的输出入口。 如果你在Mac零碎中想要一款基于剪贴板的输出增强器,或是你重视利用的体验,心愿在你的利用列表中的利用都足够的粗劣,那么请不要错过 FastClip。 因为 Mac AppStore 的竞争没有那么强烈,FastClip 算是效率类 Top 榜的常客。更重要的是 ...

August 6, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨大鹏整整齐齐的排好程序员中的灵魂画手做的好事

目前工作状态:退职 独立项目名称:mdnice—markdown排版工具 思否社区ID:@guanpengchn 明天咱们采访的对象是大鹏,他是程序员中的灵魂画手,为很多算法题画过题解,同时也是一位开源开发者,排版工具mdnice就是他的次要作品。 大鹏画的动图,是不是很可恶,哇哈哈!!! 大鹏的趣味比拟宽泛,喜爱打羽毛球,偶然会画点货色,会看日剧日漫二次元。在成长过程中学习过设计、前端开发和后端开发,为了推广本人的作品也做过不少经营、产品相干的事件,如果要给他打一个标签,我感觉「勇于探索,敢于尝试」最为适合。 在学生时代他对开源社区GitHub有一种迷之向往,很想做出可能代表本人技术能力的作品,在开源社区混迹很久后他尝试了很多开源我的项目,比方: 2018年07月,分享《实战Java高并发程序设计》笔记和源码2018年08月,分享书单2018年09月,基于hexo写了本人的博客主题2018年12月,纠正技术词汇读音工具2019年01月,GitHub年度报告2019年03月,简历排版工具,markdown-resume其余小我的项目:基于Vue.js和GitHub Issue的博客,nodeppt做的本人的ppt,实际流动android利用但上述的小我的项目并没有激发任何的波浪,在这样的背景下,2019年1月大鹏和伙伴一起开始开发了mdnice,和以往一样这款产品在初始阶段没有人理解和应用,这次大鹏决定本人去宣传,他去力扣上画算法题解,并自建公众号进行排版融入号主圈,通过半年的致力,大略在2019年7月份,我的项目的 Star 数量终于冲破100。 当初 mdnice 失去了很多公众号主的认可,开源版本目前在GitHub上有2k Star,笼罩了50%左右的技术类公众号。大鹏通过这个我的项目不仅意识了很多乏味的合作伙伴,还带来了很多思考和产品思维,从最后的只是为了有一个好用的排版工具,到起初听到更多人的声音,缓缓领有本人独立判断方向的能力。 mdnice 的设计思考我的项目介绍立项日期:2019年2月我的项目背景:微信公众号自带的编辑器不适于markdown排版,为了解决该问题创立了mdnice 面向群体:技术和公式公众号运营者,将来会面向更多的公众号运营者 建设目标:将markdown与css交融,从新定义文章排版 我的项目自荐语:mdnice,用markdown让所有排版变nice mdnice创建于开源社区,经营到当初是多位开发者的独特奉献,将来 mdnice会思考退出文章治理能力,大鹏感觉本人用着也发现挺不不便的,将来还会致力于遍及markdown的应用,拉来更多的用户。 快问快答1、 如何定义“独立开发者”? 领有独立思考产品能力、可能依附技术实现开发的人,独立开发有时候像写论文,论文中的试验有时候往往不是难点,难点在于最后的idea以及可行性验证上。 2、 独立开发过程中遇到过哪些艰难?最难搞定的是什么? 最难搞定的通常都不是技术计划,而是: 产品应该如何定义、ui应该如何设计,能力让用户用的爽,用过之后还会再来产品应该如何推广,最开始没有流量的状况下,如何能力让潜在用户晓得工具的存在3、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 最喜爱的产品:苹果全家桶。苹果的产品有艺术的感觉,无论从应用体验还是视觉设计上,没有能与之媲美的产品,心愿我作为一位软件开发工程师,有一天能将产品做出艺术的感觉。 最喜爱的游戏:饥荒。小时候玩过很多单机和网络游戏,长大之后慢慢感觉没意思就不太玩了,饥荒是在我读研之后耗费工夫最长的游戏,一段很美妙的回顾。 4、分享一下你的技术栈和日常的工作流? Java、JavaScript,之后可能会加上C++ 将要做的事件记录在GitHub Project外面的卡片上脑海中构思出用户交互和UI设计(emmm,就是如此简略粗犷)VSCode、IDEA一把梭公布预发环境(最近才有的,被投诉了2次)成果没问题就上线!5、日常兴趣爱好、 血型、星座、你小时候的幻想 幻想: 小时候想去学建筑学,因为感觉修建是艺术与技术的联合,是我喜爱的类型,到时候再设计个长城啥的,能够拉同学们一起过来干活修长城 起初上学被调剂到了软件工程业余,发现软件也能够做到艺术与技术联合,而且还不必下工地,真香! 兴趣爱好: 打羽毛球,真的很喜爱打,然而总是偷懒不去看NBA,嗯,我不打篮球,然而真的很喜爱看NBA,湖人总冠军!偶然看日剧、日漫、二次元,本科的时候必修课有日语,所以对这些货色印象很深偶然画画写字,我小时候发现我画货色还是有点天才的,初中的时候偷偷素描了下正在讲课的班主任,还挺像;高中的时候全班被督促练字,过后选了李放鸣的行楷,也没咋好好学。。。血型:AB。问这干啥?如同啥血型都能给我输进去,我特地好抢救 星座:巨蟹座。我属于那种外向的巨蟹座 真是难为我,都没啥难看的照片,全靠美颜撑着。。。就给一张哈~~ 6、对开发者们和对编程初学者和怀抱幻想对年轻人有什么倡议? 从我集体的经验来说,大部分人都很难做到齐全执着于技术,而且技术很多时候并不是真正的瓶颈,领有发现问题和解决问题的能力会更晋升集体价值。 每个人抉择学习编程的目标都是不一样的,然而编程这件事件其实和其余事件都是一样的,须要长期的积攒和常识的积淀,不要焦急,好高鹜远,幻想总归是要有的,万一实现了呢? 7、什么时候开始接触编程的,如果能够从新抉择是否还会抉择这个职业 高中毕业的时候,大学报了一堆业余而后被调剂到软件工程(日语强化)业余了,据说要学习C语言,而后过后就买了本C primer plus,不敲代码楞看! 我还是会抉择这个职业,软件开发工程师其实是个很富裕创造力和想象力的职业,利用本人的力量去解决各种各样的互联网问题,失去本身价值的满足,没有比这个更开心的事件了。 8、与思否的故事 最开始看到思否的时候,印象就是 stackoverflow 的中文版,Google搜寻的时候也能见到很多思否下面不错的文章和答案,起初就会常常来逛逛,看看是否有本人喜爱的文章,总之是个十分棒的技术交流平台。 9、如何对待国内社区的环境和气氛 国内的写文章社区其实挺多的,然而可能做到保障内容品质的其实不多,可能进行盈利的预计更少,但我始终感觉做社区也是一种技术的保持,给技术人员提供交换的平台和空间,促成软件行业的开发,可能参加到其中感觉也很侥幸 。 Mdnice用户的应用感触号主:效率视界 我的排版工具:Markdown + Mdnice[3] ...

August 4, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨大鹏整整齐齐的排好程序员中的灵魂画手做的好事

目前工作状态:退职 独立项目名称:mdnice—markdown排版工具 思否社区ID:@guanpengchn 明天咱们采访的对象是大鹏,他是程序员中的灵魂画手,为很多算法题画过题解,同时也是一位开源开发者,排版工具mdnice就是他的次要作品。 大鹏画的动图,是不是很可恶,哇哈哈!!! 大鹏的趣味比拟宽泛,喜爱打羽毛球,偶然会画点货色,会看日剧日漫二次元。在成长过程中学习过设计、前端开发和后端开发,为了推广本人的作品也做过不少经营、产品相干的事件,如果要给他打一个标签,我感觉「勇于探索,敢于尝试」最为适合。 在学生时代他对开源社区GitHub有一种迷之向往,很想做出可能代表本人技术能力的作品,在开源社区混迹很久后他尝试了很多开源我的项目,比方: 2018年07月,分享《实战Java高并发程序设计》笔记和源码2018年08月,分享书单2018年09月,基于hexo写了本人的博客主题2018年12月,纠正技术词汇读音工具2019年01月,GitHub年度报告2019年03月,简历排版工具,markdown-resume其余小我的项目:基于Vue.js和GitHub Issue的博客,nodeppt做的本人的ppt,实际流动android利用但上述的小我的项目并没有激发任何的波浪,在这样的背景下,2019年1月大鹏和伙伴一起开始开发了mdnice,和以往一样这款产品在初始阶段没有人理解和应用,这次大鹏决定本人去宣传,他去力扣上画算法题解,并自建公众号进行排版融入号主圈,通过半年的致力,大略在2019年7月份,我的项目的 Star 数量终于冲破100。 当初 mdnice 失去了很多公众号主的认可,开源版本目前在GitHub上有2k Star,笼罩了50%左右的技术类公众号。大鹏通过这个我的项目不仅意识了很多乏味的合作伙伴,还带来了很多思考和产品思维,从最后的只是为了有一个好用的排版工具,到起初听到更多人的声音,缓缓领有本人独立判断方向的能力。 mdnice 的设计思考我的项目介绍立项日期:2019年2月我的项目背景:微信公众号自带的编辑器不适于markdown排版,为了解决该问题创立了mdnice 面向群体:技术和公式公众号运营者,将来会面向更多的公众号运营者 建设目标:将markdown与css交融,从新定义文章排版 我的项目自荐语:mdnice,用markdown让所有排版变nice mdnice创建于开源社区,经营到当初是多位开发者的独特奉献,将来 mdnice会思考退出文章治理能力,大鹏感觉本人用着也发现挺不不便的,将来还会致力于遍及markdown的应用,拉来更多的用户。 快问快答1、 如何定义“独立开发者”? 领有独立思考产品能力、可能依附技术实现开发的人,独立开发有时候像写论文,论文中的试验有时候往往不是难点,难点在于最后的idea以及可行性验证上。 2、 独立开发过程中遇到过哪些艰难?最难搞定的是什么? 最难搞定的通常都不是技术计划,而是: 产品应该如何定义、ui应该如何设计,能力让用户用的爽,用过之后还会再来产品应该如何推广,最开始没有流量的状况下,如何能力让潜在用户晓得工具的存在3、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 最喜爱的产品:苹果全家桶。苹果的产品有艺术的感觉,无论从应用体验还是视觉设计上,没有能与之媲美的产品,心愿我作为一位软件开发工程师,有一天能将产品做出艺术的感觉。 最喜爱的游戏:饥荒。小时候玩过很多单机和网络游戏,长大之后慢慢感觉没意思就不太玩了,饥荒是在我读研之后耗费工夫最长的游戏,一段很美妙的回顾。 4、分享一下你的技术栈和日常的工作流? Java、JavaScript,之后可能会加上C++ 将要做的事件记录在GitHub Project外面的卡片上脑海中构思出用户交互和UI设计(emmm,就是如此简略粗犷)VSCode、IDEA一把梭公布预发环境(最近才有的,被投诉了2次)成果没问题就上线!5、日常兴趣爱好、 血型、星座、你小时候的幻想 幻想: 小时候想去学建筑学,因为感觉修建是艺术与技术的联合,是我喜爱的类型,到时候再设计个长城啥的,能够拉同学们一起过来干活修长城 起初上学被调剂到了软件工程业余,发现软件也能够做到艺术与技术联合,而且还不必下工地,真香! 兴趣爱好: 打羽毛球,真的很喜爱打,然而总是偷懒不去看NBA,嗯,我不打篮球,然而真的很喜爱看NBA,湖人总冠军!偶然看日剧、日漫、二次元,本科的时候必修课有日语,所以对这些货色印象很深偶然画画写字,我小时候发现我画货色还是有点天才的,初中的时候偷偷素描了下正在讲课的班主任,还挺像;高中的时候全班被督促练字,过后选了李放鸣的行楷,也没咋好好学。。。血型:AB。问这干啥?如同啥血型都能给我输进去,我特地好抢救 星座:巨蟹座。我属于那种外向的巨蟹座 真是难为我,都没啥难看的照片,全靠美颜撑着。。。就给一张哈~~ 6、对开发者们和对编程初学者和怀抱幻想对年轻人有什么倡议? 从我集体的经验来说,大部分人都很难做到齐全执着于技术,而且技术很多时候并不是真正的瓶颈,领有发现问题和解决问题的能力会更晋升集体价值。 每个人抉择学习编程的目标都是不一样的,然而编程这件事件其实和其余事件都是一样的,须要长期的积攒和常识的积淀,不要焦急,好高鹜远,幻想总归是要有的,万一实现了呢? 7、什么时候开始接触编程的,如果能够从新抉择是否还会抉择这个职业 高中毕业的时候,大学报了一堆业余而后被调剂到软件工程(日语强化)业余了,据说要学习C语言,而后过后就买了本C primer plus,不敲代码楞看! 我还是会抉择这个职业,软件开发工程师其实是个很富裕创造力和想象力的职业,利用本人的力量去解决各种各样的互联网问题,失去本身价值的满足,没有比这个更开心的事件了。 8、与思否的故事 最开始看到思否的时候,印象就是 stackoverflow 的中文版,Google搜寻的时候也能见到很多思否下面不错的文章和答案,起初就会常常来逛逛,看看是否有本人喜爱的文章,总之是个十分棒的技术交流平台。 9、如何对待国内社区的环境和气氛 国内的写文章社区其实挺多的,然而可能做到保障内容品质的其实不多,可能进行盈利的预计更少,但我始终感觉做社区也是一种技术的保持,给技术人员提供交换的平台和空间,促成软件行业的开发,可能参加到其中感觉也很侥幸 。 Mdnice用户的应用感触号主:效率视界 我的排版工具:Markdown + Mdnice[3] ...

August 4, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨物理学专业的我卖过鞋垫做过米雕现在沦落成独立开发者

目前工作状态(退职/独立开发):独立开发 独立项目名称:闪点清单 思否社区ID:@lanistor 10年前,@lanistor 因为想做网站从一个物理系的学生悄悄转型到 IT。在这之后的10年里,@lanistor 做了不少我的项目,其中包含:二手交易、校园微博、基于LBS的轻征询平台、开源框架React-Keeper、甚至还有会呼吸的鞋垫(你没看错就是脚上穿的鞋垫)。 细细讲起 @lanistor 的故事也算是丰盛中带着崎岖,高中时他是货真价实的学霸,最强项的是物理、化学和数学,不过比起学习他始终更想做一些有意义的事,高二时在山东低压教育之下,他用整整一年做了一款呼吸鞋垫,起初这款鞋垫还有幸申请到了发明专利。 考上大学后,@lanistor一边学习本人的专业知识——理论物理,一边开起了实体店,店铺里有各种离奇的礼品,为了吸引顾客他还自学米雕,并在店铺中发售。 △原谅那个年代像素不行 再起初他关掉店铺,用赚来的这些钱迈入了计算机的世界。@lanistor 感觉学校须要一个二手交易网站,随即在寒假开始自学Java等技术,并开始找人一块做网站「校易网」,团队最大的时候达到了7集体,为了做好网站 @lanistor 还复学了一年,不过网站最初没经营胜利并「光彩闭站」,最终一盘算域名倒是卖了点钱。 迈入社会后,@lanistor成为了转职 Java开发,在工作的这几年他做个好多个独立我的项目,也正是因为这些独立我的项目,让 @lanistor 顺利成章的「沦落」为一名独立开发者。 这个让 @lanistor 毅然决然成为独立开发者的产品,是一款不一样的悬浮清单软件——闪点清单。 作为工夫管理工具重度依赖者,他简直尝试过了绝大部分工夫管理软件,最罕用的有某某清单,也常常配合Apple揭示事项、备忘录、云笔记等软件一起用。因为每天须要记录的事件太多,常常会正在目不转睛地做一件事儿,忽然来了一个其余事,就先记录下来,设定好工夫定时揭示。 这个操作多了,他发现了三大难点: 切换桌面与APP总感觉浪费时间;而且切换到其他软件工作时,看不到代办事项;还有揭示的模式也不太灵便。理解到本人的这些需要后,他开始在市面上寻找合乎的产品,但找了一圈也没有找到想要的软件。作为一个易过敏型人格的人,他觉察到这可能是个机会,于是在搜索引擎搜相干内容,果然看到很多人提出了相似的需要。 那不如就本人来做! 第一步当然先确定是不是伪需要,还有需求量是不是足够大,而后我便开始收集需要。收集需要的计划,原本思考做个效果图,而后到处发发问卷,看大家反应;但PS只懂点皮毛的人,还是写代码来的快。于是我便用2个星期的工夫,写出了第一个Demo,而后跟一些比拟业余的产品、技术敌人聊了聊,大家反馈根本是:感觉还能够,然而总感觉我还有A、B、C计划能够实现这个成果,为啥非要这样?这个问题我也给不出答案,于是我又开发了近2个多月,根底性能差不多能正式用了(但其实还是很Low,跟竞品齐全没有竞争力),我便筹备投放进来了,看市场的反馈。我过后的思考:我只宣传这一个点,如果性能这么Low都有人喜爱用,就阐明这个需要点是把握得很准的。 而后,一个关系比拟好的经营敌人便帮我发了进来(她起初成为了我的合伙人),只发了一篇帖子,当天引来了100多个下载量,还有很多好评。又继续测试了一个月,整体的测试后果远超出我的预期,从后果数据和反应来看:这个点、很多用户很须要。 而后就有了起初的产品:闪点清单,前面也有了闪点工作室。 @lanistor 说我的项目目前还没有显著的问题,但播种了几千名忠诚粉丝。目前盈利点还没有凋谢,始终是纯投入。不过和用户的重复沟通,也关上了他们的思路,让他们有了很多好的产品 Idea,这些 Idea 前面会陆续退出到产品中;用户也始终在给他们正向的反馈,示意用了他们的产品后其余清单软件曾经都卸载了,也心愿他们能持续做上来;甚至很多用户焦急让他们凋谢盈利点,或者打赏他们,因为放心他们没有盈利形式会死掉,用户们不想看到这样优良的产品死掉。 △悬浮窗性能 △PC端一隅 快问快答1、你如何定义“独立开发者”?又为什么抉择成为一名独立开发者? 能独立用本人的想法和作品解决业界问题的人。我成为独立开发者有两方面起因:第一是看到很多行业存在很多问题,这些问题还没有完满的计划可能解决得像本人冀望的那么好,这时候很心愿能用本人的力量解决这些问题。 第二是,始终有一个产品梦,始终心愿发明一款风行于世界的产品。 2、 独立开发过程中遇到过哪些艰难?最难搞定的是什么? 次要有两个艰难: 第一是团队咱们是工作室的模式,而有些同学是兼职来做开发,这样就会有输入工夫问题,毕竟要和以后的工作、生存来争夺工夫。解决这个问题,咱们首先从理念上达成共识:必定要就义掉生存品质,生存须要家人来反对;而后是咱们定了一个规定:兼职的同学每周输入工夫不能小于25小时,根本是工作3天的工时,这样来保障产品的开发进度。 第二是增长第二个难题是增长,咱们没有同学从0经营过产品,然而这个过程也必须趟过。思考到增长是守业产品的外围能力,具备这些能力的人又很难找,咱们决定自建增长能力。所以我当初根本是全职增长,这个问题是在解决的路上,会始终随同产品全生命周期。 3、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 应该是《纪念碑谷》吧。看到这个产品就曾经惊艳了我,玩游戏的过程中,细腻的产品体验、惊奇的机关设计、还有产品背地的故事,都很让我兴奋。工匠精力说来容易做好很难,咱们在做的产品,也始终致力在细节上求全责备。 4、分享一下你的技术栈? 分享一下你日常的工作流? 我的技术栈个别是用到什么学什么,之前在大厂经验过专职Java和专职Web,其余技术栈比方:Node、Flutter、C++、LLVM都懂一些,Android、iOS开发也略懂一点,Unity3D搞过,被历史埋没的Flash AS也搞过。 我的工作流产品开发比方:需要收集、开会讨论、产品开发、性能自测、打包上线、线上运维,作为守业小团队,每个人都要懂全流程。 经营工作比方:用户沟通、渠道沟通、软文产出、品牌宣传、根底经营杂活等等。 5、日常兴趣爱好 喜好比拟宽泛,喜爱的静止有网球、足球、乒乓球、游泳等(大学还有个水水的足球颠球校园吉尼斯纪录),已经喜爱象棋,唱歌麦霸。当初的喜好就只有写代码了,精确来说,是只有写代码的工夫了。当初想想,如同这10年始终是一个作息,大部分工夫都是每天写代码到1点当前,2、3点也是常常的事件。 除了下面讲的喜好,还有个嗜好,就是喜爱看荒山。已经大学校园在山区,前面有三千亩的荒山,最喜爱的事件,就是一个人去爬山,而后坐在山顶上听着轻音乐看长长的山谷,常常一坐就是一下午。那应该是一个能让人静下心来向远处看的神秘山谷。 6、对开发者和编程初学者和怀抱幻想对年轻人有什么倡议 开发者牛人很多,倡议切实不敢多说,就说一点吧: 激励大家多做独立我的项目,不仅能开辟技术视线,也能学习从多维度思考产品和技术,还有可能真给业界带来很好的产品。 ...

July 27, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨物理学专业的我卖过鞋垫做过米雕现在沦落成独立开发者

目前工作状态(退职/独立开发):独立开发 独立项目名称:闪点清单 思否社区ID:@lanistor 10年前,@lanistor 因为想做网站从一个物理系的学生悄悄转型到 IT。在这之后的10年里,@lanistor 做了不少我的项目,其中包含:二手交易、校园微博、基于LBS的轻征询平台、开源框架React-Keeper、甚至还有会呼吸的鞋垫(你没看错就是脚上穿的鞋垫)。 细细讲起 @lanistor 的故事也算是丰盛中带着崎岖,高中时他是货真价实的学霸,最强项的是物理、化学和数学,不过比起学习他始终更想做一些有意义的事,高二时在山东低压教育之下,他用整整一年做了一款呼吸鞋垫,起初这款鞋垫还有幸申请到了发明专利。 考上大学后,@lanistor一边学习本人的专业知识——理论物理,一边开起了实体店,店铺里有各种离奇的礼品,为了吸引顾客他还自学米雕,并在店铺中发售。 △原谅那个年代像素不行 再起初他关掉店铺,用赚来的这些钱迈入了计算机的世界。@lanistor 感觉学校须要一个二手交易网站,随即在寒假开始自学Java等技术,并开始找人一块做网站「校易网」,团队最大的时候达到了7集体,为了做好网站 @lanistor 还复学了一年,不过网站最初没经营胜利并「光彩闭站」,最终一盘算域名倒是卖了点钱。 迈入社会后,@lanistor成为了转职 Java开发,在工作的这几年他做个好多个独立我的项目,也正是因为这些独立我的项目,让 @lanistor 顺利成章的「沦落」为一名独立开发者。 这个让 @lanistor 毅然决然成为独立开发者的产品,是一款不一样的悬浮清单软件——闪点清单。 作为工夫管理工具重度依赖者,他简直尝试过了绝大部分工夫管理软件,最罕用的有某某清单,也常常配合Apple揭示事项、备忘录、云笔记等软件一起用。因为每天须要记录的事件太多,常常会正在目不转睛地做一件事儿,忽然来了一个其余事,就先记录下来,设定好工夫定时揭示。 这个操作多了,他发现了三大难点: 切换桌面与APP总感觉浪费时间;而且切换到其他软件工作时,看不到代办事项;还有揭示的模式也不太灵便。理解到本人的这些需要后,他开始在市面上寻找合乎的产品,但找了一圈也没有找到想要的软件。作为一个易过敏型人格的人,他觉察到这可能是个机会,于是在搜索引擎搜相干内容,果然看到很多人提出了相似的需要。 那不如就本人来做! 第一步当然先确定是不是伪需要,还有需求量是不是足够大,而后我便开始收集需要。收集需要的计划,原本思考做个效果图,而后到处发发问卷,看大家反应;但PS只懂点皮毛的人,还是写代码来的快。于是我便用2个星期的工夫,写出了第一个Demo,而后跟一些比拟业余的产品、技术敌人聊了聊,大家反馈根本是:感觉还能够,然而总感觉我还有A、B、C计划能够实现这个成果,为啥非要这样?这个问题我也给不出答案,于是我又开发了近2个多月,根底性能差不多能正式用了(但其实还是很Low,跟竞品齐全没有竞争力),我便筹备投放进来了,看市场的反馈。我过后的思考:我只宣传这一个点,如果性能这么Low都有人喜爱用,就阐明这个需要点是把握得很准的。 而后,一个关系比拟好的经营敌人便帮我发了进来(她起初成为了我的合伙人),只发了一篇帖子,当天引来了100多个下载量,还有很多好评。又继续测试了一个月,整体的测试后果远超出我的预期,从后果数据和反应来看:这个点、很多用户很须要。 而后就有了起初的产品:闪点清单,前面也有了闪点工作室。 @lanistor 说我的项目目前还没有显著的问题,但播种了几千名忠诚粉丝。目前盈利点还没有凋谢,始终是纯投入。不过和用户的重复沟通,也关上了他们的思路,让他们有了很多好的产品 Idea,这些 Idea 前面会陆续退出到产品中;用户也始终在给他们正向的反馈,示意用了他们的产品后其余清单软件曾经都卸载了,也心愿他们能持续做上来;甚至很多用户焦急让他们凋谢盈利点,或者打赏他们,因为放心他们没有盈利形式会死掉,用户们不想看到这样优良的产品死掉。 △悬浮窗性能 △PC端一隅 快问快答1、你如何定义“独立开发者”?又为什么抉择成为一名独立开发者? 能独立用本人的想法和作品解决业界问题的人。我成为独立开发者有两方面起因:第一是看到很多行业存在很多问题,这些问题还没有完满的计划可能解决得像本人冀望的那么好,这时候很心愿能用本人的力量解决这些问题。 第二是,始终有一个产品梦,始终心愿发明一款风行于世界的产品。 2、 独立开发过程中遇到过哪些艰难?最难搞定的是什么? 次要有两个艰难: 第一是团队咱们是工作室的模式,而有些同学是兼职来做开发,这样就会有输入工夫问题,毕竟要和以后的工作、生存来争夺工夫。解决这个问题,咱们首先从理念上达成共识:必定要就义掉生存品质,生存须要家人来反对;而后是咱们定了一个规定:兼职的同学每周输入工夫不能小于25小时,根本是工作3天的工时,这样来保障产品的开发进度。 第二是增长第二个难题是增长,咱们没有同学从0经营过产品,然而这个过程也必须趟过。思考到增长是守业产品的外围能力,具备这些能力的人又很难找,咱们决定自建增长能力。所以我当初根本是全职增长,这个问题是在解决的路上,会始终随同产品全生命周期。 3、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因 应该是《纪念碑谷》吧。看到这个产品就曾经惊艳了我,玩游戏的过程中,细腻的产品体验、惊奇的机关设计、还有产品背地的故事,都很让我兴奋。工匠精力说来容易做好很难,咱们在做的产品,也始终致力在细节上求全责备。 4、分享一下你的技术栈? 分享一下你日常的工作流? 我的技术栈个别是用到什么学什么,之前在大厂经验过专职Java和专职Web,其余技术栈比方:Node、Flutter、C++、LLVM都懂一些,Android、iOS开发也略懂一点,Unity3D搞过,被历史埋没的Flash AS也搞过。 我的工作流产品开发比方:需要收集、开会讨论、产品开发、性能自测、打包上线、线上运维,作为守业小团队,每个人都要懂全流程。 经营工作比方:用户沟通、渠道沟通、软文产出、品牌宣传、根底经营杂活等等。 5、日常兴趣爱好 喜好比拟宽泛,喜爱的静止有网球、足球、乒乓球、游泳等(大学还有个水水的足球颠球校园吉尼斯纪录),已经喜爱象棋,唱歌麦霸。当初的喜好就只有写代码了,精确来说,是只有写代码的工夫了。当初想想,如同这10年始终是一个作息,大部分工夫都是每天写代码到1点当前,2、3点也是常常的事件。 除了下面讲的喜好,还有个嗜好,就是喜爱看荒山。已经大学校园在山区,前面有三千亩的荒山,最喜爱的事件,就是一个人去爬山,而后坐在山顶上听着轻音乐看长长的山谷,常常一坐就是一下午。那应该是一个能让人静下心来向远处看的神秘山谷。 6、对开发者和编程初学者和怀抱幻想对年轻人有什么倡议 开发者牛人很多,倡议切实不敢多说,就说一点吧: 激励大家多做独立我的项目,不仅能开辟技术视线,也能学习从多维度思考产品和技术,还有可能真给业界带来很好的产品。 ...

July 27, 2020 · 1 min · jiezi

关于开发者:思否独立开发者丨PixelMage独立开发4个月还只赚个早饭钱我为什么还在坚持

目前工作状态(退职/独立开发): 独立开发 独立项目名称:Ego Reader(一个极简&高颜值的RSS阅读器) 思否社区ID: @PixelMage PixelMage 辞职成为独立开发者已有四个月,四个月的工夫不长但 PixelMage 却把这段时间用到了极致。 画UI&出图、写代码、整上架、宣传推广, PixeIMage 一个人就是一个团队,遇到很偏门的问题,他能保障查一天材料把它解决掉,用 PixelMage 话来说这种「特异功能」来源于以前工作的积攒,但其中的辛苦显而易见,在这段独立开发者工夫里 PixelMage 简直没有休息时间,答复用户的问题、改 BUG 和做需要占据了他全副的工夫。 在成为独立开发者之前 PixelMage 是一名前端工程师,也和他人一起创过业,至于守业的后果,用 PixelMage 话来说就是很天然地失败了。这次守业让他汲取了很多教训,当然也是让他成为「独行侠」的起因之一。但他励志成为一名独立开发者的最重要起因还是:「心愿有一天可能作为一个自由人活在这个世界上,不受工夫、地理位置的限度,写代码是实现这种自在人生的一个路径」。 少则得,多则惑PixelMage 有一个习惯喜爱浏览独立博客,所以他始终借助 RSS 来集中浏览关怀的内容。在本人喜爱用的 RSS 工具被下架后,他多方寻找代替的RSS 客户端,尝试应用后发现这些 RSS 客户端不是太贵,就是颜值太差,那不如本人设计&开发一款现实中的 RSS 客户端。 PixelMage 的设计理念是尽可能在保障信息全面的状况维持界面的简洁,这种充斥禅意的设计理念被 PixelMage 总结成了一句话「少则多,多则惑」,当然简洁的同时不能漠视赏心悦目的浏览体验,PixelMage 别具匠心的将文章的封面退出其中,让整体浏览的体验感变得愉悦起来,这也是他最为自豪的小细节之一。 在和 PixelMage 谈到独立开发者的播种时,PixelMage 兴奋的示意目前最大的成就应该是上架一个月,爬到了国区 AppStore的【rss】关键词第一名: 也就是说目前你在 AppStore 搜 rss,第一个跳进去的就是他的产品啦~???? 从上架在不晓得多少名开外(rss 关键词能搜出 200 多个产品),缓缓爬到第二屏,第二,最近间接爬到第一了,对于一个刚上线一个月的产品来说,PixelMage 感觉还算不错的问题了~ 谈到这个我的项目给他带来的播种,他这样说: 一点点经济回报,大略够个早饭钱,差不多占到每月开销的1/10(离靠它活着还很远,要加油)一批可恶的用户,有用户为了给他提倡议写了整整六页文档(总是夸我的产品好用,难看,每次听到的特地开心)本人做的货色被认可的那种微小成就感本人的设计能力有不少晋升,很多用户都说颜值可,哈哈哈实现的独立开发产品链路:从设计->开发->测试->上架->宣传&经营,算是走了一遍残缺流程,感触挺粗浅的。除了这些最让他打动的就是用户的反对,曾有一个用户为了帮忙 PixelMage 更好的改善产品,写了整整六页的 pdf 文档,PixelMage 示意这是反对他一直改善产品的源源能源。 Ego Reader 设计思考我的项目介绍立项日期2020 年 2 月 ...

July 22, 2020 · 1 min · jiezi

阿里面试官什么样的人能在阿里晋升

7月9日 19:00-21:30 阿里云开发者社区首场“Offer 5000”直播开启!15位团队技术大牛在线招人,更有《阿里云技术面试红宝书》助你拿下Offer! [ 点击图片或戳我查看详情和投简历 提到面试官,你有些啥印象?他们坐在你的对面,手里握着笔,会抛出一些让人难以招架的问题……仿佛在1-2个小时内与他们的对话将影响你当下的“前途”…… 阿里的面试官是怎么对待候选人的?什么样的阿里人可能失去降职?面试中的哪些细节会影响到后果?来听听他们怎么说。 小编请来了一位被称为“评委中的战斗机”的阿里资深降职面试官Q哥。前段时间的年度降职面试中,他三天面了20位候选人……而他自己素以“压力面试”著称…… **<font color="#f91c06" size="4">第一印象是否会影响面试官的判断?</font> ** Q哥:会有一些外在因素,但不是最重要的。讲两个案例,一位同学是当天的第一个候选人,工夫安顿在9点。后果因为这位同学太紧张了,前一天早晨筹备得很晚,早上闹钟没把他叫醒,早退了很长时间……那么可想而知,对面试官必定会有影响。如果他是做销售客服类的工作,面对重要客户也产生这样的事,结果…… 还有一位女生,衣着十分得体的正装,然而手段上却戴了一块超级大的静止手表……当然这样的花絮并不会对面试后果起到决定性作用,更重要的还是要看候选人是否达到降职规范,是否做好了短缺的筹备。这个功夫是在平时的,不是在面试那1-2个小时外面的。 **<font color="#f91c06" size="4">面试官要做什么筹备工作吗?</font> ** Q哥:面试开始之前的1-2周,零碎会把候选人的材料发给评委。咱们就会筹备起来了。会关注候选人近一两年的绩效,以及他的主管写的举荐评语。 面试当天个别是上午9点开始,我会在8点半达到会议室。把提前准备好的“BU面试规范”打印进去发给其余两三位面试官。尤其是团体外部的穿插面试官,更须要提前理解对方业务的人才规范。外面有一张评分表,面试开始前,咱们会同步一下这些规范有哪些能力考核点。 **<font color="#f91c06" size="4">面试官会从哪些角度发问?</font> ** Q哥:面试其实更考验的是面试官的综合能力和程度。面试官要疾速地把握某个畛域的业务特色,依据业务特色了解业务所须要的人才能力构造,再依据这个能力构造去问相应的问题。 我问问题的逻辑就是“角色扮演”。我会跳到他角色里去想,如果是我做这个岗位的话,最重要的三件事是什么?我会遇到什么样的艰难?我须要什么样的资源……角色扮演式的发问,往往能在发问中帮忙面试者拓宽思路。就像练习武术,一步一招过上来,这样的对话,对于单方都是受害的。 **<font color="#f91c06" size="4">据说你以“压力测试”闻名?</font> ** Q哥:何谈压力?其实就是“较真”,多问几个为什么而已,问到再也想不出问题的境地,答案也就进去了。还是我后面讲到的,当面试官把本人放在面试者的地位上时,天然就会有很多问题跳进去。 比方,面试某分公司的销售负责人,在他陈说的时候,我就上网搜寻了当地的五百强企业,筛选了几家公司,问他打算如何有针对性地开展业务。没想到一下子把他问倒了。正是因为我把本人当成了面试者,所以会站在他的立场下来想业务,我就讲了本人的逻辑以及如何去找切入点的构想。问倒面试者不是面试官的目标,发现问题,解决问题,咱们是要一起往前走。 **<font color="#f91c06" size="4">应该把降职作为本人的日常指标吗?</font> ** Q哥:我集体感觉降职不应该作为日常工作的指标。每个人都有他对本人对职业的谋求,这个职业的谋求是高于降职规范的,降职是肯定阶段内外界对你的认可而已。是一个瓜熟蒂落的过程。一个有职业素养的人会有本人的职业自信,降职成与不成不会影响到本人的工作。因为他对本人的职业倒退是有要求的,满足和成就感来源于外在,而不是外在的必定。 **<font color="#f91c06" size="4">你给面试者的倡议是什么?</font> ** Q哥:第一、相互尊重。不论被问到什么样的问题,心愿候选人都可能感触到面试官对他们的尊重,而不是敌意。 第二、心愿候选人能把面试官当成一面镜子。面试其实是一次很好的“对镜”机会。人的认知有四个维度“晓得晓得、晓得不晓得、不晓得晓得、不晓得不晓得”。“不晓得不晓得”是一个很麻烦的事。每个人都有本人看不到的短板,或者说不晓得这个短板的严重性。面试官就应该是候选人的一面镜子,主观清晰地反馈进去,也让面试者在照镜子的时候有所得播种。 第三,心愿候选人在加入面试之后,可能有一个接下来的口头action,找有余,找办法。 第四、把面试官当做资源、外脑,而不是考官。就像后面提到那位分公司的销售负责人,面试完结前,我跟他说能够再约工夫,持续就那个话题聊一下。 面试不是完结,而是一个开始。 **<font color="#f91c06" size="4">优良的面试者身上有什么共性?</font> ** Q哥:首先,就是后面提到的,他以前的绩效以及评语,这是一个积攒的过程。 其次系统化,他对本人的工作有一个系统化的意识,有一套对岗位的了解,晓得要做什么尝试去满足这样的要求。 第三,做了充沛的筹备,不是说PPT有多精美,而是外面惜墨如金,惜字如金,张驰有度,模式和内容高度连贯。有的候选人会把本人工作我的项目的PPT别离拿过去copy一下,差异还是很大的。 **<font color="#f91c06" size="4">说说你对人才的了解?</font> ** Q哥:我感觉“专业化”是次要方向,此外就是守业的激情和学习的能力。业余还能够了解为“工匠精力”,不是公司要求你把它做好,而是你本人心田的诉求。当你取得极大的来自心田的成就感后,你就不会在意外界怎么看你了。这就是自驱力,因为很多人其实最初是死在了本人的心态上。 <span><img src="https://yqfile.alicdn.com/2b3e95b77ced492f8f2fa474b7933cebbfdf1b3e.png" alt="image" title="image"></span> 候选人和面试官不是矛盾的两面。在某一个集合点上相遇,暴发,其实碰撞进去的却是很多有意思有意义的火花。 起源:阿里味儿

July 9, 2020 · 1 min · jiezi

思否独立开发者丨Kanghong为了能够更有理有据地暴打程序员我从-PM-变成独立开发者

目前工作状态:独立开发 思否社区ID:@Kanghong 独立项目: 最后一卷胶片App - 复古胶片相机(iOS+Android App)Nook百科 - 森友登岛工具箱(iOS App)FilterLab - 一键GET网红同款滤镜(iOS App)口袋喇叭 - 摆摊吆喝生成器 (iOS App)DIYCam - 可以自定义UI的相机 (iOS App)大家好,我是一个爱摄影、爱玩的PM,因为有时候项目着急上线会盯着开发小伙伴写代码,索性自己看了些教程也写起了代码。后来为了能够更有理有据地暴打程序员,我从PM变成独立开发者..... 因为喜欢摄影,所以最初的项目聚焦在相机、滤镜的方向。后来看到别人用自己的产品拍出的照片,会有一种幸福感,所以后续又继续做了多款相机APP。 也因为爱玩,在玩过 Switch 上的《塞尔达传说:荒野之息》和《动物森友会》之后也做了Zelda百科、Nook百科这样游戏助手的App,提供了方便自己和玩家的一些小小工具。目前主要聚焦在工具和相机产品。 1.你开发独立项目的契机 着重讲两个产品吧:【最后一卷胶片】+【FilterLab】 【最后一卷胶片】的创意最初是来自2018年看到的一个装满老胶片的冰箱。 随着近些年数码相机的流行,很多经典胶片因为各种因素停产,很难再淘到。很多人可能不知道,胶片是有有效期的,低温和干燥的环境对胶片的保存更有利,所以如果想长时间保存一卷停产胶卷,往往只能塞到冰箱里。 (一卷过期17年的Fuji Superia 100) 2018年的一天,一个喜欢胶片摄影的朋友带我看了下他冻了一冰柜的胶卷,当时有感而发,想到能不能做一卷不需要放冰箱,也不会过期的胶卷,于是就有了【最后一卷胶片】复刻胶片色彩的理念。 主要面向的是喜欢摄影、喜欢复古、喜欢胶片的用户,目前用户的情况的确是这样,多数都是爱拍照的年轻女生。 【FilterLab】的想法则来自一句修图时的抱怨。 2019年的一天,小于同学修图时手酸抱怨了一句:“这些网红分享的滤镜就不能让我扫一下就套上吗?来回切App拉参数手都拉秃噜皮了。”于是乎,有了FilterLab这个App的想法,用二维码分享和GET滤镜。 因为很喜欢化学,所以FilterLab里的设计理念都是以化学实验作为原型的,预设滤镜则全都是以化学元素命名:氢氦锂...在这里,创造自己的滤镜就像在做一个化学实验,不同的元素组合起来会出现独一无二的化合物(滤镜),就像用试管装容液一样,你可以用二维码把这个滤镜打包分享给朋友,朋友扫描你的二维码就可以1秒GET你的同款滤镜。 (微信或者FitlerLab扫码都可以GET上图滤镜) 【口袋喇叭】的想法来自前段时间火爆的摆摊。 2020年因为疫情,很多人行业不好过,国家最开始放开摆摊是在5月底,因为摆摊的火爆,所以做了一个摆摊吆喝生成器,输入文字生成摆摊录音,极度垂直,打算蹭一下流量,仅此而已。 【DIYCam】一款可以自定义UI的相机,你既可以拍下真实的相机作为机身,为它安装取景器、快门热区,也可以手绘一个机身,甚至可以用任意图片做一个伪装相机。具体使用因人而异,请大家不要用它偷拍好嘛? 【Nook百科】一个动物森友会玩家工具箱。 【LENS - 告白相机】一个可以自定义光圈的人像相机(多年未更新了) (仅可用在人像照片,相机光圈可以使用任意形状、文本、emoji) 2.项目目前取得了哪些成就? 【Nook百科】上架当天冲到AppStore付费榜前5,次日后持续多天总榜第2。 【最后一卷胶片】用户量超100万。 快问快答1.    如何定义“独立开发者”? 每一个会写代码的人,其实都是一个独立开发者。是否有自己的独立产品,取决于野心和时间。 2.    为什么选择成为一名独立开发者 其实我更愿意叫自己独立产品人,同样的我并没有选择成为一名独立XXX,我只是选择了不给别人打工。 就像《托克维尔帕制度与大革命》里说的:人似乎热爱自由,其实只是痛恨主子。所以根本原因只是觉得上班这条路上的一切都太局限了。 3.    独立开发过程中遇到过哪些困难?最难搞定的是什么? ...

July 2, 2020 · 1 min · jiezi

思否独立开发者丨敲键盘的猫试图光宗耀祖然而孤立无援的艺术家

目前工作状态:在职,业余时间开发 独立项目名称:小税教你办业务 + 一堆杂七杂八小游戏 思否社区ID:@敲键盘的猫 在和猫哥交流的时候小编发现,他内心里始终有一股冲劲,随时准备抓住机会。他告诉我这个劲头源自于童年时的梦想————光宗耀祖,不过目前他感受最深还是不被人认可,特别是自己的亲友。不过小编在看了猫哥的作品后,相信他只要坚持下去就一定能被大家认可! 1.自我介绍 姓刘名春遥,2012 年本科毕业于东北大学软件工程。曾任职乐元素游戏设计岗,和新浪 PHP 开发。毕业八年多,几乎一直在业余时间偷偷摸摸搞开发。目前供职于政府机关,仍然念念不忘独立游戏开发,欢迎校友和同行交流指教。 虽然做了一堆小游戏,但是最成功的却是和单位工作有关的项目,也是我利用业余时间自行研发的。游戏开发,真是个磨人的小妖精。 2 .你开发独立项目的契机 立项时间:2019年4月项目背景:负责辅导软件操作。因为重复性的辅导工作太枯燥了,我决定做一个微信小程序,配上图文教程 面向群体:老百姓 目的:让他们足不出户就可以自学操作。 详情可以参考https://segmentfault.com/a/1190000021420857 3.你怎么评价自己的项目? 简单粗暴,即扫即用,跨平台启动速度快,流程齐全,所有文字图片内容可以云端秒更新,无需发布新版本。很多常用页面还可以单独下载二维码,张贴后可以直接进入该页面,方便推广。对了,如果你还没办理个税汇算清缴,也可以参考这个小程序。 4.项目目前取得了哪些成就?项目为你带来了什么? 上线不久,获得市局内网表扬,后来获得市局局长批复表扬。在本区推广后,累积用户迅速突破4000,多次获得办事群众称赞。2020年疫情期间立下汗马功劳,辅导群众在家办业务,在全省各个兄弟单位自发推广下,1月31日当天访问量3万多次,累计用户突破一万七。截至目前,累计用户突破三万二。 坦白说,过去没少独立开发了东西,但是一直都默默无闻,没有任何起色。这还是头一次做出一个真正有价值的产品,也获得了单位推广,收获了很多用户和微薄的广告费。不管怎么说,也是一次成功吧,大大的鼓励了我的开发热情。在做这个产品期间,我的产品思维和 CSS 水平也有了长足进步。从最开始的 demo 一样的东西,到现在的简单易用,相对美观。 快问快答1.如何定义“独立开发者”? 无人赞助自负盈亏,产品的大部分或者全部由一个人或者几个人完成。个人对作品有完全裁量权,就像自己的孩子。经常自诩或是自嘲为精神和经济双重孤独的艺术家。 2.为什么选择成为一名独立开发者? 曾经天真的以为财务自由能实现,如今更多的是追求一种被人认同的感觉(主要是亲友),毕竟,只要『不做』独立开发者,赚钱就没那么难。 3.独立开发过程中遇到过哪些困难?最难搞定的是什么? 遇到过三个问题:第一是自己技术能力不足,不足以支撑起我想做的游戏;第二是项目不光要技术和美术,还需要设计,一边学技术一边做设计,很难兼顾;第三是志同道合的人,很难找。 最难搞定的还是设计,毕竟我是个外行,游戏最重要的就是好玩,希望有一天我能做出好玩的游戏。 4.推荐你最喜欢的一款产品 / 游戏 / App?并说明原因 泰拉瑞亚,操作直观、容易上手、有深度值得反复游玩、支持多人联机(多人联机的欢乐,玩过的都懂)。总之,就是让你期待不高却惊喜连连。 5.分享一下你的技术栈? Unity、JS(Vue、微信小程序)、Python、Linux服务器运维接触比较久。过去用过iOS的Spritekit和PHP,有一定的经验。 奥对了,PHP是世界上最好的语言,没有之一。 6.分享一下你日常的工作流? 闲着的时候想一下下一步要做的功能,在大脑里构思一些伪代码,然后进Unity实现。遇到新问题或者比较tricky的问题,在笔记里记录。基本上研究实现方式占三分之一,开发调试代码占三分之一,上架折腾各种资料流程占三分之一。 7.日常兴趣爱好、 血型、星座 羽毛球、看书(天文历史人文)、毛笔硬笔书法。血型不明。白羊座。 8.对开发者们有什么建议 厚积薄发。你需要大量的积木,来快速实现你的任何灵感。你需要积累大量的灵感、设计稿、设计素材、代码片段、开发笔记、靠谱的队友……才能考虑做个独立开发者,不然就是在冰天雪地里裸奔。 9.近阶段项目有哪些更新,未来会做什么变动 最近在开发以前的小游戏的安卓版,主要是熟悉下安卓上架流程,重新熟悉下unity开发。小程序的话最近没什么更新,正在观望安卓的快应用和苹果的App Clips,可能会用flutter做APP吧,看后续我们单位的需求。 开发者个人相关问题1.尝试用两种不同的方式介绍自己 静如瘫痪、动如癫痫。喜欢躲在角落里自娱自乐,不喜人群和烟酒,间歇性亢奋。 爱做梦,需要大量的知识填充我的好奇心,幻想有一天能把自己梦里的场景做成游戏。 2.什么时候开始接触编程的,契机是什么? 大三开始接触的。本来对软件工程专业兴趣不大,直到大三,听说有一门游戏开发课程,这才开始接触编程。用C++加一本书里的demo,自己改改,做出了一个很蠢的小游戏。奥对了,这个小游戏还被十几个同学强行当做作业,糊弄了我最崇拜的游戏课老师。还被我的合作小伙伴当成他自己的作品(其实代码都是我写的),强行面试进了搜狐畅游。 3.如果可以重新选择是否还会选择这个职业 很大概率还会像现在这样,一边找个铁饭碗,一边做自己喜欢的事,也就是技术。 4.对编程初学者和怀抱梦想的年轻人有什么建议? 找好你的目标,目标比能力更重要。找好目标之后,选择合适的技术路线,考虑好自己的资源和能力,别太贪,专心做好自己想做的事。最重要的是:别给自己太大压力(工作狂另说),给自己留个后路,人在有压力的情况下,很难专注做好一件事。是的,我指的是不断打磨自己的产品,如果你急功近利,恐怕很难打磨好,就像我过去一样,白白浪费时间。 5.有什么个人的特别的工作习惯么? ...

June 29, 2020 · 1 min · jiezi

思否独立开发者丨会偷懒的程序员头发最多

思否 ID:程序猿DD独立项目名称:OpenWrite “解决问题”四个字是程序猿DD 口中的高频词汇,也许是程序员的天性吧,「找出问题-制定解决办法-动手实践」这一系列动作对他来说就像条件反射。 程序员的执行力很强,他们可以把一件很麻烦的事情通过程序变得很简单,不论设计程序的过程有多少难题都乐此不疲。但程序员也很会「偷懒」,他们不会把时间浪费在复杂的事情上,能用程序解决的问题绝不「死干」。 OpenWrite 项目起初只是为了方便身边的技术自媒体的朋友一文多发,省时省力开发的,后来随着更多的平台渠道接入和功能体验的完善,开始人传人地推广,项目也就越做越大了。 程序猿DD 说:“目前 OpenWrite 目前支持的渠道偏技术,所以现在的大用户以技术自媒体和技术爱好者为主,之后会开辟更多通用渠道。” 项目名称:OpenWrite立项时间:2019年下半年 项目自荐语:“如果你热衷于写文记录点滴、分享心得 如果你钟情于markdown的简洁、流畅与纯粹 如果你专注于内容创作,而对很多网络抄袭无可奈何—— 那么希望 OpenWrite 可以帮助你~” 项目目前取得了哪些成就:目前已经有 10000+ 用户信任 openwrite,vip 付费用户超过 200+,月活跃用户达 500+ 项目图片: 大气登录页 渠道列表 渠道认证配置 文章编辑和微信实时预览 选择渠道进行文章扩散 插件状态和图片配置 快问快答1.介绍一下自己 头发很多的程序员。 2.什么时候开始接触编程的,契机是什么? 第一次应该是小学时候的Logo小海龟画画,学校课程接触,感觉还挺有意思的。 3. 如何定义“独立开发者”? 我认为独立开发者通常都有这样一个特性:能用程序解决的问题绝不死干!同时,他们通常既有想法、又具备较强的动手能力。 4. 为什么选择成为一名独立开发者? 在大公司摸爬滚爬过的朋友相信都体会过,想做一件事,即使是非常小的想法,也很可能受到很大限制而无法操刀完成。当你有很多想法,又不断被环境压制的时候,总是需要一些机会去释放才能平衡的。所以,一直依赖业余时间都会将一些想法付诸行动,除了锻炼技术,也是验证自己想法的过程。就这样不知不觉,成为了一名独立开发者。 5. 独立开发过程中遇到过哪些困难?最难搞定的是什么? 由于一直以来都从事后端开发与基础架构的工作,最欠缺的技能就是前端能力,最苦恼的就是想做成啥样,但是做不出想要的效果来。所以,寻觅前端知音是个长期需求。 6. 推荐你最喜欢的一款产品 / 游戏 / App?并说明原因 不玩游戏很久了,推荐个我最常用的笔记产品:印象笔记。 虽然目前Markdown的支持不能说特别好,但是个人编辑、多端同步、多人协作等功能非常符合我个人及团队的工作习惯。我除了很多个人学习笔记之外,还有很多协作工作也都在印象笔记中完成,非常好用! 7. 分享一下你的技术栈? Java、Spring Boot、Spring Cloud 8. 分享一下你日常的工作流? ...

June 23, 2020 · 1 min · jiezi