帖子
帖子
用户
博客
课程
显示全部楼层
1682
帖子
10
勋章
Y币

[新闻] 我们不网红

[复制链接]
发表于 2016-7-25 11:08:27
    纵观在如今的普罗大众眼中什么最红?不想跟你们多啰嗦,那就是“网红”。就像100个人眼中有100个哈姆雷特一样,在不同的人眼中关于“网红”这个词也是褒贬不一,却又趋之若鹜。小柚子对这股“红”流隔岸观火之余,又细思,既然靠嘟嘴、剪刀手、卖萌就能获得一票粉丝前呼后拥,可以左拥右抱。那我们众多有着聪明大脑,真正手中掌握着“网络”的开发者们为什么不能也“红”一把呢?
     随后我们便快马加鞭地联系了几个深度使用我们平台的开发者,来作为我们APICloud“捧红”的第一批人。然而这几个人的态度却给小柚子浇了一盆冷水。
一顿寒暄瞎扯后终于扯到正题上,对于APICloud想让开发者做网红这件事大家怎么看。几位还是以为我在开玩笑,还有那个谁(我就不指名了)说什么在手机上看~小柚子当时就OTZ了,已经不仅仅是一万只草泥马穿脑洞而过了~


    虽然小柚子不是技术出身不过毕竟也在这个圈里呆了这么久,大家的德行还是大致了解的(啪啪打脸,耳光响起来~)在小柚子的谆谆诱导~苦口婆心地旁敲侧击加上各种暗示下,我们的这几位开发者也是比较给力地把自己的一些经验和建议分享了出来。

流浪男(孙磊):我不是“网红”;不是代码的搬运工;我是一名全栈工程师,也是APICloud开发者,同时也是AUI的作者,我是流浪男。

    首先,我并非是编程科班出身。作为一名学市场营销的文科生,靠大二不务正业从零开始自学编程,到现在的四年里,或许我的故事会有一点励志。
现在我的团队主要为企业移动端提供一站式服务,也因此和APICloud一直保持着紧密的合作关系,也曾担任过APICloud论坛版主,然后用自己的业余时间写了现在的一个前端框架-AUI。


    为什么我要做这些事呢?首先,从我个人的观点来说,APICloud确实是一个不错的平台,可以帮助没有原生基础的web工程师很快很便捷地参与到APP开发这样一个领域。还有就是APICloud从最开始到现在一直都是在给我们开发者提供一个很好的,而且免费的开发平台。并且,随着时间推移,也越做越好。


    那作为一个开发者和深度使用者来说,非常希望这样的平台能一直发展下去,而且在使用和开发过程中确实也感受到平台存在一些不足。那我就觉得,平台也是在发展阶段,我已经通过人家获得了很多的便捷,那现在是不是也能为这个平台做一点什么事呢?


    因为我觉得在APICloud里面,虽然提供了很多UI的原生组件可以方便我们快速实现布局,但是往往原生的UI组件定制性不是特别强,很多复杂类的布局效果并不能实现,同时结合自己在项目的开发需求,我们在去年7月份发布了AUI移动前端框架,来满足广大APICloud开发者的进一步需求。后来经历了一年的磨练,AUI一直在坚持不断更新和完善,并得到了开发者的一致好评和许多优质的建议。开发者的需求日益剧增,项目变化无穷,常规的UI框架已经无法满足前端工程师的需求了。为此我们做了一个重要的决定,将AUI框架进行重新架构和规范,用更少代码满足更多的需求。


    2.0版本是在7月20日正式发布上线。对于2.0我们并没有重复的去造轮子,AUI2.0的重新架构充分站在项目开发的角度上,以解决布局样式为重点,组件模块化为辅助进行全面优化调整,可以说2.0版本的AUI更合适项目的开发。我们从细节入手,让AUI做出来的APP达到像素及应用的标准,遵循Google Material设计规范,让行里行间的代码发挥她的极致效果。

    不过出乎意料的是,APICloud会这么重视这件事,不仅仅在在官网的BANNER做了宣传和展示,20号正式发布的当天给我安排了直播。包括微信等等一些其他渠道也有很多宣传。这些都是我在做这件的时候并没有想到的。因为我也和大家一样也就是一个普普通通的开发者,自己做出来的东西自己本身也在用,而且平台上比我牛的大神也很多,只不过大家都太低调了(笑~~),所以我这里也算是呼吁一下,不管是做原生的会写模块的,还是会写框架的,或者说技术比较牛逼能帮助别人的,也可以都出来展示一下自己,大家各出一点力,APICloud越来越好,那我们用起来也越来越便捷。

