Android开发难点

    要说Android开发难点,Android程序员都会有一肚子的话要说,咱们一个一个说,由低到高。

    技术层面:

     1 代码。这个看个人了,代码的好坏决定着未来。 

      2适配。代码写好了,能够跑了,但是却发现长期以来被痛骂的适配问题,各种机型,国内的水真深,要适应不同厂商真难。后来突然想为什么android适配不能像前端一样,许多前端都不知道什么叫适配,百分比适配。后来我们试着按着这个思路做出了一套Android适配的方案,但是对有强迫症的程序员来说看到还有机型没有良好适配真的是醉了,更有开发过程中偶尔出现某个解决方案对某个版本的os可行,但对于某个版本的os不可行这种莫名其妙的问题。其实有些大神说的很对,就应该向苹果学习,这个 我们兼容太多旧版本反而助长了这股气,索性全部放弃一部分(现在都7.0了,还有人2.2,这是什么?从5.0开始吧!!!),你看马上兼容的问题就解决一大部分。

      3 维护。跟上文的最后一个意思,Android系统的更新总是很快,而且不总是向后兼容的,所以设计一个程序并不难,如何让他适应不同版本的os是有难度的。

      4高效。跟第一个类似,写出来运行很容易,但如果让其高效还是要下功夫的。Android开发跟所有的应用开发同理,底层和框架如何更好的设计及优化已使用业务的高速增长。,说起来容易,低耦合高扩展,做起来是需要长期经验积累。

      5 优化。App端优化,这是个没有止境的话题,网络,图片动画内存电量等等随着优化的加深,你会发现不能局限在客户端,服务端也需要深入。(这个我深有同感,跟服务器端交流,他们老是觉得你们app不就是搞个前端吗?有什么难的,我说api接口有什么难的,我学会了都用不着你了)。

      客观条件

     1 首先学起来,开发文档等等各种被墙,我表示php的文档在网上能轻易的找到。。。Android可能有版本,英文的,中文翻译的,你懂得。翻墙是所有软件开发人员的求生技能。这就能看到,韩国的高新技术,台湾的技术水平提高的如此之快跟这个有很大关系。

     2 有时是不是感觉不是你该做的工作却分给你了,我纵使有很大能耐,设计出良好的交互界面,搭配的很丑的图片我能怎么做,ps大法又成了必备技能,没事,技多不压身。我靠。

     3 国内的公司太浮躁了。外国人开发的首要是用户体验,功能上少点可以一点一点迭代(国内的微信也可以),在国内程序员没日没夜的加班,做出产品(外包),我滴个去,进去先不说界面丑,再者不流畅,更可恨的是左边一个广告,右边一个广告,拜托你,我只是想快速想找到我想要的。

     4 技术发展。我们的技术都是从外国流过来的?这个我不知道,不过从国内发展来看,大部分的公司都没把新技术研发放在心上,money是首要的,以挣钱为首要目的的公司不可能走远。再一次与国外技术拉大差距。

     5沟通。这是程序员最难的问题,要与产品,设计,老板打交道。他们只会提问题,甚至不懂技术的老板看到业务哪里出问题,开口就骂。

    产品的意见不统一,一个向东一个向西,把程序员在中间当猴耍。我日哦。

    6工作。国内的程序员基本都加过班,当然这个跟个人能力也有关系。我曾经看过一个外国人开婚恋网站的,一个人经营一天就干几个小时,我的妈呀。说多了都是泪。

   

                     

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小阳世界2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值