io大会,你怎么看待教师工资待遇逐步得到改善这件事?
如今的教育改革就是提高教师的待遇吗?他们的工资已经成为地方政府的负担,每次召开重要会议就声嘶力竭的嚎叫着涨工资,真正把孩子们教育成什么样了?企业职工们不比他们贡献大吗?怎么就想不到给他们提高待遇呢?从事哪一行业都是平等的,应当尊重各行业的劳动者,没有特殊化!成千上万的下岗职工,他们牺牲了个人最大利益,他们才是中国改革的最大贡献者,现在国家富裕了谁替他们说一句公道话?
如何看待美国在联合国大会上威胁193个成员国?
确切的说,联合国总共193个成员国,此次威胁是其中的180个国家,即便这样也相当于威胁了整个地球,美国这次为了以色列真是下了血本。
按照常理说,本次举行的联合国大会决议,并没有法律约束力,比之前的联合国安理会决议的效力小了许多。那为什么美国还要威胁呢?原因有两点,第一是联合国安理会只有15个国家,而联合国大会却有193个,造成的政治影响不同。美国知道在安理会的会议里都被全票反对,在联合国大会里估计也好不到哪去,所以才会以掐断经理援助为由头进行威胁。第二点,美国在安理会作为常任理事国有权利投下一票否决权,而在联合国大会里却没有,尽管美国无理要求在有强制权的安理会里被否决,但在联合国大会里会被“啪啪”打脸,这也是美国不愿意看到的。
那为什么美国要用掐断经济援助和经济制裁来要挟呢?有道是“吃人手短,拿人手软”,美国放狠话也是有些底气的,根据美国国际开发署的数据,在2016年美国向非洲国家提供了大约260亿美元的援助,向亚洲、美洲、欧洲等部分国家也提供了100多个亿,全球援助总额接近400亿美元,所以美国要以这个来威胁。但是这些援助并不都是无偿的,有的要利息,有的以牺牲本国资源环境为代价,有的以开放本国市场为代价,有的以政府更迭为代价。所以别看美国经济援助这么多,其实是以牺牲援助国利益为代价的,所以这种方式的援助其实与“饮鸩止渴”没什么区别。
美国为什么要为了以色列得罪全世界呢?首先以色列是美国的最重要盟友,犹太游说集团和犹太财团有能力影响美国政治,所以美国各届政府都会维护同以色列的友好关系。以美国本土势力为代表的民主党都对以色列眉飞色舞,更不要提犹太势力支持的共和党了。可以说美国只为两个国家绝对会出兵,一个是邻国屏障的加拿大,另一个就是以色列。
所以美国不光会为了以色列威胁整个地球,甚至极有可能为了以色列撸胳膊挽袖子亲自介入中东局势。
如何面试进入区块链公司?
这篇文章是想对,去区块链公司面试简单的概括和公司日常要应对的一些需求,和来之前你要准备些什么。希望对你们有用老手可以忽略
初衷
从2018年开始着手找工作一直很不顺利,找了很久才找到一家不到10人的初创公司,当时面试的时候才得知是一家做数字虚拟货币交易所和Dapp的公司,当时面试基本什么都不知道什么都不懂。本以为没有希望,谁知第二天电话就通知直接来上班,可算是兴奋了一把终于找到工作了。
从2018年5月至今已经在这个公司工作了一年半的时间了,一直都在输出作品很少去做一些理论的文章输出,所以现在想慢慢的去梳理一下工作一年多对于区块链的理解,与怎么去做设计,还有即将要去区块链公司面试的人一些准备。
本文分享内容针对初入区块链的新手为主,所以老手可以忽略,不足之处希望大家多多补充,请多多见谅。
状态
暂时说一下自身的情况,本人虽然在区块链公司做了1年半,但是真的对于区块链技术的应用与区块链的深层知识没有真的过于深度的了解,前提是本人对于数字货币与股票,基金理财真的是一窍不通,从小也不感兴趣,来这家公司后真的是在产品的引领下去做,当时的内心就是一定要做好视觉层面上的东西,在这里不能做的让人说不好,毕竟来这里项目非常多,一直在做新的项目从0-1(自己接手的项目在一年内不下于10个),没有时间来沉淀自己,但身边也有不少朋友进入到区块链项目真的去钻呀里面的各种知识,成长也很快,所以大家不要像我学习哈哈哈(但还有一点就是也有我这种情况只是在区块链公司做设计,但对于区块链真的不感冒,真的无解)
了解
接下来要说一下针对于咱们设计师要面试区块链公司前要知道的一些东西。
可以肯定的一点有绝大部份要去区块链公司面试的设计师绝对是茫然的,需要准备什么?去了会问到什么?还有就是海投寻找机会碰运气(像我一样,噗~)说到这里各位不用紧张,区块链大部分公司对于设计的要求跟同等大厂,相比较要求相对于不会那么高,因为有绝大部分的牛人和经验资深老道的设计师,一般不会选择区块链公司(因为什么,是因为绝大部分的区块链公司成立时间较短,暂时还没有一个完整的上线的产品,还要去做很多设计的需求,而且人员比较少,要是去了就得承受一阵儿,或者一直只有自己担任公司全部的设计,但同时也没有一个人去跟你沟通设计上的事情,长时期这样下去对自身的发展真的不利,所以不到万不得已不会有人会去选择区块链公司,而且不少都是创业公司风险大,但是这几家(这个仅供参考没有提到的不要打我)
以上三个产品算是区块链里人人皆知的了,所以这三个必须得知道嘿嘿。上面三大产品,火币,币安,OKEX都属于中心化交易所,我所在的公司做的是去中心化交易所。
中心化交易所与去中心化交易所
中心化交易所和去中心化交易所,两者各有优劣,区别的话也非常明显。先来看看中心化交易所。
中心化交易所的交易机制,其实类似于我们传统的股票交易。
第一步 注册(开户) 设置密码
第二步 用户认证(KYC)
第三步 充值(充币)
关键来了,这第三步是重中之重。因为你需要先充币到你在交易所的地址,才能在交易所里进行币币交易。而交易所的地址,其实就是一个钱包地址,只不过这个钱包的所有权不是用户,而是交易所,也就是说,这个地址的私钥,你没有!!!这个是重点!
好了,充值完毕就是交易了,用户给服务器提交指令(挂单),然后交易所会负责撮合交易,这一步和股票完全一样。最后是提现(提币),用户可以发起指令,把币从交易所地址提到自己的钱包地址里。以上就是中心化交易所的交易机制,而这几步中,所有的动作都会有费用产生,不管你是充值(充币)交易也好,提币也罢。
然后我们再看看去中心化交易所,交易机制和中心化不太一样。第一步,注册(开户),设置密码。
这个没什么区别。不过接下来就有点不同了,一般不用KYC。但是因为有私钥,所以这个地址的所有权完全是用户掌控。第二步,充值(充币),这个和中心化交易所没太大区别。以上,就是中心化和去中心化交易所的交易机制,两者的区别也很明显了。中心化交易所因为所有币都在它的掌控下,所以交易的效率很高,而且类似于股票的交易流程,方便,适合大多数用户。反过来说,风险也在于此,如果交易所本身失去诚信或者被黑客攻击,用户的资金(币)是没有任何保障的。
而去中心化交易所所有的交易流程都是由智能合约完成的,所以交易效率比较低,但是相对的,资金(币)完全是掌握在用户手里的,所以安全性相对高一点。除此之外,还有像KYC,中心化需要KYC,去中心化不需要,个人信息安全性也相对高一点。中心化交易所相对去中心化交易所的优势在于交易深度和用户数量,这两点是去中心化交易所不能比拟的。
所以,中心化和去中心化,两者各有优劣,就看用户自己的选择,喜欢方便的,中心化,需要安全的,用去中心化。(但对于安全来说没有绝对的)
KYC 私钥 助记词
现在来简单说一下KYC与私钥的简单描述了解一下即可:
KYC-对用户要进行实名认证、资产情况的了解、背景调查等等。
私钥-私钥是管理和使用加密货币中最关键的东西,对所有数字货币用户而言,私钥决定了所有权,拥有私钥才
能支配相应的加密资产。简言之就是,如果私钥丢失你的币就不是你的币了。私钥是由加密算法生成的一个64位
十六进制的字符组成就像这样:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss
私钥的生成方式是完全随机的, 一个钱包只有一个私钥并且不能修改,正常情况下你所生成的私钥与他人正
好相同的概率几乎为零。
但是私钥的这种形式存储和记忆起来太复杂,于是就有了助记词工具。
助记词-助记词由12-24个单词组成,助记词可以生成私钥。一个助记词可以生成无穷个私钥,可以理解成助记词是
个树的根,这个根上可以长很多分支,每个叶子是一个私钥。
换句话说助记词就是另一种形式的私钥。它通过算法将64位的私钥转换成若干个常见的英文单词,这样记忆起来
就方便的多。助记词一定要保存好,一旦丢失,账户再也找不回来了损失只有用户自己承担咯~
找竞品多了解
在接到面试的时候一定要记住公司的名字或者再给你发邮件的时候注意一下公司的大体介绍他们主要是做什么项目的比如:我们公司是做XX公链 XX交易所 XX钱包项目等等,心里好有一点谱,其实我当时面试的时候什么都没看,盲目就去面试了现在想想真的犯了很初级的错误,让别人对你有不专业的印象。言归正传,等看到公司发出邀请介绍后可以通过《非小号》这个网站可以了解所有区块链项目的产品里面很详细,可以看到分类我截屏了两个典型的。
第一个是平台,在这里面是所有交易所平台的前100的排行榜,每一个交易所的信息介绍都很详细还能直达该项目的官网,可以快速看到各个平台的风格,你可以筛选一下哪个比较好到时候面试的时候可以说一下自己的看法。(这里简单略过一下大部分的交易所的设计基本都是暗色为主,对于咱们设计来说不用太过于纠结,交易所功能都是大同小异你也不能做的太过于出奇,所以对于字体大小,字体的选择,间距,排版要求会很高,在后面我会去详细说一下怎么能做出差异化来,主要还是一些小的细节上面做功课)
第二个是钱包,这里面基本也是排行前100的比较好的钱包Dapp项目先看他们的产品落地页要是看到设计感好的或者自己感觉不错的都可以去下载先去体验一下,最好是能找到自己去面试公司的产品下载后跟这些产品做比对,找出各自的优缺点,这样面试可说的也很多,没准就因为这个点公司就会要了你嘿嘿。
简单了解一下各个交易所的差异
上面对于怎么找到一些产品做了一个简单的叙述现在咱们来针对一些知名的交易所简单说一下他们各个的特点,也算是在体验上好跟面试者做个简单的叙述。
火币
人人皆知的交易所,成立时间比较久,日成交量稳定在60亿人民币左右,可以满足绝大多数人的需求而且用户群体比较多,可以实现快速购买或者变现,但要说一下,火币因为体量较大,所以可能会进入相关部门监控。
优点:用户群体多,法币入金,快速购买和变现,资金安全性较高。
币安
成立不到一年的新交易所,但是发展速度堪称奇迹,短短几个月,便成为了全球最大的现货交易平台,客服24小时在线,不会出现没人回应的情况,提币和存币的速度堪称业界良心。总之币安的安全性和服务水平绝对是当前币圈最好的。
优点:没有涉及法币交易,政策风险小,交易量最大的现货平台,深度和流动性好,而且币种类多,可以方便买自己喜欢的币种。
OKEX
这个也是一个老牌交易所了,用户群体也比较多,该平台体验较好,功能较丰富,有合约交易和杠杆交易,但是深度和流动性不怎么好,而且前段时间出现网上爆出虚假交易量的问题,而且和火币一样大交易所政策风险较大。
优点:体验好,用户群体多,快速购买,快速变现,资金安全性高。
其实从头到现在说了那么多要是真的在面试前我说的这些你们要是都能说的差不多其实对于面试的第一步的印象分和好感绝对是完美~因为对于一个之前没有做过区块链的人,就算产品再刁难你也不会出以上内容的框框,我对于区块链面试者的看法,没有必要问于过深的问题,而且大部分区块链公司真的是以技术为驱动的,设计的话语权并不大(预防针)
现在开始步入正题
现在才是真正咱们作为设计的话题了!
在面试过程中无论是产品还是设计来面试咱们肯定还是会问咱们一些设计的问题。
比如:会问到你来做区块链的一些需求和设计,你的第一印象和想法怎么去入手去设计,大部分的公司产品或者是老板对于设计肯定没有咱们专业而且也不是很懂设计(一定)当初我刚到公司的时候也没有太搞清要怎么去做区块链的风格,而且做的东西能让人看上去能直接跟区块链联系上。
公链官网
我先举一个当时我做需求的一个例子展开来说:
bytetrade.io 是我们的公链官网,也算是当初接过的最正式的需求从开始的稿到最后的来做一下对比。做得不好见笑了。
首先接到要做公链的官网当时很懵。其实业务都没有太懂,而且自身对于数字 区块链不是很敏感,第一个冒出来的想法就是区块链的(块儿)不要笑我。
就是这个感觉所以图(1)完全代表了我当时的第一想法所以很快就铺出来一个效果,当时猛一看还不错咧,过了1分钟感觉好糊弄事儿,就直接换思路了,标题的英文意思是区块链进入大众消费时代,所以另一个思路就在脑中划过。
图(2)我把区块放大化好比是在一个区块的世界每一个区块都是一个高楼大厦的感觉,然后中间会有小的方块还有线路代表着区块链快速发展,最重要的一个想法就是我们当时也打算出币的,也想把品牌漏出,这时我是想把钱币这个元素利用起来,我想到了地铁的塞硬币的场景我就想这个钱币从我画的区块里面漏出来。但这时候画面感有了也都画出来了,但是这个时候画了好久都不满意,怎么画都没达到自己的要求,这个时候我就停下来去看看一些参考和一些线上的稿子,缓缓休息一下。
到了图(3)整体色调我都换成了暗色与青绿色。然后每一个地方都去细画,钱币渐变+描边都是在调整渐变和高光的地方比较费时间,最主要的是一些细微的阴影和反光的地方,在钱币的上面+上了我们的logo在调整一下透视,logo都是一个形状一个形状重新画形状拼起来的每一个角落都要加上阴影与投影,这样品质感会提高很多。1-3图的大概思路就是这些。也是从初稿到最终稿的一个过程。
图一图二刚开始用了蓝色是因为我的脑子里本能的想法,区块链给我的第一想法就是要体现出科技感,所以直接用蓝色铺大面然后继续在上面做元素,但是在做的过程中自己就很快发现,就算有科技感但是一眼看去很普通很平常没有亮点没有突出抓不住用户的眼球,所以这个时候又想到了自己公司的logo。
有这个念头后一下子灵感就来了,其实logo的颜色本来就是暗色,而这次官网也是针对于公司的项目做宣传和对外推广,所以决定了后续的风格整体都用暗色系走,其实用暗色也是跟自己的品牌色和公司调性一致。
最后整体做完效果自己还是比较满意的,其实从中也得到了一些见解,本来其实不管做什么样的设计在暗色的风格里面其实很容易出效果,针对于区块链来说,科技感,稳重品质感,是从做这次项目中感悟出了寻找区块链中的设计风格。
这个只是在区块链公司设计需求中的一部分你们都会碰上的这里只是提出了一点点建议,完整的网站稿可以在我的作品里面看到嘿嘿。
交易所设计
接下来咱们说在区块链第二大重要接触的项目,就是交易所的设计我只是大体说一下咱们做区块链要注意的一些东西(详细的会在以后的文章提出来现在只是针对于新手为准)
在面试的时候面试官一定会问本公司的交易所项目,其实在咱们没有深入了解项目的时候,其实咱们在之前已经看到了不少竞品了,心里也有一些数绝大部分的交易所都是暗色为主,布局也是几乎差不多,所以在突出自己交易所的差异化,一定要在进入交易所之前的指引页面弹窗做一些区别化,上面的示意图,是最早在公司做的一组指引页面现在看有很多不足的,但是当初做这一套的初衷就是,想做的视觉突出一些,会有一些琐碎,但是细节的东西一定要下功夫,弹窗周围对比的元素,每一个卡片都要对应文案来去运用设计手法具体化体现出来,当时做这一套的时候还没有转正,但是做完后基本还是让产品和老板满意的。针对以上的叙述咱们可以针对面试者的问题
比如:你觉得我们的交易所优化在哪里哪里不好怎么改进,你可以说在新用户来到咱们交易所的时候,指引弹窗的页面优化或者碰上没有的说可以增加这一块的功能。
继续说可以优化的点,以上是我在公司做的两个版本的风格尝试稿子最后其实是都ok的,但是因为新的项目赶进度就没有继续深入的进行下去,但是我在做的时候有一些见解,在做交易所设计的时候文字很多,内容也很多其实最后会给整体效果带来不好的视觉效果,但是做好这几点就不会出现视觉不好的感觉。
以上4点是比较重要的只要做好,规范就不会有很大的问题在入职后给你的需求对你的考验其实就是以上的四点难度不会有很大。
第一点 字体一般都是中英切换,中文默认字体就好,英文的话挑选就尤为的重要,英文字体选好能给整体产品质量提升好几个档次,我基本用的比较多的字体 open sans Saria Robot Mono(等宽字体)在这里提一嘴等宽的英文字体在最后呈现的视觉效果非常好,尤其在交易所的页面里面英文数字会很多,用了等宽字体会让整体更佳规整。
第二点 字体的字号选择其实在网页里面有其在交易所页面字号不易过多大体上记住三种字号就可以
12号 14号 16号 这三种字号大小是最常用的,所以新人在做的时候不用纠结字体大小,用这三种就不会有很大的问题。(大的很正规的币圈大佬公司的看到这里请忽略肯定说的没有你们那么专业勿喷我嘿嘿。)
第三点 其实这里就是可以让面试官对你有加分项印象,因为一般新手不会想到交互的点的,所以我在这里说一下你们可以跟面试的人说一下现在一般市面上的交易所对于交互和微弱的交互基本都是忽略的,但是在国外的交易所真的交互做的非常的好,比如,看我白色版本的视觉稿,在数据线显示与市场价格,还有买卖列表在这些里面做了一些改变,每一块内容都单独模块化,在左右间距的间隔处增加了一些操作,可以放大,缩小,这些小的交互点利于用户想看哪里可以单独的操作,还有标题内容的切换这些,都要注意。在操作窗口的布局也是有一定的考究的,我的黑白两个版本有一点点微弱的调整,比如火币的交易所买卖按钮占据整个交易所的比例会很大。币安的买卖操作区域跟我的这两个版本的位置很相近但是他们的操作区域还要小。这里咱们可以反问面试者或者产品,可以跟他们说我在关注这些产品的时候这些比较疑惑,看看他怎么回答你(嘿嘿估计你能问住了他哈哈哈哈相信我)其实还有很多暂时先不说咯后续敬请期待哈哈哈。
第四点 对齐的方式这里面没有一个固定的说法,但是你可以说在做交易所的时候你会在这里去考究一下比如委托历史下面的,时间 交易对 类型 价格 委托量 已成交 成交均价 成交额 状态 操作等等那么多的信息 所以对应的数据在这里面怎么排版 对齐方式就得考就一下 全部居中对齐其实并不好因为这样最后的真实数据显示出来会很混乱,而全部左对齐呢其实也可以,但是朋友有的小数点后面字符多真的会重叠上 所有有的时候在一行里面前半部分是左对齐,最后是右对齐这样的调整,最后现实的展示会比较合理嘿嘿。
以上四点可以在面试的时候说一下嘿嘿绝对错不了,虽然我写的不是很专业 ,但是对于新人应该是没什么问题的。
小细节
这里再说一下很俗的话题了就是情感化的空状态,在交易所大部分都同质化的情况下,在这里可以做的稍微突出一些,新颖,跟其他产品拉开差距左边是我为自己交易所做的暂无记录的空状态,右边是大部分交易所的空状态,其实以我的看法我还是做的稍微复杂一些,只是我自己的观点嘿嘿,右边就是很扁平其实这两个都有各自的优点,我只是想做的突出一些,你们在面试的时候也可以说一下对于这里的理解嘿嘿。
交易所官网
一般所有的区块链交易所的官网整体框架如上图
第一部分 头部banner区域,小图幻灯片区域。
第二部分 实时的交易对展示基本都是滚动方式。
第三部分 是排行榜的展示,有的分为新币榜单 还有24小时内涨幅排行。
第四部分 这里是大体介绍自己交易所的功能点与优势(这里的视觉展示方式是根据各公司的对于产品与内容来针对怎么去做样式,我们公司的还是利用形状与元素相结合的形式。但是其他的交易所的这里有用扁平的方式,icon的形式,人物插画的方式,这就看老板的喜好来定夺咯)
小技巧
在这里说一个小的技巧点,不管你在那家区块链公司只要是做交易所的项目都会有这样的需求,就是随时运营都会让你换网页里面的轮播幻灯片区域的小图,上图就是我在给运营做的一些需求推广小图这里面有个很快速的方法,其实区块链这一类banner元素很好搭配 其实就是最原始的对比关系 矩形 圆形 线条 渐变 左右对比 上下对比 大小对比 正负对比 然后互相之间穿插在做一些改变会变化出不少组合,其次就是颜色搭配,利用这些可以让你快速对应运营的需求。
好啦对于交易所的内容暂时我先说那么多咯~!
移动端
接下来咱们要说的就是最最最主要的了,不管去哪个公司你都要接受的项目移动端(废话UI不做移动端还是UI吗)
其实国内不少区块链公司都是包装成国外团队哈哈哈所以一般要是下载客户端有一部分的得需要国外的账号来下载ios版本的是这样。安卓请忽略。
不少去面试区块链的设计朋友,在没有了解区块链的项目情况,有可能有的公司会给你留一些测试题(我最痛恨留测试题的,尤其还不是大厂,哎没办法人家爱留就留咱们要是想拿到offer,那咱们就做吧)一般公司出题目就是随便做一个官网的首页banner要不就是移动端的首页按照你的理解去做看看最后做成什么样(什么鬼,这样的题我靠,一点也不专业,没办法呀谁让咱们去面试区块链公司呢,哎)
接下来咱们就得想办法应对,区块链产品分为:资讯类为主,数字货币为主,钱包类产品,Dapp多元化应用小游戏(我所在的公司处了资讯类为主的应用,其他的我都做过了噗噗噗~~)
资讯类为主的产品我挑选了两个一个金色财经,支点(火星财经 火链 贝数等等其实也可以想下载的可以去看看)基本这些页面对于咱们来说看一看了解了解就好不用太深入。
数字货币还是拿火币为例,当初进入到公司也是要做移动端的,但当时应该是不少区块链公司的目标方向应该全部是以火币为准,功能,排版,用色都按照他的来去做,所以相对于咱们设计而言,没有什么创新,全部按照火币的铺就好了。
比如咱们接到面试题让你来做一个数字货币的首页,看看你的感觉的话,要是你真的按照火币的那么做,其实也没有什么问题,但是可能在公司来看很难能让他们对你感兴趣,上图是我之前做的一套练习稿,针对做出一定的差异化,整体风格我还是以暗色调来去设计的,其实暗色在区块链里面还是比较吃香的。在首页banner区域一定要重新设计一个大感觉让人比较舒服的样式,然后我还在首页加上了充币 提币的一些功能 icon(这些仅限做测试题的时候自由发挥)然后下方就是涨幅榜单了,我在标题右侧做了一点装饰让整体看来氛围强一些,然后下面交易对的排行元素做了一些点缀。
在交易页面我在买入与卖出的切换形式上做了一点变化,按钮的形状与切换状态的提示这里,跟火币做出区分最关键的一点就是在现价买入与市价买入的切换做出了改变,火币的切换不是很明显,所以我在这个页面里面给凸显了出来,毕竟这个切换的重要性对用户来说还是比较重要的。其次就是在买卖的百分比这里做了一点改动火币是直接滑动的方式,而我用了百分比确定的按钮来做对比。
在币种详情页面里面其实就不会有太多的区别了,应为基本都是数据走势,但是在排版和按钮切换方式上简单做一下区分就好了。
接下来咱们就该说到钱包的应用了。
钱包由于沉淀了很多用户的数字资产,当用户需要进行交易时,比较麻烦的一点就是需要转到交易所,如果比较拥堵时间还长,容易耽误事。上了交易所,如果交易深度不够,或者价格不合适,往往也难以成交。如果是较大量级的交易诉求,瞬间出货或者进货都会影响价格的波动。
这个时候,如果钱包与一些去中心化或中心化的交易所结合,比如用户输入自己的理想价格,可以实现尽快的撮合交易。对于用户来说,在钱包就可实现快速的交易,也是一个很好的需求场景。
对于很多小白用户来说,通过钱包进行快速交易是一个重要的需求。而作为钱包有天然的优势。交易所的最重要诉求是让交易发生。而钱包的最重要的是诉求是资产的存储。如果不是高频的交易,如果钱包能够提供快速交易的功能它低频快速交易的价值要高于交易所。
上图就是做的2款钱包应用(第二个页面是第一个版本,第三个页面是迭代后的页面),其实作为钱包应用还属于工具类的应用,所以在设计上还是以简捷为主,不要过于花哨,简单易懂就可以。暗色风格的比较少。
接下来来说一下,还有一个比较特殊的需求,有可能有的设计师会碰上就是要做区块链产品延伸的新产品基本都是以游戏为主,现在不少钱包应用中会镶嵌不少第三方的小游戏,有的不用咱们去做,但要是公司本身来研发的话公司又没有游戏ui,这个活儿也是咱们去做了,但是不会给咱们太难得需求,上图就是我做过的一款小游戏。
上图中每一个都是一个独立的游戏应用,游戏详情就不发出来了做的不好,怕被打哈哈哈。这里只是点了一下区块链还要做小游戏的项目,测试题基本不会出这类的因为需求量不是很大,所以请放心吧这些需求等进去了以后要是有了咱们再去攻破它!
总结
其实对于没有任何区块链相关感受的设计朋友,希望上面所说的能够帮助你们能了解一些皮毛,针对于面试去只要都能说出来或者再经过你们自己的消化我相信会更棒的。
其实现在才想起来最初的一个问题你对于区块链的设计概念有什么可以说的,要是我来回答其实我会跟跟面试者说,我的第一印象是它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。所以在脑子里我会有数据 信息 串联 安全 速度 的想法这些折射出了,做为设计的话,必须得有科技感 安全感 稳重感 对于其他行业的里面有的一些人物插画,我是比较慎重去用,第一印象这些插画会给人一种不严肃 不正规 不严谨的感觉,还有就是在视觉效果上一定要能体现出产品的品质感,根据自己公司现有的产品要往我说的想法上面靠拢,对于一些扁平风格的视觉元素也要做到高品质看上去简单但是耐看,要是做的复杂化的元素那更佳注意细节,这些就是我的一些想法,但是最终的设计风格还是根据公司的推广策略为准这些都可以好好的沟通,互相体谅。还有一点就是我做设计的时候尤其是运营的需求很少去用素材,因为有的素材可能会导致拉低公司产品的质量,尤其是对外推广更得是用心去做,毕竟自己用心去画和用素材,其实一眼就可以分辨出来可以看出设计师的态度。
这次只是粗略的介绍了一下做为在区块链公司要去面对的的产品需求,等下次再发一篇对于已经步入区块链公司后怎么去深入了解产品,怎么去做好设计的文章。
有哪些适合新手学编程的书推荐?
本文从以下几个方面给大家分享几本高价值书单,并不一定全面,欢迎读者补充,希望能对你有帮助。
1 关于编码与重构
1.1 代码整洁之道
英文名《Clean code》,该书出自 Robert C Martin 之手,又被称为 Bob 大叔,是一位美国著名的软件工程师和作家,他已经写了有关敏捷软件开发的书籍。书中提到众多有名的编程原则:比如 SOLID 原则、 Law of Demeter(LoD,又被称为最少知识原则)。推荐理由:每个程序员都必须拥有本书并阅读它。这是一本非常著名的书,它将完全改变您的编程风格,书中介绍的规则均来自作者多年的实践经验,涵盖从命名、数据结构、面向对象的设计原理到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。或许,真正整洁的代码真能让同行读起来像诗一样。任何傻瓜都可以编写计算机可以理解的代码。优秀的程序员编写人类可以理解的代码。— 马丁·福勒如果只能读一本书,我就推荐这本。最后,基于本书,众多开发者还推出了各种语言的整洁之道:• Javascript 整洁之道• PHP 整洁之道• ABAP 整洁之道• Java 整洁之道• .NET 整洁之道还有各大科技公司的代码风格指南:• Google 风格指南• Uber Go 语言风格指南Bob 大叔的《架构整洁之道》也值得推荐,这本书是在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。还有《程序员的职业素养》,作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。1.2 重构(第2版)
英文名: 《Refactoring: Improving the Design of Existing Code,2nd Edition》,作者 Joshua Kerievsky。本书是理论和实践最佳组合的罕见书籍之一。重构是一个使您的工作代码更加美丽的过程,这本书可以利用已经尝试和测试的软件开发世界的模式来为您提供帮助。推荐理由:重构一词经常在各种大会上被提及,那就是这本书带来的影响。重构也就是重写软件的过程,而无需更改其功能,以提高其可读性,可检验性或可维护性。重构是使工作代码美观的过程,重构有助于改进工作代码的设计。这也是优秀程序员的必备技巧之一,通常优秀的程序员也擅长重构。本书将教你重构代码的艺术和科学。无论您是 Java 程序员、C++ 开发人员还是 Python 开发人员,每个程序员都可以从本书中受益。与《重构》经常被提及的书就是大名鼎鼎的《代码大全》,书中解释的也是久经考验的技术和策略,能有效帮助程序员和软件开发人员。笔者也曾在大学的时候把这本书图书馆借出来,发现这本书太厚,啃不动,到期就立马归还了。1.3 代码之美
英文名:《Beautiful Code: Leading Programmers Explain How They Think》,作者:Grey Wilson。推荐理由:大牛前辈的博客合集,同时也是提高编码技能的好书之一,因为它为您提供了一个机会,让您了解专业程序员如何处理问题、编写的代码以及他们如何解决问题,并且仍然能够保持他们的代码美观。这本书是一系列案例研究的集合,揭示了 Emacs 到 Facebook 等大型网站架构秘密,讲述了那些专家程序员,包括布莱恩·克尼原,乔恩·本特利(Jon Bentley)(编程珠玑的作者),蒂姆·布雷(Tim Bray),卡尔·福格尔(Karl Fogel),迈克尔·菲瑟斯(Michael Feathers)(有效地使用旧版代码的作者),以及许多更多伟大的作者和程序员。关于二分查找,在书中数次被不同作者提及,了解不同作者的观点。无论您使用哪种编码语言,例如 Java,C#,Python 或 Ruby,都会在本书中找到有趣的东西。代码之美调查了一项努力的人类发明和创造力的范围:计算机系统的开发。每章中的美观来自发现独特的解决方案,这是作者的力量超越界限,识别他人所忽略的需求,并找到令人惊讶的解决方案,以解决令人困扰的问题。2 关于职业成长
2.1 程序员修炼之道(第2版)
英文名《Pragmatic programmer》,作者是 Andrew Hunt & David Thomas。中文版的译者是大名鼎鼎的云风,副标题是:通向务实的最高境界。推荐理由:本书是时隔 20 年的新版,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。刚出来的时候博文出版社举办了一个推广活动,在云风和皓子叔联袂推荐下,毫不犹豫的入手了本书。程序员往往最难得就是务实主义,总想追求新技术,炒新概念。工作后才逐渐明白,编程的本质,均不依赖于特定语言、框架和方法,技术改变世界在于能够有效解决用户的真实需求。本书本质上是程序员的自助指南。它探索了良好的软件开发实践,并为您提供了出色的建议、提示和技巧,以更有效地编程。正是对经典和现代轶事、引人入胜的类比和发人深省的例子的创造性使用,使每个部分的学习都变得有趣而有趣。如果说大学期间读的都是类似于 C 语言圣经和 Head First 系统书籍的话,工作后的人才会真正懂得为什么这本书籍不厚,读起来拍案叫好,这大概就是大道至简。作者另一著作:《程序员修炼之道: 从小工到专家》也是值得推荐的2.2 卓有成效的程序员
英文名:《The Productive Programmer》,作者:Neal Ford。推荐理由:本书就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),Mac OS X 以及 *-nix (Unix 或者 Linux)。贯穿全文的思想大概就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势。学会善用工具,命令行、学会写脚本,学会宏。提供效率,不去做重复单调的工作。最终的目的:成为一个“慵懒”的程序员。2.3 软技能:代码之外的生存指南
英文名:《Soft Skills: The software developer's life manual》,作者:John Z. Sonmez推荐理由:研究生期间读过最受益的一本非技术书。程序员都知道编码很重要,这是我们吃饭的硬技能。可是实际工作上才发现不止写代码,代码之外的软技能也很重要:比如面临着与客户沟通、与产品打交道的沟通问题;比如应该关注自身发展,书中也介绍了怎么做职业突围;还有更多章节介绍了作者如何学习、如何理财、健身、自我营销等等。分享书中有趣让我印象深刻的点是作者去面试,面试官浏览过他的博客文章,两人因此相谈甚欢。 最后也想给阅读的朋友声明一下:这本书涉猎了很多方面,但是并不是没一点都是一套可以照抄的完美答案,毕竟作者也是从当时的环境和自己经历出发介绍这些内容,每个读者应该都有自己的选择,综合而言,这本书挺适合各个阶段的人阅读的,尤其大学生和初入职场的朋友。作者也出了《软技能2:软件开发者职业生涯指南》,如果说软技能关注于生活,那软技能 2 则更加关注于了软件开发职业。3 关于黑客与开源
3.1 Unix 编程艺术
书籍英文名:《The Art of UNIX Programming》,作者:《Eric S. Raymond》从 1982 年开始就是 UNIX 开发者。推荐理由:本书涉及 Unix 系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的 Unix 编程大师、开源运动领袖人物之一 Eric S.Raymond 倾力多年写作而成。程序会过时,编程语言会更新,代码会跟随业务不断改动,但编程思想的生命力会长盛不衰,好的编程艺术也是具有穿透力的,尽管书中的案例已经偏老,但贯穿始终的 KISS 原则、思想文化体系、设计与开发哲学一定能够给你带来醍醐灌顶的感觉。Keep it simple stupid,简称 KISS 原则。在做软件设计的工作中,很多时候都不要想得过于复杂,也不要过度设计和过早优化,用最简单且行之有效的方案也就避免了复杂方案带来的各种额外成本。这样既有利与后续的维护,也有利于进一步的扩展。另外,本书还可以与“左耳朵耗子”ef="">皓子叔推荐 过的《UNIX传奇:历史与回忆》结合着一起看,了解 UNIX 的诞生记与发展史,贝尔实验室的幕后故事!本书不但书写 Unix 的历史,而且记录作者的回忆,一探 Unix 的起源,试图解释什么是 Unix,Unix 是如何产生的,以及 Unix 为何如此重要。3.2 大教堂与集市
英文名:《The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary》, 《Unix编程艺术》作者 Eric S. Raymond 的另一封神之作,副标题是《对 Linux 和开源革命的沉思》。推荐理由:大家都知道程序员热衷于开源文化,都在说不要重复造轮子。开源时代下的软件开发可能只需要三个键盘按钮:CTRL + C + V,开个玩笑。说到开源文化,那么本书《大教堂与集市》是开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者把软件开发思路类比于古代的大教堂文化和集市文化,讲述了集市如何变成大教堂,书中系统解释了开源软件是如何生产的,开源开发的优势在哪,开源软件的传承是如何做到的。3.3 黑客与画家
英文名:《Hackers and Painters: Big Ideas from the Computer Age》,作者:Paul Graham,本书的译者是大名鼎鼎的阮一峰大佬。推荐理由:说到黑客文化,就不得不提到硅谷创业之父Paul Graham 的这本书,本书主要介绍黑客 Hacker,即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。本书是一本为黑客正名的技术散文集,看完书后第一次将我从电影中的黑客形象颠覆过来,才了解到并不是入侵系统、制作病毒、各种解密的人就是黑客,Hacker 是专家级程序员,是一群与画家有着极大的相似性,他们都是在创造,而不是完成某个任务,“黑客”象征着第一流的能力,以及求解问题过程中产生的精神愉悦或享受。他们崇尚分享、开放、民主、计算机的自由使用和进步。而那些恶意入侵计算机系统的人更应该被称为 cracker(骇客)。4 关于算法与设计模式
4.1 算法设计手册
英文名:The Algorithm Design Manual (2nd Ed.),作者:Steven S Skiena推荐理由:关于算法的重要性大家都知道,大家肯定都知道另外两本著名的《算法导论》和《算法4》:《算法导论》侧重与算法的数学推导,适合研究,而《算法4》侧重于算法的代码实现,适合入门。而这次推荐的《算法设计手册(第2版)》却没有那么有名气,但也不失为设计实用且高效算法的最全面指导书。该书揭密了算法的设计与分析,以简单易懂的写作风格,介绍了各种算法技术,着重强调了算法分析。目前市场上算法书层出不穷,但是经典的算法却一直在那里,不曾走远。4.2 Head First 设计模式
英文名:《Head first design patterns》,作者:Elisabeth Freeman / / Eric Freeman / Bert Bates / Kathy Sierra / Elisabeth Robson推荐理由:这本书完整地涵盖了 GoF 版本全部23个设计模式,毫不费力地解释了世界各地熟练的软件开发人员和程序员用来构建优雅、功能齐全、灵活和可重用的软件的几种软件设计模式。。图文并茂,配有大量说明性和启发性的示例,它们将使学习同时变得高效和有趣。与其他文本繁重的编程书籍不同,这本书具有引人深思、视觉丰富的格式。Head First 系统书籍充满了幽默感,选题和编辑都很用心,值得一读。相信读完的读者逐步迈向对软件设计模式的深入了解。再来读 GoF 不失为一个不错的选择。4.3 设计模式:可复用面向对象软件的基础
英文名:《 Design Patterns: Elements of Reusable Object-Oriented Software》,又被简称为计算机领域的 GoF ,因为本书的作者是四个人:Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides。推荐理由:本书是任何使用面向对象代码的开发人员的必备入门读物。而且作者 Erich Gamma 是 jUnit、Eclipse、IBM Jazz 项目、Visual Studio、Azure 和 Office 365 的幕后推手。如果您没有很好地掌握 UML,您可能会发现很难吸收编程书中汇编的一些信息和示例。然而,这不会阻止您欣赏设计模式书中叙述的美妙之处,它既简单又内容丰富。《设计模式》一书详尽地解释了 23 种软件设计模式,可帮助软件开发人员和设计人员制作更好、更优雅、更灵活的软件。这本书讨论了针对常见软件设计问题的大量简洁明了的解决方案。如果说 GoF 太难读下去,那么就推荐程杰的《大话设计模式》,这本书通过对话的形式带领大家入门设计模式,人人都可以是好学的小菜和经验丰富的大鸟。4.4 编程珠玑(第2版•修订版)
英文名:《More Programming Pearls,Second Edition》,作者:John Bentley推荐理由:这是一本带你真正领略计算机科学之美,融深邃思想、实战技术与趣味轶事于一炉的奇书。与大多数其他编程书籍不同,这本书侧重于基本问题和一般问题。它讨论了可以提高性能或减少内存需求的各种算法和技术。作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程。就如书名一样,大浪淘沙,计算机科学中的智慧正如自然界里珍珠出自细沙对牡蛎的磨砺,留下一个个编程“珠肌”。题外话:
上面的书都是本人曾经阅读过,或者说在图书馆中有借阅翻过的书。也是计算机领域评分很高、有口皆碑的书籍。但计算机行业的经典书籍太多,本人能推荐的也只是其中一部分,想要推荐的内容也不想针对某个特定编程语言和领域,所以像《C++编程思想》和《On Java8》这类书籍没有进行推荐,推荐理由也不一定完全正确,欢迎大家批评指正。另外,看完上述的书并不能说自己就能在工作中就能运用到,看完就能成为一个顶尖的程序员。何况看书也不能完全接收前辈们的这些大智慧,但如果在某个瞬间(看书过程或者实践过程中)对自己有一种醍醐灌顶的感觉,就已足够。参考链接:
• UNIX传奇(上篇)• 假期好读书• Top 5 Books to Improve Coding and Programming Skills• http://www.osnews.com/images/comics/wtfm.jpg本文分享自华为云社区《【云驻共创】对于编程思想和能力有重大提升的书有哪些》,作者:宇宙之一粟 。
为何特斯拉最终选址上海?
特斯拉在国内可不仅仅是建厂这么简单,上海给了200亿的贷款,建厂的土地,以及独资建厂的资质,要知道以前所有车企都是合资建厂,为什么那么多合资车,都是因为政策要求,必须合资建厂,所以什么上汽通用、一汽大众、广汽丰田等等都是这么来的,要求是提供技术合作才能建厂。特斯拉独资是第一家,但是也有交换条件就是必须采用纯国产的零配件,基本上最迟2021都可以实现,还保证了未来几年的交税额度。
特斯拉的上海超级工厂不光是辐射全国,还要辐射全球,现在基本上月产两万台以上,13000台在国内销售,7000台发往欧洲。那么辐射全球必然得需要港口城市,所以即使条件相当应该不会去苏州的,需要上海这样的大港口。
特斯拉采用了组合式的建厂方式,只用了一年的时间就投入生产了,所以建厂费用基本上不会比在苏州建厂高到哪里去,反正在国内建厂的算是快的了,一般这种厂建设要2-3年。所以建厂成本可能是最低的了。
要求的还是零配件厂商、原材料厂商的便捷物流运输,上海不光是大都市还是大港口,自然是首选,而且条件还这么优惠。2018年底特斯拉其实情况并不好,这个时候上海给的200亿贷款很有效的,直到2020年投产,特斯拉才算是解决了产能问题,并逐步走向了盈利。
这点上虽然苏州有很多电子厂,但是汽车制造厂还是少,而且也不能算是一个全球性的大都市,所以上海是必然的选择。
还没有评论,来说两句吧...