左岸(梁震鲁):你可以叫我左岸老湿,因为我本身也是齐鲁工业大学的一名老师,学生们都很喜欢我讲的课。当然这不仅仅是因为我的英文很6,当然6在这里只代表一个数字。我也是APICloud开发者之一,了解它,选择它,然后我想把它推荐给我的更多学生,和作为开发者的你,我是左岸。

    知道APICloud这个平台其实是一些机缘巧合的,对于H5开发这方面我其实2014年之前就在关注了,一直在研究国内外的一些相关平台。因为在我看来,移动应用一直都是靠原生开发,并不是说原生不好。而是我个人觉得,这样开发门槛比较高,而且要分平台开发。对于想要接触和参与移动应用开发的人来说投入的时间成本和精力相对比较大。

    而相比较APICloud确实是一个能让开发者兴奋的平台。他们的低门槛、跨平台、高性能等等(与此相关的内容在我的视频课程有详细讲到)都是我在接触了不少的开发工具和平台后最终坚持用下来的原因,同时,我也把它介绍给我身边的开发者、学生。


    尤其是一些大一、零基础或者一些非计算机专业的学生。他们学习起来也非常能得心应手。所以我也总结了一些这部分开发者该如何学习会比较快捷和有效。虽然这些不能说适用于所有人,不过也可以作为在学习时候的一个借鉴和参考。


    首先:你要掌握一下HTML、JS和CSS这几门基础的知识。尤其是JS部分,需要系统地学习一下。然后:通过APICloud官网上的一些新手视频了解APICloud的运行机制、原理以及一些概念性的知识。


    第三步:就是建议大家通读一遍APICloud开发者文档,我个人认为这一点是非常重要的,许多开发者会问APICloud有没有XXX功能啊!有没有XXX模块啊!或者有没有XXX方法啊!那么!通读完文档,就可以帮助你减少这样的疑问。


    这些都完成后就可以到第四步:可以到我们APICloud官网或者论坛上下载一些官方和一些大神贡献出来的源码。通过学习一些源码可以掌握处理一些功能的方法。第五步就是动手实践了,在实践中不断积累经验,对于前端的开发或者BUG的调试经验都是非常重要的。

  
    最后呢就是要学习一些UI框架,包括一些JS框架、CSS框架。比如说流浪男开发的AUI。通过框架可以大大提高我们的开发效率。我认为这样的学习顺序和步骤对于初学者来说还是非常有必要和便捷的。虽然据我了解也有一些开发者喜欢一开始就拿别人的源码拼凑一下、改一改,就变成自己的一个APP,表面上看这样节省了时间,实际上问题一大堆。所以还是希望大家循序渐进地学习。而且,如果你的基础知识没有问题或者有一些开发经验,那完成我上面所说的6点最多不超过一周的时间。从此就可以升职加薪、走上人生巅峰了。


    并且,据说后期官方也会安排一些类似直播的形式,来让我们以更直接的方式和大家去交流,那我到时候也肯定不惜余力,尽我所能地去帮助我能帮助的人,带领大家升职加薪、走上人生巅峰(笑~~)

