前语

经过多番尽力,岛上码农总算成为了的“签约作者”,在此感谢大大们的厚爱和掘友的大力支持。但话说回来,签约也不是白签的,得干活!而且还有条件,必须新开专栏,必须是技术文章,贴代码不能超过70%……最重要的是 —— 不能水!想了好几天专栏的方向,决议来讲讲怎么从用户体会视点考虑来做开发,事例是根据 Flutter 完成,可是准则和其他开发言语是相同的,移动端、Web 端都可以参考。

为什么开发也需要考虑用户体验?

Why

为什么要写这个专栏?用户体会不该是 UE/UX的工作吗?这锅不能扔给程序员背啊!实际上,全国有许多小规模的开发团队,会有许多中大型公司意想不到的问题,比方:

  • 只要 UI,没有 UE:UI 不会做完好的交互效果;
  • UI 不参与界面设计,由产品原型定,这种一般适用于后台相对规范的界面;
  • 没有 UI,没有原型,一张手绘草图打天下,这种在外包型的公司比较常见;
  • 没有 UI,没有原型也没有草图,全凭项目经理一张嘴!

上面的状况在中小企业很常见,为什么说外包公司出来的程序员有时分会被轻视,其实很大程度上不是程序员自身的问题,而是他们的工作环境决议了做工作的方式不那么规范,难以适应正规化的开发流程。这种状况下,如果程序员自己不去培养好的开发和学习习气,那么生长的过程会很慢甚至停滞。我自己本人就面试过不少这样的程序员,在小公司做了5-6年,由于工作环境和自身的原因(一般是处于舒适区太久),导致实际的能力和工作2-3年的差不太多的,可是薪资要求却比2-3年的程序员高许多。这种状况下,面试官会做什么选择清楚明了。 咱们需求记住一点,跳槽的时分,你在一家公司的薪资水平很大程度上取决于这家公司可以从市面上取得平等能力水平人员的薪资,也便是你的潜在替代者的薪资水平。当一家公司可以从市面上取得平等能力水平、但薪资更低的候选者时,你除非降薪,否则就没有机会了。所以说,当咱们程序员处于一个不那么好的环境的时分,更需求做自我提高,而面向用户体会的开发会帮助咱们养成好的习气,提高咱们在职业选择时的竞争优势。

专栏介绍

本专栏的相关信息如下:

  • 开发版别:Flutter v3.0,现在选择的是3.0.2,后续可能会晋级,可是不会做大版别的晋级。
  • Dart:大版别2.17,悉数运用空安全特性。
  • 源码:源码一致上传到码云,库房地址:面向用户体会开发源码地址。
  • 沟通:欢迎在谈论区沟通(工作原因,周内音讯一致晚上回复)。
  • 内容:根据基础组件讲述每个组件怎么开发可以带来更好的体会,从原因分析到代码完成,意图期望是达到“授人以渔”的意图。
  • 运转:示例代码一致采用模拟器在 Debug 模式下运转,真机运转不扫除会有些许不同。
  • 其他:在内容介绍的时分,不免会有纰漏,欢迎咱们不吝赐教,或提出更好的方式,一同沟通前进。

寄语

个人作为程序员,最大的收获是看到自己开发的产品可以有很多的人运用(曾经开发的一个细分的 App,居然有初高中同学运用,成就感满满),而且带来相应的价值。因此,也期望经过本专栏可以帮助咱们改进产品体会,带来更好的反应,也可以给咱们带来成就感!

:觉得有收获请点个赞鼓励一下!

:保藏文章,便利回看哦!

:谈论沟通,相互前进!