最近两年,如日中天的华为手机业务遭受重大打击。历经两次制裁以及被谷歌踢出合作名单,华为的市场份额接连下跌,新的 Android 系统也将无法适配,「背水一战」的华为不得不将「备胎」鸿蒙「转正」,并希望其能开拓一个全新的生态领域。
工欲善其事必先利其器,软件工程师每天打交道最多的可能就是编辑器了。入行几年来,先后折腾过的编辑器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,现在仍高频使用的就是 VSCode 和 Vim 了。实际上我在 VSCode 里面安装了 Vim 插件,用 Vim 的按键模式编码,因为自从发现双手不离键盘带来的效率提升之后,就尽可能的不去摸鼠标
Kyle McCormick 在 StackExchange 上发起了一个叫做 Tweetable Mathematical Art 的比赛,参赛者需要用三条推这么长的代码来生成一张图片。具体地说,参赛者需要用 C++ 语言编写 RD 、 GR 、 BL 三个函数,每个函数都不能超过 140 个字符。每个函数都会接到 i 和 j 两个整型参数(0 ≤ i, j ≤ 1023),然后需要返回一个 0 到 255 之间的整数,表示位于 (i, j) 的像素点的颜色值。
李浩军先生曾是腾讯的产品经理,经历过移动互联网从爆发到「寒冬」的整个周期,主导及参与了包括小红书、Keep、典典养车、小红唇等项目的投资。在本文中,李浩军先生结合他的投资案例,分享一些他对于当下机会的体会和观察。
做内容创业的你们在过去一年收获如何?这一年的腰包鼓起来了吗?都说2016年内容创业异常火爆,一方面BAT都在押宝内容平台,另一方面,内容创业者开始进入收获期。据统计,这一年宣布获得过单轮超1000万融资的“自媒体”项目就有37家,早期投资单轮额度超过1000万的项目,估值多半在1亿以上。
在 2006 年,我开始了编程工作。当意识到来到了十年这个重要的时间关口时,我觉得有必要回顾一下这十年间所犯下的错误,做一做经验总结,并且给正在这个职业上奋斗的人们提出我的一些忠告。开发行业变化得很快,我无法肯定在未来十年里这些建议一直有效,但我的话对你们是肯定有帮助的,不管是刚开始工作的新人还是老手。
不知从何时起,对程序员的变相苛求成了软件开发类公司的通病,包括:嘴上不说,却暗示他们就该焚膏继晷地编程;因为某人不热衷给开源项目做贡献,就直接端掉他的竞职机会;希望他们无师自通,新技术、新框架甚至新语言能信手拈来……如此种种,不一而足。
交互设计中直接体现设计师工作成果的是交互设计稿。关于交互设计稿,在不同类型的公司,对交互设计稿的要求也不一样,规范度也随着公司的规模变得越来越重要。在交互设计稿中,不仅仅包括原型设计,还包括原型的全局解释、原型设计说明及原型的更改记录等。也许,这些内容在有些人眼中无关紧要。但是,在分工明确、产品版本迭代清晰的公司中,这些是较为注重的内容,因为这些才是细微之处见功夫。
一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望某种写法能可行。
这就是为何按钮大概是一个系统设计中最重要的组成部分。理由非常简单,按钮提供了一个样式简单的标签供人在界定区域内点击。也就是说,按钮是你应用设计语言基本属性的方式,这种方式以后还会应用在更加复杂的组件当中。
现在,很多人对他们现在每天使用的编程语言感到困惑和不解,他们都有各自的需求,无论你是一名职业的 IT 人员还是普通的开发爱好者,你可能想要创造一门新的编程语言。下面就来告诉你如何创造一门编程语言。
近期笔者做了一个叫“绑定银行卡”的 task。此任务的主要功能是让用户在点融APP上添加自己的银行卡作投资理财用(非常小的一个功能点啦~)。在分析了业务需求以及技术限制之后,盟主对比分析了微信和支付宝两大巨头的“绑定银行卡”流程,在以下的文章中会作为案例分析列出来。
作为产品经理或产品所有者,要专注于你的工作,要管理产品而不是团队。对产品提供指导,包括它的市场,价值主张,业务目标和主要功能。要明确分工,让ScrumMaster或指导人员来制定流程和组织问题;让开发团队来指出需要怎么做才能实现用户故事和其他产品积压事项。这里有一个常见的错误,那就是介入并扮演ScrumMaster的角色