跑美团众包是一种什么体验?
网上有关“跑美团众包是一种什么体验?”话题很是火热,小编也是针对跑美团众包是一种什么体验?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
由于家庭原因,从0755辞职,回到了028地区,一时没有找到合适的工作,倒是很多公司打着招聘的旗号,不停面试 求职者,从求职者那里套取经验和解决方案,最大限度的压缩成本,白piao经验和办法的,这种招聘现在非常多,请大家一定要注意。为了临时补贴家用,我采购了一辆电瓶车,缴纳了保证金,开始了外卖小哥的生活!到目前为止也跑了一个多月了,这里面有很多坑很多容易踩雷的地方,虽然本人的经历和经验还不够丰富,但是我觉得还是有必要和大家分享一下,让一些想入坑和准备入坑的小伙伴提前有个心理准备,也希望能有其他不准备入坑不想入坑就是想了解下这个众包这个行业或了解外卖小哥的真实工作状态的了解一下,能够对外卖小哥多一点的包容和理解!
由于我时间上的限制,并不能跑专送和优选,只有跑众包,还顺带手注册了个闪送,偶尔也送送闪送,本来还想注册 达达的,但是没有,具体原因下面会讲。
总的来说,注册门槛,美团众包(以下简称美团)是最低的,按照要求填写信息完成审核之后参加相应的培训(线上)就可以接单了,没有什么门槛和成本,但是在跑到一定量和金额的时候,系统会扣100元作为保证金,但是这100元保证金是不会提前要你交的,是从你流水里面暂扣,以后也可以取出来,但是取了之后如果你还想跑,就得充值100进去作为保证金。新手有一定的保护期,保护期期间违规可以通过消除卡消除,这样可以不用被扣款,或者罚款。
闪送,也是美团旗下的,和美团的区别在于,美团可以同时送多张单,但是闪送一次只能接一个单,而且要求更严格一些。比如美团的你接到单以后直接去取就行了,而闪送的必须在接单2分钟之内致电用户,否则系统会一直提示。所以闪送的单价总体比美团高,同样3公里距离,闪送可能在12元左右,而美团可能只有4元,但是如果美团的单比较多而且顺路的话,是可以弥补回来的,得益于后台的算法,其实两者总体流水应该差不多。但是我前面有说到,闪送一次只能送一单,而且有时候是距离比较远的,我送过最近的闪送单是从小区的这边送到小区的那一边,最远的闪送单送过20多公里运费26,然后返空……当然我也遇见过美团推送的5.7km的单只有5元结果取了货送过去发现是直线距离5.7KM,实际骑行距离12KM,所以后来美团搞了个问卷,问如果第一次配送没有成功客人要求第二次配送,配送费按照直接距离进行补贴你是否愿意,我果断选择了不愿意,毕竟我也不是直线送过去的啊!举个例子:一条河宽10米,你在河这边取餐要送去河对面,直线距离100米,但是你得从桥上绕过去,最近的桥距离你2km,这样你就至少得骑行4KM,然后你补贴100米距离的运费给我,excuse me?
由于美团和 闪送是一家的,所以偶尔美团爆单没有人接的时候,会转到闪送这边来,单价会高一点,闪送的单有时候也会自动转到美团那边去,单价就更低了。闪送注册也比较简单,在线填写好资料完成培训就行了,但是接单前,必须从他们家购买装备,我购买的时候是一个工作证一个文件袋两件马甲,就这四样东西140软妹币,你品,你细品!先不说你能不能接到单能接到多少单,先把你装备钱赚了再说!而且在新手保护期过后,送完一单后就会验证装备,你得穿上马甲戴上工作证拿着文件戴露脸拍照上传,否则会面临罚款等处罚!
达达,注册也很简单,但是没有跑达达的原因是,注册完了就要我先交几百的保证金,不是说交不起,你说你是为了顾客的权益考虑得先让骑手交保证金,那么骑手的权益你又能不能来保证呢?在我看来这就是提前圈钱,当然有人会说,你得先投入再谈产出,这种太飘渺的东西我还真不太适应,罢了,不跑你这个平台也罢!
饿了么,没试,应该差不多,论市占率还是美团高一些,所以还是考虑的美团,但是偶尔在美团上也能接到饿了么转过来的单……
下面重点说一下美团。
由于是众包骑手,首先来说不是美团的核心配送员,所以虽然他们后台也会派单给你,但是派的总体来说都是质量比较差的单,何谓质量差的单,就是价格低路程远地点偏的,我接到美团推送的第一单就是接近6KM距离的单,单价为5元,后来更是出现了众多4元的单,但好在距离不会太远,而美团给商家规定的配送费是订单实付金额的5%,最低5元起步,这里面的差价有多少大家可以自己算。而如果碰到一些大单,金额比较大或者东西比较重的,骑手的配送费其实并没有高多少,曾经看见一个骑手吐槽说有客人下单了两件24瓶的矿泉水要求扛进小区送上楼,配送费才6元,不给加钱,下单时候写的重量是5kg以内,找客服申诉说超重客服说你过秤看一下重量是否有超重……
优质的单都会集中派给优选或专送的骑手,毕竟人家是挂在美团下面第三方劳务公司的的正式员工,众包连小妈生的都不如,最直接的感受就是,你同样最多接8张单,这8张单90%的可能都不在一个地方 取货不在同一个地方送过,而优选或专送的骑手,系统可以给他们派这8张同一个地方取同一个地方送。不过这也能理解,如果众包都这样派了,那人家优选和专送的骑手的权益怎么保证呢?而且众包本来运力不稳定,所以要优先满足正规军了。但是跑了一段时间发现,如果你不轻易拒单,出勤率比较高(每天跑满5单算一天出勤率),系统会根据你设置的常驻区域,和结合你当前订单的轨迹,给你派很顺路的单,这个算法还是很厉害的!所以一开始我也是有派单就接,不管多远的单子都接,虽然我每天跑的单量不多,但是总算还是有订单,不过这也要根据你所在区域的单量来看哈!
在以前知道外卖小哥很艰苦,很赶时间,在路上经常有看到走机动车道甚至逆行的骑手,在小区里面也经常看到飞奔的骑手,所以我以前点外卖没有给过任何骑手差评,甚至有的时候高峰期电梯很紧张,我也会告诉骑手如果可能超时,你可以提前点送达,在手机信号不好的地方,我会告诉骑手放在某个地方就行,而真正当了骑手以后,才发现,外卖小哥不是很艰苦,是非常特别艰苦。
当然我希望大家不要说什么“哪行哪业不辛苦,就只有你们最辛苦”之类的话,不乏有很多优秀的骑手,月收入上万,就好像直播带货一样,能有几个像李佳琪薇雅这样的人呢?如果可以,我相信很多人还是宁愿选在坐在办公室里面吹着空调拿着几千块钱的工资舒服些,谁和舒服过不去呢?外卖骑手,不管阴晴雨雪酷暑寒冬,一直飞奔在路上,为了赶时间不得不冲红灯逆行,他们并不是真的愿意冲红灯逆行,而所有的一切,都被一个叫做系统后台的东西卡的死死的!从定位到定时都给你卡的很死。这个系统很公平,公平到天平永远只倾向用户,骑手所报告的问题全是骑手的问题,只要触碰就是罚款扣钱!
前段时间028区域疫情“闹”的严重,为什么是“闹”的严重呢?其实是没有大家想的那么夸张,只是大家都把疫情看作洪水猛兽了,只要我们做好防疫措施,还是没有太大的担心和问题的。在这段期间我觉得送外卖是最简单的,因为骑手都进不了小区,外卖只能放到门卫的桌子上,但是这对于点外卖的人来说是不太友好的,毕竟我点外卖就是为了不想出门你给我送上楼图个方便,现在要我自己下楼去取我还点什么外卖呢?是的,大家都有自己的考虑,点餐的人想图方便,骑手也想图方便,保安履行自己的职责也想保住自己的饭碗,我每到一个小区,我都会先很客气的问一句保安是否可以进,如果不能进也会跟客人说明情况。毕竟大家都是打工的,没有必要为难谁,所以到目前为止,我还没有和保安产生过什么冲突,如果你硬要往里面冲保安肯定会拦会问,大家相互理解一下其实没有那么复杂。
而随着疫情慢慢消退,各小区陆陆续续慢慢解封,很多问题就开始出现了,进小区之前得干几件事:1、在规定位置停好电瓶车;2、在门卫那里填写登记表然后测体温;3、出示 健康 码扫描场所码;4、做完这些动作后等保安给你开门,你再进去找楼栋上楼送餐;这样,光前面3个动作起码就要2-3分钟时间,如果遇到下雨或者手机信号不好的,时间可能更久,再然后进到小区里面找楼栋,如果小区小一点的相对还好一点,如果小区大一点的,呵呵……你问人都不一定知道几栋几栋在哪里……如果白天还好找一点,毕竟视线清晰一些,如果晚上就更呵呵呵了……所以最好的办法是在门口先客客气气的问一下保安,几栋几栋在哪里,他们对于小区的熟悉度比你对你家还熟悉!
但是到了楼下也有问题,有可能门禁进不去!!!而大部分小区的门禁系统都是个摆设,我家的就是,收房过后门禁就没有正常过,要么是叫了按了开不了门,要么就是查无此户,要么就是门禁大半夜的自己乱叫,后来我干脆把门禁的线给拔了,整个世界从此清净了!我遇到过一次这样的情况,送到单元门门口了,门禁用不了,按管理员的也开不了,给用户打电话,希望用户下来取一下,用户说我很着急,你必需给我送上来,我说我也很着急,但是进不了门禁,然后用户冷冷的说了一句“那你就等着,待会儿有人进出的时候门开了你再进来”,手上还有另外一张单,着急的就像热锅上的蚂蚁,再打电话用户就不接了,等了几分钟才看见一个保洁阿姨从电梯里面出来,赶紧请她帮我把门打开了,上去敲门又等了差不多1分钟,冷冷的开了门把外卖拿进去嘭的一声把门关上,我赶紧去送下一单,很不意外的超时了,也不多,超了40多秒,超时的这一单,配送费4元多,扣了我2.58……申诉无用,系统认为你就是超时了,而这40多秒,是我用逆行2公里冲了三个红灯才换回来的……否则超时可能更多扣款更多……
有个骑手在群里吐槽说XX小区进去很麻烦,除了我上面说的第三个动作完成以后,第四个动作就不一样了,保安要跟业主通电话,确认是有点外卖才放行让进,如果是外卖高峰期直接崩溃,关键还说那个小区进去没有信号,电梯又小楼层又高,只要送那个小区必定超时,强烈呼吁大家不要去送那个小区……都是混口饭吃,没事我们不会往你们小区跑,骑手不闲,更不至于闲得蛋疼!
有些小区信号极差,我曾经送过有两个小区,只要一进单元楼,手机就是无服务,小米8+ 联通,反而我的苹果11+联通还会有点信号,而且同样从没有信号走到有信号的空旷地方,小米8需要大概1分钟左右才能找到信号连上网,而苹果11早就可以收发信息了,所以以后谁再说苹果手机信号差我跟谁急!有人会说,那你怎么不把软件装到苹果手机上要装到小米上面呢?其实这也是一个基于成本的考虑,因为你在配送期间,需要一直开着美团软件,刚开始你去不熟悉的地方可能还得导航,美团软件会在后台不停定位你的位置,看你是否抵达商家是否抵达用户地址,这样是非常耗电的,所以会一直挂着充电宝,这样对手机电池的损伤是非常大的,苹果换一块电池要519(官方原装),而小米的只需要100多,而且小米的电池容量本身也比较大一些,续航可以稍微长一点,我的11的电池只有78%了,得换才行了……而不知道的小米手机的原因还是什么,定位非常差,有次我去一个商场取奶茶,那个商场没去过不熟悉,小米的高德导航给我指示定位是在商场后面的步行街里面,我去找了一圈毛都没有,苹果手机高德一定位发现就在外面的大马路边上,按照苹果的定位过去一看果然是,而小米的高德还在一个劲的喊“您已偏离路线正在为您重新规划”……,我都取到餐出来了,app才慢悠悠的来了一句“您已达到XX附近,确认到店请在滴声后回复确认”……你礼貌吗?
言归正传!有时候app反应很慢,我遇见过很多次这种情况了,明明已经到商家那里了,app提示还没到,这个时候你不能点上报到店,否则是违规,只有等app报了“你已经抵达XX附近,确认到店请在滴声后回复确认”,你才能说确认或者点击“上报到店”,有时候你得在店门口等十几秒钟,app识别到你到了才行,但这十几秒钟,足够进去取餐然后上车了开始配送了,对了开始配送之前别忘了点“我已取餐”,不然这一单不仅白送了,你还得往进搭!同样,送达目的地后,你也只能在系统识别到你到达指定地点后才能点送达,否则,50的罚款起步,而有时候你送一单才4元的配送费,50的罚款,美团你是缺钱买药吃吗?对了,这一点美团规避的很好,他们叫扣除余额,不叫罚款,如果是罚款的话可能面临官司,他们还是很聪明的!
这个时候又会遇见新的情况!前面我说了,有的小区信号很差,我送过的有两个小区,进去就没有服务了,这个时候你无法点击上报异常(如果出现异常情况,比如说联系不上用户等),app也无法判定你是否已经抵达指定地点,所以尽管你上楼了,把餐送到客人手里了,无法点击确认送达,得等到下楼来有信号了才能点击确认送达,又会出现新的情况:1、超时;2、app觉得你还没有到用户指定位置,你点确定送达判定你是提前点确认送达;3、等app识别到你确实已经到了,让你点确认送达,恭喜你,你可能已经超时了!当然有人会说,你先在楼下等有信号了定位成功了点了确认送达再送上去不行吗?可以啊!但是你得跟客人说好,客人同意了才行,要是碰到那么很小的一部分很固执的客人说“你都没送到我这里凭什么要点已送达?小心我投诉你”,立马秒怂!乖乖的送上去再点吧,不然一个投诉,你懂的,比提前点送达还惨,而且可能面临双重处罚!要是再碰到那种打爆了电话都不接的那种,你真的是欲哭无泪!而出现了以上者三种情况的唯一结果就是:扣钱!本人亲身经历如下:
1、某天下午,客人点了一份炸鸡,显示配送距离5公里配送费5.7,一看和系统派单刚好顺路就抢了,根据顺路原则优先派送了这一单,等送到客人制定地点的时候,发现漫天飞舞一片荒芜,致电客人,客人说就我的定位准确的,我说在XXXX标志性建筑物附近吗?她说不是,是在哪里哪里,我说那你定位不对啊!问到详细地址,让用户修改地址,我这边做报备定位不准,客人说修改不了,但是要我继续送,我砍距离超过3KM了(来回需要跑6KM),但是时间还来得及,然后就报备异常之后送过去了,等到客人出来取餐,客人叫我帮她修改地址,我试了一下,定位到她准确的地址,提示说“超出配送范围”,无奈只好结束了订单,然后问客服,客服说让客人修改地址,我说客人修改地址提示超出配送范围了,客服说我们核实了确认属实会给你补发多跑的距离的配送费,然后,就没有然后了……
2、某天上午,送去一个小区,该小区很熟悉了,还有5分钟超时客人电话没接,因为可以进了就直接送上去了,进入小区信号就很弱,进入单元门就无服务了,点送达一直提示我网络连接断开,想报备异常都不行……等送达下来以后有信号了点确认送达才有反应,最后配送费4.1扣款1.68,不支持申诉……
3、接到系统派单,去门店取餐,一杯奶茶,两个小伙子店员,手上就两杯奶茶在做,一杯是我要取的,一杯是另一个骑手的,我到店询问快出餐了吗?回答:马上!……这真是个万能词!然后我就看着两个店员慢慢悠悠的做着奶茶,做一会儿又去搞其他,我催说麻烦快一点嘛,我还有其他单,“马上!”,一杯奶茶做了7分钟,我看着时间做的!奶茶本来出餐很快的,那天我去一个奶茶店取了12杯奶茶人家还没有用到5分钟就出餐了,这个一杯奶茶能搞7分钟,怪不得一条街上他们家生意差外卖单也少,这样的店员不赶紧开除了换个手脚麻利的还留着过年吗?我都替老板着急!然后下一单险些超时,结果又下着雨,电瓶车的挡风被粘了有水,在骑行过程中在手机屏幕上滑动就有反应,而划着划着不小心就把这一单滑了已送达,等我看到时候发现单怎么不在配送中而是找不见了,赶紧去订单列表里面找到了,给客人打电话过去解释,客人是个学生,还是很客气的说你送过来就行了,然后送过去了,距离相差1公里的样子。第二天早上起来一看系统提示:你提前点了送达,扣款50……,申诉无用!
4、预定单,这个尤其要注意的,必需在客人指定的时间范围内在指定地点点送达,否则,扣款!一次去给客人取火锅食材,要求10:55送达,结果我10:53到了,小区进不去,给客人打了电话,客人让我放门口桌子上,我放了拍了张照,确认送达,然后“因未在客人要求时间段送达”,扣款!申诉无用!也就是说,你不能早到,你更不能迟到!否则,你的结果只有一条路,罚款,哦,不对,是扣款!
5、有朋友在关心关于微笑行动的检测的问题,我觉得其实没啥,就是送到一定程度的时候,系统会让你做检测,戴好口罩头盔按照要求做动作就行了,十几秒钟的事情!
我翻开规则一查,这规则没有规则,歪歪斜斜的每页上都写着‘仁义道德’四个字。
我横竖睡不着,仔细看了半夜,才从字缝里看出字来,满本都写着两个字是‘扣钱’!”
树人.周
我的单量并不多,每天也就中午跑一跑,因为早上要送娃去上学,下午要接娃做饭辅导功课,晚上跑跑 网约车,所以到现在为止的流水并不高,但是我的评价还还不错,因为我走到取餐哪里也是很客气,遇到门卫保安也很客气,送到用户手里也很客气,有客人这么评价的“第一次来成都,外卖小哥很热情,感觉很温暖”。我用的不是换电车,是自己的电瓶车,一次最多只能跑80公里,每次出门的时候得看着时间看着续航里程,不能耽误接娃,就像我前面说的那一单,显示5.7公里,我算着续航够,时间也够,于是去送了才发现5.7是直线距离,真正最近的路过去是12公里,送到那个荒郊野岭的地方电瓶车就没电了,推上山又放空下山找了个面馆吃了碗面,给老板商量了一下老板看我们还是可怜,又照顾了下他生意,让我免费充了一会儿电才勉强骑回去的,感动ing,祝愿那个老板生意兴隆!顺便说一句,那个时候是下午3点多,我开午饭,那单配送费5元,我吃碗面11元,赚了-6元,真值!
app里面所有的距离显示都是直线距离,你看着挺近的其实很远,而且如果再遇到导航抽风,给你导航到不能通行的路上面,你还得倒回来重新找路,这些都是成本,而且一旦超时就是扣钱,我已经有好几次去不熟悉的地方送结果导航把我导到断头路上面或者禁止电瓶车进去的路上了。
前面我说了,美团的规则是只对顾客有利的,其实很多时候骑手做一些事情,他知道这样做不对,但是有的时候真的是没有办法了,被逼的没法了!试想跑一单赚4元,因为种种原因晚到了那么哪怕1秒钟,扣钱,因为你提前点送达了,扣钱,因为你到店了但是app判定你没到店你点了已到店扣钱,你着急送餐忘了点已取餐扣钱,你没在规定地点点送达扣钱,你需要等红绿灯,你需要等保安登记核实身份联系业主,你打了客人电话几十遍没有人接,你送到楼下没有人给你开门进不去……一单 配送费,你出6元,美团抽走一部分,站点抽走一部分,到骑手手里4元,然后因为上面的各种原因,扣款从配送费的30%起到50%到更高,不管是客观的原因还是主观的原因,但是我相信没有哪个骑手会主观的去犯这些错误去触碰这些规则,有可能一单白送了,有可能一天白跑了,所以有时候有的骑手崩溃真的能理解,有可能有一小部分骑手会通过威胁甚至暴力的手段来解决问题,最后导致更加恶劣的后果,但是我始终相信,人性本善!大家都不愿意用那样的方式来解决,就像李伯清老师说的一样:人,都是被逼出来的!
放下月薪上万福利待遇好的工作为了家庭回到一切都得重新开始的地方找不到合适的工作选择了来当骑手,其实我并不觉得当骑手是一份多么低下的职业,都是凭自己劳动力挣钱,我不偷不抢不 违法乱纪挣钱合情合理,我老婆曾经认为我不可能去当骑手,认为我放不下这个面子,但是为了挣钱,面子又算什么呢?骑手是一个多面受气的职业,家里有小孩的,被班上同学知道了自己的父母是送外卖的可能会被嘲笑到抬不起头来,去到商家取餐,遇到一些出餐慢的,你着急送单催一下也可能会被商家怼,你去到小区也可能会被门卫拦着不准进,为了送餐及时,我们在不得已的情况下只有逆行冲红灯,虽然我们都知道这样不对这样很危险,但是美团的规则,可能其他平台的规则也是一样,严格的读秒时间,会让你看见你的钱在一点点被罚走,而且美团饿了么根据大数据的计算,不断的压缩骑手的配送时间,被控诉以后所以前段时间还假惺惺的出来做调查问卷,问顾客愿不愿意多等1-2分钟,而这时间以前本来可能就是属于骑手的,被他们压缩以后,又出来立牌坊,然后还想把责任推给用户,到最后就是“骑手们啊,不是我们不愿意啊,而是客人不愿意啊,看吧这都是众望所归,你们自己耗子为汁吧!”,自己撇的干净利落,牌坊也立的又高又大,反正最后的结果也是他们自己在说,到底是怎么样只有他们最清楚。
总之,发这个知乎,除了吐槽美团对于骑手的不公以及平台规则的不人性化以外,不人性化体现在无论什么原因,用户永远的对的,客人永远是对的,平台永远是错的,骑手绝对是错的,要申诉?不好意思,你的问题不支持申诉!同时也希望想要加入骑手的,避免在这些问题上踩坑被扣钱,骑行过程中一定要戴好头盔!出门戴口罩!也希望有缘能看见这个知乎的网友们,对于外卖小哥外卖骑手能够多一点包容,碰见着急赶路的骑手能够侧个身让他们先过一下,有可能他送的正是你的外卖呢!也希望点了外卖,如果不方便接电话,或者信号不好,或者无法送进去的,你们可以在备注那里写一下放到哪里,我们不会要你的外卖,我们也不会损坏你的外卖。如果留了电话的,请一定记得保持电话畅通能接到电话,不然当外卖骑手送到了,电话不接敲门没应信号又不好没有人收餐还赶着送下一单,看着时间一分一秒流逝,如果换做是你,你也会问候客人全家!如果骑手没有不合适的地方,你们的好评或者是一句收餐时候的谢谢,将会是骑手们最大的鼓励!
最后,我也不准备再送外卖了,说实话,现在成都的温度还在10度左右,再过段时间就是几度甚至零下了,寒冬里面骑着电瓶车对身体确实也是一个考验,虽然穿了防风的衣服裤子,但是动起来的时候你会汗流浃背,一旦停下来一会儿就感觉到很冷。如果你想锻炼身体也可以,我178身高,送外卖前140斤,送了一个月现在130斤了。而且戴着头盔视线和反应也不太好,我看有的骑手把头盔挂在车上不戴的,其实很危险的,一旦发生紧急情况头盔是可以保命的。
如何编写高质量的代码
1、电商行业
网上做生意是现在很多人能想到的第一个选择,首先可以免去房租的开支,货源也不需要进的太多,不过做电商需要一定的学习,而且必须要对电脑操作非常的熟练,不是很适合年龄比较大的人。
2、物流行业
因为电商的壮大,物流发展也是非常的快,如果当地某个物流还没有分公司,可以拿到一个代理权开一个分店。
3、餐饮行业
做餐饮行业可以随时开始,不过最好自己也懂一点烧菜,门面肯定要选的好一些,大一些,要迎合当地人的口味,刚开业要记得搞活动,吸引住顾客了,店就开成了。
4、制造行业
如果有朋友或者亲属在某一个制造行业很有精通,不妨去学习一下,投入到制造业当中,制造业需要大面积的厂房和大量的工人,投入比较大,回报也会比较大,不过同样风险也非常大。
5、服饰行业
除了饮食之外,衣服也是永远的主题,不管是做衣服还是开衣服的店铺,都是可以的,男人开男装,女人开女装,最好是你有比较丰富的人脉,这样可以通过身边的朋友进行宣传。
1. 打好基础
写出高质量代码,并不是搭建空中楼阁,需要有一定的基础,这里我重点强调与代码质量密切相关的几点:
掌握好开发语言,比如做Android就必须对Java足够熟悉,《Effective Java》一书就是教授大家如何更好得掌握Java, 写出高质量Java代码。
熟悉开发平台, 不同的开发平台,有不同的API, 有不同的工作原理,同样是Java代码,在PC上写与Android上写很多地方不一样,要去熟悉Android编程的一些特性,iOS编程的一些特性,了解清楚这些,才能写出更加地道的代码,充分发挥各自平台的优势。
基础的数据结构与算法,掌握好这些在解决一些特定问题时,可以以更加优雅有效的方式处理。
基础的设计原则,无需完全掌握23种经典设计模式,只需要了解一些常用的设计原则即可,甚至你也可以只了解什么是低耦合,并在你的代码中坚持实践,也能写出很不错的代码。
2. 代码标准
代码标准在团队合作中尤为重要,谁也不希望一个项目中代码风格各异,看得让人糟心,即便是个人开发者,现在也需要跟各种开源项目打交道。标准怎么定是一个老生常谈的话题,我个人职业生涯中经历过很多次的代码标准讨论会议,C++, C#, Java等等,大家有时会坚持自己的习惯不肯退让。可现如今时代不一样了,Google等大厂已经为我们制定好了各种标准,不用争了,就用这些业界标准吧。
3. 想好再写
除非你很清楚你要怎么做,否则我不建议边做边想。
你真的搞清楚你要解决的问题是什么了吗?你的方案是否能有效?有没有更优雅简单的方案?准备怎么设计它,必要的情况下,需要有设计文档,复杂一些的设计需要有同行评审,写代码其实是很简单的事情,前提是你得先想清楚。
4. 代码重构
重构对于代码质量的重要性不言而喻,反正我是很难一次把代码写得让自己满意、无可挑剔,《重构》这本书作为业内经典也理应人人必读,也有其他类似的教授重构技巧的书,有些也非常不错,遗憾的是我发现很多工作多年的同学甚至都没有了解过重构的概念。
5. 技术债务
知乎上最近有个热门问题《为什么有些大公司技术弱爆了?》,其实里面提到的很多归根结底都是技术债务问题,这在一些大公司尤为常见。技术债务话题太大,但就代码质量而言,我只想提一下不要因为这些债是前人留下的你就不去管,现实是没有多少机会让你从一个清爽清新的项目开始做起,你不得不去面对这些,你也没法完全不跟这些所谓的烂代码打交道。
因此我建议各位:当你负责一个小模块时,除了把它做好之外,也要顺便将与之纠缠在一起的技术债务还掉,因为这些债务最终将是整个团队来共同承担,任何一个人都别想独善其身,如果你还对高质量代码有追求的话。
作为团队的技术负责人,也要顶住压力,鼓励大家勇于做出尝试,引导大家不断改进代码质量,不要总是畏手畏脚,停滞不前,真要背锅也得上,要有担当。
6. 代码审查
我曾经听过一些较高级别的技术分享,竟然还不时听到一些呼吁大家要做代码审查的主题,我以为在这个级别的技术会议上,不应再讨论代码审查有什么好,为什么要做代码审查之类的问题。同时我接触过相当多所谓国内一线互联网公司,竟有许多是不做代码审查的,这一度让我颇为意外。
这里也不想多谈如何做好代码审查,只是就代码质量这点,不客气地说:没有过代码审查经历的同学,往往很难写出高质量的代码,尤其是在各种追求速度的糙快猛创业公司。
7. 静态检查
很多代码上的问题,都可以通过一些工具来找到,某些场景下,它比人要靠谱得多,至少不会出现某些细节上的遗漏,同时也能有效帮助大家减少代码审查的工作量。
Android开发中有Lint, Find bugs, PMD等优秀静态检查工具可用,通过改进这些工具找出的问题,就能对语法的细节,规范,编程的技巧有更多直观了解。
建议最好与持续集成(CI),代码审查环境配套使用, 每次提交的代码都能自动验证是否通过了工具的代码检查,通过才允许提交。
8. 单元测试
Android单元测试,一直备受争议,主要还是原生的测试框架不够方便,每跑一次用例需要在模拟器或者真机上运行,效率太低,也不方便在CI环境下自动构建单元测试,好在有Robolectric,能帮我们解决部分问题。
单元测试的一个非常显著的优点是,当你需要修改大量代码时,尽管放心修改,只需要保证单元测试用例通过即可,无需瞻前顾后。
9. 充分自测
有一种说法:程序员最害怕的是他自己写的代码,尤其是准备在众人面前show自己的工作成果时,因此在写完代码后,需要至少跑一遍基本的场景,一些简单的异常流。在把你的工作成果提交给测试或用户前,充分自测是基本的职业素养,不要总想着让测试帮你找问题,随便用几下就Crash的东西,你好意思拿给别人吗?
10. 善用开源
并非开源的东西,质量就高,但至少关注度较高,使用人数较多,口碑较好的开源项目,质量是有一定保证的,这其中的道理很简单。即便存在一些问题,也可以通过提交反馈,不断改进。最重要的是,你自己花时间造的轮子,需要很多精力维护,而充分利用开源项目,能帮助你节省很多时间,把精力专注在最需要你关心的问题上。
关于“跑美团众包是一种什么体验?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!