狼哥(李成杰):轮颜值来说我够“网红”;轮身材来说我够“网红”;在论坛里跟众多开发者交流我也够“红”;线下活动我作为代表发言(虽然后来才知道是让我去脱衣服,秀肌肉的)。然而我却不想“红”。正所谓人红是非多,何况我也只是比别人实践得多了一些、踩的坑多一些。只希望有人提到李成杰这个名字的时候,会说:那谁谁谁技术还不错。而不是一提到就说: 这水货!那就比较尴尬了。


    我本身是做网页出身,我想现在用到APICloud这个平台应该有不少和我情况差不多的吧。开始接触APICloud是去年大概5月份的时候。当时是因为有项目需要,而且当时公司有别的组已经在使用了。我们的项目负责人就去找他们的老大沟通,然后最终决定,我们也用这个平台来做。其实我自己和小组里面其他几个同事也有一点安卓的基础,不过如果用原生开发的话还要分平台来开发,ios我们也不熟,安卓其实也不怎么溜。但是我们网页很懂呀!自此开始就一发不可收拾了(笑~)


    因为我本身就是做网页的,所以对于HTML、JS、CSS这些基础上没有花什么时间。(不过如果是初学者的话还是非常建议去学下这些基础)但是刚好APICloud有一个线下培训课程,我就仗着人在帝都这一先天的优势去参加学习了,现在没有关注有没有这样的线下培训了,不过我知道有一个线上的7天快速培训课程(打了个广告~笑~)学习还是非常有收获的,再加上自己回来遇到问题去查一些文档,还有加上APICloud的官方的一些技术支持,项目很顺利进行了下去。


    当版主是今年3月份的事,当时是我们的姗姗美女过来找我,大概也是看我在论坛和QQ群挺活跃的。在此之前,我其实也知道版主这个事,但是一直都没往这方面想,没觉得和自己有什么卵关系,当然懒和怕麻烦也是原因之一。说简单点就是万事俱备只差姗姗这一踹(笑~)


    当版主后其实也确实多了不少事,有不少的开发者会在论坛和QQ群私信和小窗我问我问题。而且有时候会有和3个5个开发者同时聊的情况。特别是项目正赶工的时候,聊天小窗一直在闪,再加上还有的会给我发窗口抖动。有的时候一大早来公司,打开qq就好几个不认识的临时对话跳出来,或者大半夜12点给我发消息。搞得最后我都觉得版主才是我的正职了。不过到目前为止我觉得我个人也有不少收获,之前的那些付出也都是有回报的。因为毕竟大家问的问题并不是我都遇到过的,通过给他们去解答,也不断提高我自己的经验和知识。在以后项目中如果再遇到类似的情况,就省得自己再去研究了。有的时候也有我不懂不会的,也会和其他版主一起讨论,官方有时候也会有一些支持。


    在这我突然想到了两个印象特别深刻的,问过我问题的开发者。第一个,问题本身我忘记是什么了,不过那个问题是属于那种需要花比较长时间去验证的一个问题,并且最后验证出来的结果我自己都觉得挺傻逼的。不过后来那个开发者还给我充了个QQ会员。觉得还挺好玩的(怎么感受到了莫名的鄙视感,我又不是让大家给我充QQ会员)。


    还有一个算是比较奇葩的吧,就是他自己本身没什么基础,所以他问的问题,他自己没有去思考要怎么解决,只是单纯遇到问题就来问我,而我也跟他讲怎么解决,但是他没基础,我讲了半天他也不懂,甚至还要问我,这个该怎么操作,那个该怎么执行,你看还是……也并不是说没有基础就不能问问题,只不过我觉得,既然要学习和使用这个东西,甚至说大一点以后要用来吃饭的,就沉下心来从基础的开始学。文档,视频,多看一看。主要还是遇到问题,你先自己去思考,验证和试着去解决。这样在我们沟通的时候也比较有的聊。


    学习方面,我觉得开始的时候多去看一些案例我觉得比较重要(没有基础的啥都别说,快去学。)然后官方的文档也很重要,这里我其实并没有把整个所有的文档一字不漏地看完,我是在遇到问题和需要的时候去搜索我需要的一些东西。


    总的来说我觉得APICloud是一个非常有价值的一个平台。给我们开发者也确实提供了很多便利,而且到目前为止我们在平台上所做的一些事也都能得到官方的肯定,并且官方出一些新的东西也会给我们几个版主开个小灶之类。我觉得虽然我也有付出,不过有所收获的话还是很值得的。

    小柚子写在最后:三位开发者的讲述相信您也一定有认真去看,作为AUI的作者流浪男和作为老师的左岸老师还有代表大多数开发者的李成杰。分别分享了他们和APIcloud之间的故事和学习使用心得。也非常慷慨地贡献了他们的一些经验。作为官方的小编感动之心无以言表啊(擦泪ing~)。


    APICloud从创立之初,我们说重新定义移动开发。说简单点就是帮助更多开发者、创业者快速实现APP开发,并且为大家提供更多更比便利的途径和方法。当然,在前进的路上也有太多像流浪男、左岸老师、李成杰一样的热心的开发者给我们提建议。帮助完善我们的产品,还在社区和官方交流群里积极帮大家解决问题。感谢你们(鞠躬~)。也正因如此我们会更加努力去完善产品体验,构建更有活力的社区。


    Ps:对那些默默支持我们的开发者说的话:只要你使用我们平台,支持我们,不管是原生开发会写模块的,还是会写框架,或者就是技术比较牛的,都欢迎大家毛遂自荐,欢迎来勾搭,如果你只是像李成杰那样缺乏勇气,差踹一脚,那赶紧来吧,我的脚准备好了,只要你有料,我们就为你提供舞台。


您需要登录后才可以回帖 登录

本版积分规则