掘友等级
先后从事在 java EE 领域、Android开发架构领域、iOS开发领域、小程序开发领域、前端开发、产品设计领域、项目管理学领域,出版《Flutter组件精讲与实战》《Flutter深度探索企业应用开发》《鸿蒙OS应用实战》 获得徽章 0
写了个动画 大家来瞅瞅 要不今天明天整理个教程出来 ???
Flutter 是最新一代的跨平台开发框架,目前我们使用 Flutter 来架构了产业链中的几款 APP,随着业务的扩大,以及项目的快速迭代,在未进行模式设计时,Flutter 中堆叠了大量的代码,有时一个Widget 页面的代码量就可能达 5000 多行,如果你是开发人员,新接手到这样的项目,多多少少会有点想吐,或者说这个页面也可能是你亲自开发出来的,但是经过一年两年这样的时间历程以及多次业务逻辑的改造,你再去维护这样的页面内容多少会有点闹心,当然小编也亲身经历过,那就是在初次使用 Flutter 开发项目时,边学边堆叠代码,到最后代码的风格各式各样的写法,当然也堆叠了大量的代码块,经过几个月后,再去维护,真是那个闹心。
所幸的是,在 Android Studio 中,对 Flutter 项目,有了很好的扩展工具支持,默认情况下,在Android Studio 开发工具的右侧边栏上有一个 Flutter Inspector 工具,可以快速的定位 UI 代码,操作步骤如下图所示,合理的应用这个工具,可以帮你节省1倍以上的开发时间。
当然需要注意的是每次切换选择时,都需要执行一下如下图所示的第二步的刷新同步一下页面的 Widget 。
当你不再使用时,执行一下第三步的操作,不选中即可。
大家好,我是《JavaScript高级程序设计(第4版)》译者李松峰(为之漫笔),现在正在翻译JavaScript: The Definitive Guide, 7th Edition(也就是“犀牛书”新版)。
我喜欢技术翻译。大概2006年的时候,因为学习网页开发(当前还没有前端这个职业)开始走上技术图书翻译的道路。到现在已经不知道翻译出版了多少本书了,大概每年都有那么一两本或两三本。(有兴趣的同学可以查下:lisongfeng.cn。)
一开始我的英语并不好,翻译起来特别吃力。起点虽低,但是这件事我很执著,周末经常一翻译就是一整天加一晚上。翻译不仅让我学到喜欢的技术还能提升英语阅读水平。值得一提的是,我最早翻译了jQuery的文档。
默默翻译了三本技术书之后,我终于鼓足勇气,开着借来的大众桑塔纳轿车拜访了几家有名的计算机图书出版社。很快就跟中国电力出版社签订了翻译《PHP经典实例》的合同。从此一发而不可收拾……甚至还辞职在家翻译了几个月。因翻译与书结缘,也改变了我的职业生涯。
本来我是非常喜欢写代码的,结果2008年开始踏进出版社的大门,一头扎进了计算机图书的海洋,先后在清华大学出版社第五事业部和人民邮电出版社图灵教育任职。在此期间,我接手翻译了《JavaScript高级程序设计(第3版)》。这本书因为前端的迅猛发展而非常畅销,成为有口皆碑的“红宝书”。尽管翻译稿酬不高,但“红宝书”却为我在前端圈子里博得了一些赞誉,也让我结识了很多大佬。
2015年,我终于又回归程序员的社群,加入了360的“奇舞团”,开始了梦寐以求的专业写码生涯。在此期间做过众成翻译,支持过360云盘、IoT业务线的前端项目,还独立开发并维护了Web字体服务“奇字库”。
写码之余,我还带领一些喜欢翻译的小伙伴翻译出版了十几本技术图书。在360的五年时间我还兼任了W3C(万维网联盟)的AC(会员代表),带队赴日本、美国、葡萄牙等国参加国际会议,推动了一些提案。2019年协助360加入了Ecma国际TC39并参加Ecma 118th GA(第118次会员大会r6d.cn),见证阿里、华为加入Ecma。
非常高兴成为本期AMA的受访人,大家可以问我关于前端开发、Web标准、技术翻译、自驱学习、个人成长等相关问题,期待与大家互动!
#捡起一片小代码 # 20200919
探索react中memo和useMemo小奥秘~
贝贝招人
#iOS APP开发#
岗位要求:
1. 2020年毕业,需要提前实习,表现优异者发正式校招offer;
2.熟练掌握C开发,有一定的C编程经验;
3.计算机相关专业,有Android 开发经验优先;
4.热爱专研,对技术有强烈的兴趣;
5.具有良好的沟通技能、团队合作能力。
#Android APP开发#
岗位要求:
1.2020年或之后毕业,本科学历以上;
2.熟练掌握Java开发,还有一定的Java编程能力;
3.计算机相关专业,有iOS开发经验优先;
4.热爱专研,对技术有强烈的兴趣;
5.具有良好的沟通技能、团队合作能力。
#前端开发#
1. 参与贝贝集团贝贝、贝店、贝贷、贝仓、贝省等业务线的基础前端架构工作,包括前端基础框架、基础库、工程化、Node.js、技术产品的研发和维护。
2. 与各个业务线前端组进行沟通和协作,共同推进集团前端技术演进。
岗位要求:
1. 熟练掌握移动端 H5 开发、熟悉主流移动浏览器的技术特点;
2. 熟练运用 JavaScript 语言与 HTML5、CSS3 等技术;
3. 熟悉模块化、前端编译和构建工具,熟练运用主流的移动端 JS 库和开发框架,并深入理解其设计原理,例如:Zepto、React 等;
4. 了解 Node.js 应用开发及后端技术生态,有大型 Node.js 项目的开发经验;
5. 了解 native 移动应用开发,有类 weex 开发经验者优先;
6. 对技术有强烈的热情,关注业内动态,有开源社区贡献者优先;
7. 有技术产品研发经验者优先;
8. 具备良好的逻辑思维,沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。
有意向的同学,简历请直接发我邮箱(shunfa.xu@beibei.com)
一个键盘, 两个屏幕, 三餐不定, 只为四季研发, 拼得五脏俱损, 六神无主, 仍然七点起床, 八点出发, 晚上九点不返, 十分辛苦!下联:十年码农, 九州跑遍, 八面玲珑, 忙得七窍流血, 换得六神不宁, 五体欠安, 仍然四处奔波, 三更不眠, 只为两个铜板, 一生拼搏! 横批:今年会更好!
下一页