左耳听风 第四十三周
日期: 2019-09-01 分类: 个人收藏 379次阅读
左耳听风 第四十三周
每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)
Algorithm
开始按照类型来刷题,本周为:二叉树、递归、回溯相关,以下为个人题解:
review
How to not suck at design, a 5 minute guide for the non-designer.「如何不被嘲笑设计,给非设计师的 5 分钟指南」
1、Use plenty of contras。使用大量的对比,将不同的设计放在一起你可以更明显的知道哪个更合适。
2、Almost Black is easier to read than Black。不完全黑比纯黑更适合阅读,用 #333333 RGB (51,51,51) 代替纯黑,纯黑在白色背景中更不容易集中注意力。
3、Important Content First。将重要的内容放在首位,突出重点,例如:抖音的沉静式体验。
4、Align all the things。对齐所有的东西,最简单的改善就是把所有东西对齐,你会有更好的感官。
5、Text size with spacing。文字大小带上间距,不要让文字难以阅读。
6、Use a list view for results, if order is important。如果有序很重要,用列表的形式来展现。例如谷歌、百度等搜索引擎的结果,权重更高的网站放在前面。
7、Design in black and white first, add color later。先设计黑白的样式,再加上颜色。黑白会让你更专注核心功能的设计,而色彩是强烈情绪的反映,过早着色会让你忽略某些设计。
8、Create comfortable design。创造舒适的设计。例如:手机屏幕的解锁滑动,划 1/3 屏是轻松,划 2/3 屏是还能接受,那让你划一整个屏幕才能解锁呢?
9、Borrow Color Palettes。借用调色板,颜色的搭配是一门深奥的学问,借用调色板工具是不错的选择。推荐:Dribbble 、Coolors
10、Use Apple and Google OS Conventions。使用苹果和谷歌系统的习惯。谷歌和苹果在设计上已经给出了一系列可靠的设计规范、参考,这是不错的参考。
作为程序员,也要设计合适的功能、界面,尤其是前端界面,学点设计基础,做个程序设计更人性化的程序员。
Tip
分享一个 IntelliJ IDEA 中快速生成单元测试的技巧,右键选择某个非测试类(或按下快捷键 Ctrl+Shift+T),选择创建新测试类,
会在 test 包下生成对应包和测试类文件。可以在弹出的选项框中选择需要测试的方法。
生成的测试类为被测试类类名+Test,测试方法与原方法名一致。借用 IDEA 工具就不用再繁琐的创建测试类,将时间放在如何编写代码上。强烈推荐。
share
「如果重学计算机」,你会选择怎样的方式来学习,哪些是你觉得至关重要的?我给出了我的看法,欢迎探讨。
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:左耳听风 左耳听风
上一篇: 即时通讯--socketio
下一篇: 日志文件分析溯源(Google蜘蛛)
精华推荐