程序员是天生的软件UI设计师】的更多相关文章

一个软件项目,谁才是软件开发的主体,是软件UI设计师?还是程序员? 这还用问吗?当然是程序员拉.引用以下alienbat知友的一段评论:对于软件开发而言,码农的工作是必需的.设计师的工作是可选的. 举个例子吧,国内政府,医院,银行所使用的定制软件界面非常丑陋,肯定是程序员做,没有软件UI设计师参与.说明没有软件UI设计师也能进行软件开发,只是界面丑了点.一个软件项目,程序员才是软件产品的生产者,而不是设计师.设计师的作用是什么啊,更多充当的UI界面设计与美化,比较通俗的一点来说,就是光“说”不”…
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985,转载请说明出处. 今天给大家介绍一个小软件,挺实用的,叫做拾色器. 用途:取出电脑屏幕的任意颜色,当你看到一个颜色很好看,而不知道 它是什么RGB组成的,这个小软件就可以帮你忙了. 适用对象:开发人员,UI设计师,前端等等... 下面是软件的效果图:(很简单,轻巧) 免积分下载地址:http://download.csdn.net/detail/qq_21376985/9554758…
本着不懂前端的程序员不是好美工的观点,所以作为一个仅懂一点前端的程序员,为了成为一个好美工,所以只能用些取巧的方法伪装一下. metronic一个基于bootstrap的响应式的后台管理平台的UI框架,为我们提供了管理后台能用到的各种UI样式,因为是基于bootstrap,所以满足响应式的UI设计,故同时支持在各种设备和屏幕分辨率下UI样式不会出现大的硬伤.可以做到一套UI兼容各种屏幕各种设备. 打开metronic目录下的start.htm文件,可以看到如下的视图: 框架内置了好几种主题颜色,…
很多UI工程师为了适配IOS,常常拿IOS手机作用参考模型,设计出来的UI稿只有PX标注的.他们也不懂Android的dp和sp单位是怎么回事.这个时候我们Android工程师如果不注意怎么转换的话,就可能开发出很难看的界面. 那么如何才能正确的将UI稿的上的px转换成android的dp单位呢?这个取决于UI设计师的设计稿基于什么设备. 一般安卓开发者只要适配一款主流设备,比如Nexues5,其它大部分手机都可以适配.如果要精确适配,就要针对不同分辨率进行单独适配.为了简单起见,我们只需要适配…
程序员练级攻略:UI/UX设计 学习设计新手, 7 steps to become a UI/UX designer 学习设计的一些原则和套路,如配色.平衡.排版.一致性等. 用户体验的 4D 步骤--Discover.Define.Develop 和 Delivery. 到一些网站上找灵感. 开始学习使用设计工具. 图书和文章推荐 Don't Make Me Think ,这本书践行了自己的理论,整本书短小精悍,语言轻松诙谐,书中穿插大量色彩丰富的屏幕截图.趣味丛生的卡通插图以及包含大量信息的…
想必大家都听说了,这两天关于中国平安一个产品经理因奇葩需求和程序员爆发肢体冲突的事件在朋友圈被刷屏,更有现场打架视频在技术群里疯传. 在这里先带大家简单文字回顾下事情经过,N次打架视频和截图就不给大家放出来了,相信大家都在技术群和朋友圈里亲眼目睹过了(当然,没看过的朋友可以找我微信私聊),最重要的一点是为了社会和谐. 「 肢体冲突的起因 」  以下是网上流传的本次打架事件的文字叙述:    「 事件的处理结果 」 事情的起因大概就是这样,先不讨论本次事件中pm提出的需求是否合理,程序员能否实现,…
不知道什么时候开始,IT业初级程序员的工作性质与进城打工的"农民工"变得如此惊人的相似.很多IT公司的高管认为"人便宜,就是要用到坏掉,然后再找更便宜.更年轻的",于是,初级程序员们与农民工一样被剥削,一样做着没什么太大技术含量的枯燥工作,一样拿着微薄的收入,有上顿没下顿,买不了房开不了车,日复一日重复"IT民工"的劳动.        "IT"这个英文缩写,原本在人们脑中总是条件反射地与"精英"二字联系在…
首先,我们要知道,什么是程序员?程序员是做什么的? "程序员(英文Programmer)是从事程序开发.维护的专业人员.一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国.软件从业人员分为初级程序员.中级程序员.高级程序员(现为软件设计师).系统分析员,系统架构师,测试工程师六大类". 早先提到程序员,这些标签必不可少 "不修边幅,生活邋遢","无趣呆板,不浪漫","加班多","不疼爱…
或许您已经读过我的那篇小文<如何成为java初级程序员>,那里面只介绍了成为一个JAVA程序员应该具备的一些知识.我相信您绝不会只想着做一个初级的程序员,上了软件开发的小船,您肯定有着远大的理想,比如要在比较短的时间内做个高级成员,在不久的将来做个软件项目经理,如果有可能您肯定想在一个公司做个高层,或者有自己的公司……或许扯的有点远,但肯定是您我的梦想,在机会没有来临之前,让我们想做好脚下的每一步.现成为一个(高级)工程师再说.另外,我要说明,您要想从本文中学到一些JAVA高级知识是学不到的,…
互联网的行业里涌入了很多的程序员, 都在为互联网的发展添砖加瓦.程序员可以分为很多种,像Unix程序员.Windows程序员,或是C++程序员.Delphi程序员,等等.今天我们谈谈Web程序员,一名优秀的Web程序员应该懂得那些方面的知识,掌握哪些技术.1. 首先,就是上面提到的各种脚本,asp.jsp.php等等,这些东西大同小异,基本可以举一反三.2. 数据库相信做Web的人肯定用过,像Access.Sql Server.Oracle.很多人会用各种数据库,但是仅限于写一些sql,sele…