前言: 技术开发这个大类是如何进行的。我觉得技术研发开发是一项特别有创造性的活动。所有创造性的活动可以分成三个
技术开发这个大类是如何进行的。我觉得技术研发开发是一项特别有创造性的活动。所有创造性的活动可以分成三个步骤:1构思。2实现。3使用。
我们看看一下技术开发的三个步骤:1构思。2实现。3使用。
思考一下我们做研发的整个过程,首先是构思,我们要实现某个产品需求或者产品功能,我们首先是思考如何实现这个过程,能不能实现,这个过程其实是在你的头脑里面形成了一幅草图,有了这个草图,你才会胸有成竹的决策产品是否能够开发。此过程最为重要。接下来是实现,实现是你有了一个头脑里面的草图,你通过什么媒介来实现。至于你是用Java开发还是Python还是Php还是用什么框架,本质上只要你可以实现你的草图就是可行的。最后一个环节就是使用,你在构思的思路上使用适当的工具实现了你的产品交付给你的用户。整个过程就是这样,如果你理解整个过程,请不要再讨论我是学xxx语言的,xxx语言世界最牛逼,xxx语言无用。
如果你好好的理解了我说的技术研发是一项创新性的活动,创新性活动最重要的是构思。其实应该有答案啦。
从现在的开发情况,我是这么来理解的,在之前移动端没有火之前,大部分开发都Web,桌面开发。但是我们思考一下,其实不管Web,桌面,都是端的开发。所以我们要把概念放大,不管你是做移动端,桌面端,Web端的开发,都是端的开发。端的开发,从表象上看,都是展示给用户使用的界面+服务器端的数据交互。对吧!
展示给你用户使用的界面,现在Web端一般是使用html+css+js呈现,android端使用Java开发或者RxJava开发开发,Ios端使用swift或者OC开发。那服务器端的数据交互呢,你可以使用Java开发,Php,Nodejs等各种你熟悉的语言。当然,从很多公司的岗位上划分,服务器端数据交互这部分一般也可以统称成后端工程师。
对应刚入门技术的技术小白,总是对自己学的技术方向的担心,这种担心也是有道理的。这里要讨论的是技术和市场的挂钩,我们把市场缩小到技术公司这个单个因素,这样比较好论述。所以到技术公司这个层面,确实会有冷门的技术和热门的技术,但是大家还是要记住创新性活动的主要因素是构思,因为工具的学习周期是不会太久的,你只要拥有了技术思考的构思和思维逻辑,学习一门新技术难度是不大的。
接着讨论技术的冷热,那选择使用和学习什么技术,和技术公司的技术团队和产品是有关系的。比如这个技术团队都是用PHP的,那反馈到招人上就是招聘php的工程师,所以我建议如果是为了最快的找到一份工作,可以多去拉勾等技术招聘网站看一下各个技术门类的招聘人数和技术公司的多少,并且你可以看看公司招人的要求,对新手大有帮助。
文章出自:http://qh.itpxw.cn/peixun/web/202185066.html
文章标题:Web技术开发的三大步骤是什么?
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
今天小T要跟大家分享的文章是关于更适合做Web前端开发的几类...
今天小T要跟大家分享的文章是关于Web前端开发小白必备的学习...
今天小T要跟大家分享的文章是关于0基础小白学Web前端开发的学...
今天小T要跟大家分享的文章是关于Web前端开发工程师必备的排...