美文网首页@IT·互联网程序员
程序猿赚外快系列-如何打造自己的神兵利器

程序猿赚外快系列-如何打造自己的神兵利器

作者: 大刘的英语世界 | 来源:发表于2017-05-11 00:25 被阅读1326次

    系列内文章链接:

    现在的社会,面对了工作和生活的双重压力,仅仅靠工资来生活,常常让人感到捉襟见肘。而作为程序猿的我们,应该是最能够充当斜杠青年,赚取外快的人了,平时在公司写代码,如果不算加班,剩余时间可以挤出大把。我相信,有很多和我一样的同学,应该都在外面接过单子吧,不管是大是小,在不耽误工作的情况下,不失为一种增加收入的方法。不过在接单的过程中,也会遇到各种各样的问题,如何快速有效的完成兼职订单,大刘这里总结了几点,分享给大家。

    网络图片

    装备篇

    个人开发兼职,大多数时候都是以单兵作战,情况好点的可以找做美工或开发的同事搭伙,美其名曰可以称做个“XXX工作室”,但是第一没有资质,第二没有工作地点,客户如何相信你呢?

    这点上,我们最好要知道点心理学,现在网络发达,客户一般都会通过58同城,赶集网,或者猪八戒,威客中国这样的网站进行搜索,看看有哪些网络公司或者团队满足要求,一般通过找个人开发解决的,不是资金紧张,觉得网络公司的报价太高,就是项目要求时间紧,最好有熟手能直接开发,不要网络公司那么多的流程,耽误时间的。知道了这些,作为个人或者工作室,我们也是有有优势的。要记得 尺有所长,寸有所短 的道理。

    • 人靠衣装,佛靠金装

    俗话说:“酒香也怕巷子深”,在网络时代,必须有自己的个性化名片,这样在茫茫网路中才能识的有缘人。这里有几个方法分享给大家:

    (1) 在58同城,赶集网上发上几篇介绍自己的帖子,最好能够图文并茂,除了介绍自己的基本情况外,最好能够贴上之前兼职开发的网站,APP应用的截图,如果能够有网址是最好的了,这样客户能够更直观的了解到你的开发水平和设计风格,也就加大了客户和你合作的可能性。

    (2) 建立属于自己的微信公众号,一个专门用于联系兼职工作的QQ号,微信号,手机号。这样做的原因是,能够让客户通过不同手段找到你,没有网络公司的硬件条件,有专属的自己的网络名片,也是建立彼此信任感的基础。

    (3) 如果有条件,最好能够建立独立域名的个人博客,或者工作室网站,这样在介绍客户客户案例的时候,只要把网址附上,会大大增加说服力。

    (4) 面对本地客户,最好能够去见一面。人都是感性动物,通过冰冷的电脑屏幕或是电话交流,终抵不过一次面对面的沟通,而且这对了解细化客户的需求,更有帮助。客户见到真正的开发者,把自己的需求明确的告诉你,也对你在开发过程中如何进行技术选型有很大的参考价值。

    (5) 面见客户时,请穿上正装,如果的确没有正装,也请一定要穿的干净整齐,给客户留下很好的第一印象,即使合作不成,后续也扩展了人脉,再有需求的时候,客户肯定会第一时间想起你来。

    网络图片

    武器篇

    客户在找到你之前,或多或少都接触过一些网络公司或者兼职的开发者个人,在同等要求条件下,完成时间越短,开发质量越高的,也就更受客户的青睐。那么,怎么能够又快又好的完成客户的要求呢?

    俗话说得好:“工欲善其事必先利其器”,“没有金刚钻别揽瓷器活”,有一个好的准备,就能起到事半功倍的效果。

    • 前端UI素材搜集

    这里的UI素材包含图片,字体,JS插件(jQuery插件居多),网站模板,手机H5模板,甚至是相关的行业网站网址等等。不要小看平时的积累,在网上看到好的素材资源,不论大小,最好都分门别类的存放起来,不要等到需求来时方恨少

    这里的UI素材都是可以通用的,不论是企业网站,还是商城系统,APP应用。有的客户时间要求很紧,但是对自己的需求又没有完全明确,这个时候如果你有UI模板的积累,就可以根据客户需求,挑出来几个对应的模板,截图给客户,或者发给好的行业网站网址,发给客户作为参考,一般来说,这样起到 聚焦客户需求的 目的,需求明确了,后面的开发流程也就明确了。

    作为一个兼职开发的程序员,基本上都是 全栈开发 的,也就是要求你前后端都能拿得起放得下,有了平时的前端积累,才能在设计阶段准确的体现用户需求。

    • 界面原型快速设计

    不想做一个好产品经理的设计师不是一个好程序员

    在给客户做需求分析的时候,一般都会通过美工为客户出一份效果图,客户确认后,达成合作意向,程序员才能进行着手开发。而美工设计一般都会比较耗时,不论是色彩搭配,版面设计都要至少1-3天时间,可能设计好后客户的需求又变化了,这时候就要求我们在谈需求的时候,要能够快速设计一套界面原型,以此作为和客户探讨的基础。

    在此推荐 Axure RP墨刀Sketch这几套工具,平时产品经理对Axure RP应该会很熟悉了,Axure RP是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的产品经理能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型。

    当然墨刀也是很好的界面原型设计工具,上手更方便,号称能够10分钟设计一个APP,在设计微信公众号和APP应用时候很有优势。Sketch更类似简化版的Photoshop,稍微有些美术基础的同学用起来会更顺手。

    有了以上的界面原型设计工具,即使你没有专业的美工帮助,也能在短时间内设计出一套完整的UI效果图,至少让客户能够直观的了解需求呈现的点和面。

    • 完善的代码库

    代码库,也叫代码片段,能出来接单的朋友,都有几年公司开发的工作经验,或是主程开发,或者架构设计,总之都有两把刷子。平时的开发也都遇到过各种各样的问题,当然也就有对应的解决方法,日积月累,后端的程序代码和前端的UI设计素材,都累计的不少了。这些就是构成我们打仗冲锋陷阵的武器弹药。

    1.企业开发通用后台一套
    这主要是为企业网站客户准备的,客户只是为了简单的展示公司,企业的产品,或者作为宣传媒介,没有那么多特殊的需求。

    因为是PHP主程的关系,我这里一般会选PHP作为主要开发语言,当然对于其他主程的同学,选择JAVA乃至NodeJS作为通用后台的开发语言,都是不错的选择。

    有了这套后台,可以作为后续开发接单的基础,所有的个性化需求,都可以在这个通用后台上面添添补补,就能满足大部分客户的要求。

    2.B2C,C2C,B2B2C的电商开源平台一套
    现在做电商的企业和公司客户也很多,但是又对原版的电商平台功能不满意,或者觉得官方报价过高,限制又太多,所以这方面需求的客户也很多。因为做PHP开发的原因,这里我就推荐一些开源的商城应用吧,希望有朋友能够补充。

    B2C的开源系统我用EcShop的最多,现在已经更新到3.6的版本了,相对于2.7.3的版本更新换代了,而且支持移动商城、订单管理、物流跟综、团购+红包+竞拍等功能,在开放源码的基础上,基本上可以满足90%以上客户的需求,而且ECShop的源码结构合理,开发插件或者模块都很方便,的确是二次开发的很好选择。

    C2C的开源系统我用的EcMall居多,EcMall和EcShop一样,都是商派公司的产品,现在应该还是2.x的版本,不过C2C的功能,网点加盟的基础功能都还是有的,做为二次开发来说,源码结构清晰,适合团队开发。

    B2B2C是最新的电商系统,类似京东这样的架构设计。这里我接触过的比较好的有 ShopNC 和 iWebShop ,这两者都有很好的平台架构,有时间大家可以去看看。

    3.微信公众号及APP开发
    原生的开发我不是很懂,也就不班门弄斧了。一般来说,微信公众号开发占据了客户需求的大多数方面,这里你最好要多收集下网上提供的开源微信公众号开发的源码,例如订阅号,服务号,企业号的开源SDK,github上很多,大刘平时用的是这个
    https://github.com/binsee/wechat-php-sdk
    其他的也很多,python的可以用
    https://github.com/littlecodersh/ItChat
    里面推荐的链接例如
    https://github.com/youfou/wxpy
    也很不错

    小结

    洋洋洒洒说了这么多,其实做好上面的每一点对兼职开发的朋友来说都有挑战,但也只有秉承着精益求精的精神,抱着接一个单子就要做好需求的目的,才能优质的完成客户交代的任务,谁说个人兼职开发就不是在运营自己的个人品牌呢?

    下一篇里,大刘将会为大家分享如何在接单过程中,如何处理客户的各种要求,揣摩客户的心理,以及制定兼职工作的流程和时间安排等等,下篇见。

    下篇链接:程序员赚外快系列-沟通统筹双管齐下

    相关文章

      网友评论

        本文标题:程序猿赚外快系列-如何打造自己的神兵利器

        本文链接:https://www.haomeiwen.com/subject/rwfntxtx.html