本文作者:nihdff

软件开发需要学编程吗知乎,软件开发需要学编程吗知乎

nihdff 07-17 39
软件开发需要学编程吗知乎,软件开发需要学编程吗知乎摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发需要学编程吗知乎的问题,于是小编就整理了3个相关介绍软件开发需要学编程吗知乎的解答,让我们一起看看吧。软件开发是什么意思...

大家好,今天小编关注到一个比较意思的话题,就是关于软件开发需要编程吗知乎的问题,于是小编就整理了3个相关介绍软件开发需要学编程吗知乎的解答,让我们一起看看吧。

  1. 软件开发是什么意思?
  2. 一个没有任何计算机基础的人,可以学习软件编程吗,如果可以,哪几种好学习?
  3. 对编程一无所知,可以直接学习APP开发吗?

软件开发是什么意思?

java软件开发主要分三个方向:JavaSE、JAVAME、J***AEE。开发的一般是:j***a Swing桌面应用程序,j***aME(做嵌入式)不是很常用,J***AEE(开发B/S系统)是主流。一般说的J***A软件开发主要就是用J***A开发一系列的B/S系统,包括各种办公系统,各种网站电力的监控系统,报表系统等等。学j***a的话,一般都是要先学J***ASE(一切的基础),因为不管是要从事哪个方向开发,都必须先把基础掌握好。然后,就是一系列的东西需要学习,首先,必须了解servlet,JSP,然后就是要学习各种的框架,struts,struts2,hibernate,Spring,应为SSH2框架是现在的主流,所以,这个必须学。然后是数据库也要懂一点。总之,j***a需要学的东西特别多。不过,如果你的j***a基础特别特别好的话,那么公司也不会太在意其他的,因为,技术是学不完的,如果你基础特别好,其他的也容易培养上手。测试,一个项目会很大,会出现各种问题,所以,必须每次完成一个功能,最好自己写测试的代码,测试一下,我是经常用JUNIT测试。

一个没有任何计算机基础的人,可以学习软件编程吗,如果可以,哪几种好学习?

谢邀。

软件开发需要学编程吗知乎,软件开发需要学编程吗知乎
图片来源网络,侵删)

著名编程语言统计网站TIOBE给出的编程语言使用情况和排名前三是J***a、C、Python (排名有浮动,中短期这3个不会动摇)。也许看到这里你就急着开始动手去学J***a了,且慢……

下面有篇文章原是写给少年儿童的,但也适用于所有0基础想学软件编程的人,不妨一看!

少儿学编程选择什么编程语言?》

软件开发需要学编程吗知乎,软件开发需要学编程吗知乎
(图片来源网络,侵删)

可以。

如果完全不考虑基础,可以考虑学习Python, Web前端(HTML/CSS/J***ascript)。相对比较容易入门

但关键还在于自身其它方面的基础以及学编程的目的。

软件开发需要学编程吗知乎,软件开发需要学编程吗知乎
(图片来源网络,侵删)

比如:

  • 电工、自动控制领域:可考虑学习PLC编程、单片机编程(C语言为主)

  • 办公、文员:可考虑学习VB Script或其它Windows 脚本语言,自动化日常工作

总的说来,学了编程要能用起来才能学好。

对编程一无所知,可以直接学习app开发吗?

可以的,没问题。个人多年APP开发经验熟悉整个流程,给几点建议

1、如果学习***,可以学习android开发

2、建议先自学j***a基础,如果直接报班,如果没有一点基础,会有压力

3、自学一段,感觉自己确实比较喜欢编程,可以报一个培训班,我之前回答过一个培训班的问题,可以参考一下

4、如果有不懂得地方,可以私信我,能给意见的一定给

小编我也属于自学的编程,目前公司就我一个前端开发,所以公司的项目前端基本都是我在做。pc到h5到***。最近刚做了几个***,也上线了,小编属于前端开发,***也是使用的前端框架。简单说下我的感受。

当下的中国互联网行业确实很好。而且缺口也很大,很多年轻人也愿意投入其中。小编大学是机械专业,不是计算机。所以相对来说编程的能力,认知,包括对电脑的理解也不是很深。我之所以选择前端,就是因为前端的入门门槛相对较低,而编程语言或者编程思维都是相通的,一个掌握了再接触其他的也会容易些,这就是我最初的想法。

这位朋友只说的编程,但是编程也有好多种,也分具体的方向。人工智能,区块链,虚拟现实,全栈等等。如果你只想开发***的话,也有[_a***_],ios,还有前端衍生出来的RN,weex,mui,uni***等等。所以开始的时候建议你先去了解了解你想做什么方向,使用什么技术,结合自己的实力,短时间内完成,还是长时间都可以。或者说以后就想靠着这个技术生活,还是仅仅就是一个爱好,这些都决定了你要怎么开始你的写代码之旅。到时你可会碰到有的人用这个技术,有的人用那个技术,你可能又会感觉人家用的好,在你心里也会产生纠结的心里,开始上手之前的认知是重要的。

我现在开发的***就是用的uni,我本身也是vue开发,上手也会容易一些,uni使用的微信小程序的api,结合了html5+的功能,所以现在市面上大多数***功能都能实现。他们的社区也很完善了,qq群现在也达到了20个,虽然说开发者还要开发新功能平时很忙,但是也会经常在qq群里看到他们耐心的解答。现在也有很多用uni开发的产品上线了。支持使用第三方SDK,支持离线打包。现在开发工具HX也在不断升级,支持越来越多的功能。如果有想快速入手***或者小程序的开发,可以尝试uni***(只是个小建议,当然相比原生还是有距离的,但是已经很好了)。

最近社区很火热的就是谷歌推出的新框架flutter,使用dart语法(会j***a,js的感觉学习不会太难),新的渲染方式。不是像js的方式转换成原生代码,有全新的引擎机智,体验更流程。内置丰富的UI,安卓的和IOS的。虽然说代码的书写方式是嵌套式,但是可以自己把部件一个一个拆分出来。闲鱼团队主打的也是flutter,这两天刚开源了flutter状态管理工具fish_redux,flutter社区也是非常活跃的。最近升级了1.2版本,说是谷歌新系统的主要开发方式(告别安卓使用j***a开发,j***a属于甲骨文公司,dart是谷歌公司开发的)。前景应该会很好,我平时也在空闲时候学习学习。感兴趣的小伙伴也可以去github看看。

到此,以上就是小编对于软件开发需要学编程吗知乎的问题就介绍到这了,希望介绍关于软件开发需要学编程吗知乎的3点解答对大家有用

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.shehualu.com/post/4617.html发布于 07-17

阅读
分享