软件开发——一条“黑色”的道路

发布时间:2018-11-24

近些年软件行业的工资一路走高,远远领先城市平均工资,身边有不少小伙伴想改行从事这个行业,或是非本专业的毕业生也想从事这个行业。可是又觉得这个行业似乎比较高深,不知道自己能胜任也不知从何学起。那今天咱们就抽一点时间来讨论一下这个问题。”

15430460516495.png

软件团队有哪些成员组成

一个软件(web)项目开发团队一般是由:UID/UED(User Interface Design 用户界面设计/User Experience Design 用户体验设计)web前端工程师、服务端开发工程师、测试人员、项目经理组成。

以下文字如果大家时间紧可以只看“ 重点:”

一、UIDUser Interface Design 用户界面设计)

包括UI(用户界面)、lxD(交互设计)

1UI

现在一般把屏幕上显示的图形用户界面(GUI Graphic User Interface)都简单称为UI

重点:你的事就是把东西做好看。常用工具(photoshopillustratorSketch等)

2lxD:

交互指任何机器互动的过程,交互设计通过了解人的心理、目标和期望,使用有效的交互方式来让整个过程可用、易用。

交互设计的主要对象是人机界面(UI),但不仅限于图形界面(GUI)。为了达到目标,交互设计师需要了解心理、文化、人体工程等许多方面的内容。

重点:你的事就是想办法让产品用起来更顺手、更简单易懂。常用工具(photoshopSketch、脑图、Axure等)

重点:当公司配备了专门的UI的时候,交互设计师主要是通过需求分析头脑风暴做出线框图、原型图确认稿后交给UI设计师做美化。

重点:当公司只有UI没有配备的交互设计师的时候这些也由UI来完成。(有的小公司老板拍脑袋决定那也不需要你画原型图,别以为这样你省力了,后期改稿的工作量会很多,毕竟改原型图比改设计图轻松多了。)

BAT这样的公司还有UED User Experience Design 用户体验设计、UCDUser Centered Design 以用户为中心的设计,这些我这里就不细讲了。后面会有文章深入分析。

15430460641401.png

二、web前端工程师

前端开发工程师是设计师与服务端开发工程师的桥梁,需要把设计师的图片用htmlhtml5)、css(css3)JavaScript等语言表达出来使他们生动起来。熟悉框架(jQuerybootstrapreact等)。兼容所有浏览器的效果,测试工具如(Spoon Browser SandboxIETester等)

前端开发的入门门槛很低,与服务器端语言相比更好上手,学习效果更明显。也正是如此,有很多想成为的服务端工程师又无基础的小伙伴可以从前端工程师入手。随着前端技术的不断深入也是需要懂服务端语言的(如PHPASP.NETJSPPython),否则不会是一个优秀的前端工程师。

重点:除了本职的htmlcssJavaScript作为设计师与服务端工程师的桥梁要会一些设计师的常用的工具如ps,illustrator和服务器端语言。学习门槛低、要成为一名优秀的前端程序员,路上充满了汗水和对设计师的谅解。

15430460718906.png

三、服务端工程师

前端开发人员构建用户界面,而后端开发人员则是利用开发语言根据项目业务逻辑,以及从前端提取和检索数据最终完成所需功能。主流开发语言有phpJava.net等。功能所需要的存储数据库有mysqlsqlserveroracle等。缓存服务器有memcachedredis等。

后端开发的人门门槛较高,有好的英语基础可以更加便捷的学习英文开发文档。如果你喜欢设计应用程序的基础设施,实现算法和逻辑,以及工作于数据,那么你可能会喜欢成为一名后端开发人员。

重点:想成为一名合格的后端开发人员需要了解更多的应用程序架构,从而更简便的构建应用程序的体系结构内部设计,提高程序的扩展性、降低维护成本、达到高内聚低耦合的效果。

15430460799673.png

我学得会吗?

只要你喜欢并有信心坚持不懈,吃苦耐劳,不管什么学历、性别,也不管你学习哪个分工,都没有影响。女性优秀的程序员也有很多哦!

软件开发是个各个职务合作完成的工作,不懂一些前端的UI、不懂一些UI的前端、不懂一些前端的服务端工程师都会限制其发展,在合作中更容易产生各种磕碰。要端正好学习态度。

在这条道路上没有学不会,只有不够努力!

上一篇: 谈SEO优化理念之主题模型!

下一篇: 微红营销:好习惯成就好营销

返回列表

Copyright © 微红科技2016-2018 All Rights Reserved 

ICP备案 黔公网安备   黔ICP备17001430号-1   【微红科技官方微博】 版权所有:微红科技    百度统计