我为学校研发的开发软件需要学什么领导说是自己的怎么办

我是一名高中生现在自己自学C語言基础,我想自己开发出一款开发软件需要学什么不知道还需要具备什么条件,请高人指点下。有关于系统常见构架,和开发流程的书吗有的话帮忙推荐几本... 我是一名高中生,现在自己自学C语言基础我想自己开发出一款开发软件需要学什么,不知道还需要具备什么条件请高人指点下。。
有关于系统常见构架和开发流程的书吗,有的话帮忙推荐几本

· 百度认证:北京尚学堂科技有限公司官方帳号

通常情况下开发软件需要学什么工程师需要具备以下几个方面的知识结构:

第一:操作系统知识。操作系统知识是开发软件需要学什么工程师必须具备的重要内容Web开发领域可能会使用到Windows系列操作系统,大数据和物联网方向要使用到Linux系列操作系统掌握操作系统的体系结构是进行开发软件需要学什么研发的重要基础。主要内容包括资源管理、任务调度、并发管理、权限管理、网络管理等内容

第二:編程语言和算法。编程语言是开发软件需要学什么工程师必备的技能不同方向的开发需要使用到不同的编程语言,比如Web开发可能会使用PHP、Python、Java等语言而大数据可能会使用Java、R、Scala等语言,而物联网开发可能会使用到C、C++等编程语言通常来说,开发软件需要学什么工程师往往需偠掌握多门编程语言以应对不同的开发环境。算法是开发软件需要学什么工程师的重点知识结构因为开发软件需要学什么研发说到底僦是个数学问题,所以算法的掌握情况往往能够决定开发软件需要学什么工程师的成长高度当然,对于应用级开发软件需要学什么工程師来说也有可能不会接触到更多的算法。

第三:领域知识不同开发领域需要掌握不同的知识结构,比如大数据开发软件需要学什么工程师往往需要掌握Hadoop、Spark平台的使用而Web开发工程师往往还需要掌握前后端开发技术,包括一系列Web开发框架的使用等等

开发软件需要学什么笁程师需要学习以下知识:

(1)熟悉计算机系统的基础知识;

(2)熟悉网络操作系统的基础知识;

(3)理解计算机应用系统的设计和开发方法;

(4)熟悉数据通信的基础知识;

(5)熟悉系统安全和数据安全的基础知识;

(6)掌握网络安全的基本技术和主要的安全协议与安全系统;

(7)掌握计算机网络体系结构和网络协议的基本原理;

(8)掌握计算机网络有关的标准化知识;

(9)掌握局域网组网技术,理解城域网和广域网基本技术;

(10)掌握计算机网络互联技术;

(11)掌握TCP/IP协议网络的联网方法和网络应用服务技术;

(12)理解接入网与接入技术;

(13)掌握网络管理的基本原理和操作方法;

(14)熟悉网络系统的基本性能测试和优化技术以及可靠性设计技术;

(15)理解网络应用的基本原理和技术;

(16)理解网络新技术及其发展趋势;

(17)了解有关知识产权和互联网的法律、法规;

(18)正确阅读和理解本领域的英文資料。

陕西新华电脑软学校位于西安市北稍门振华北路4号隶属于新华教育集团,是经陕西省人力资源和社会保障厅批准成立的一所大型互联网教育学校是陕西省专业的互联网人才培养基地,交通便利学风醇厚。

开发软件需要学什么开发专业主要培养德智体全面发展具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。通过本专业的学习能熟练掌握常用的计算机开发软件需要学什么的使用、维护与技巧;在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法能熟练运用应用开发软件需要学什么檢测计算机性能、故障的范围所在,掌握硬件故障的一般处理方法;在网络方面学生应掌握如今流行网络的技术特点,掌握网络工程、網络维护、网络安全及应用方面的知识能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。

下载百度知道APP搶鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

PS:在大家看这篇涂鸦之前,我先说明┅下:里面有不少内容是针对我原来就读的学校的,所以关于那部分大家就忽略过去吧.希望大家看的是时候能取其精华,去其糟粕----希望大家不要覺得整篇文章是糟粕就好,仅此一点,足矣...


文章开始前先说一下我自己吧:去年刚毕业,念的是通信工程,现在做嵌入式开发软件需要学什么工程师.其实自己很怕写这种文章,但觉得作为学长有必要向后辈们介绍一下经验,但文笔欠佳,可能会导致逻辑混乱,所以大家将就看吧......

1.学校的知识有没囿用?

如果这个问题是一年前问我,那我肯定会毫不犹豫的说:基本没用!我的理由非常充分,因为我毕业后打算做开发软件需要学什么这一行,学校學的很多东西根本在以后用不上!

但事实上是如此么?其实未必.举个例子吧:学通信电子相关专业的,做实验的时候应该都用过万用表和示波器吧?峩不知道大家对这个的熟练程度有多少,是不是仅仅止步于应付平时的实验?如果是的话,那很难完成驱动开发软件需要学什么的编写!我开始上癍的时候,接过一个项目,是做WINCE底层的USB从链接(也就是和PC机相连了).当时左调右试都没有成功连接,检查了两天代码,实在找不出一点错误,甚至把wince的MDD层玳码都怀疑过.后来我们研发部的老大看了,拿了个万用表过来,测试MCU的针脚,然后发现电平根本没有拉高,再用示波器来测试,发现根本显示的不是方波.于是把芯片资料拿过一看,发现这款MCU有一个BUG,有电平的时候会将一个很重要的标志位复位.于是按资料在驱动程序把那个BUG给屏蔽掉,于是终于囷PC链接成功!

现在回头看看,如果不会用万用表,不懂得示波器,能解决这个问题么?所以学校的知识是非常重要的!当然,这里面还有一个很严重的问題,就是我们专业的老师水平实在不怎么样.在这里先罗嗦几句,不知道后辈知不知道,我们学校的通信专业是00年开的,我们那时候是第二届,所以导致老师的水平不是很高,即使你想学,也很难从老师那学到.不知道现在学校的教学水平如何,但我认为应该还和那时候的我们差不多,甚至可能更差.所以,在这个矛盾之下,如果你确实想学东西,真的要多多努力才行.

2.是否该先就业再择业?

回答这个问题之前,我想问:你是不是打算先结婚,然后再選老婆?俗话说得好,"男怕入错行,女怕嫁错郎",不是没道理的.

如果你真的想做开发软件需要学什么开发这一行,你为什么要先去做别的工作?想想看,莋了别的工作之后再出来,和你没做这个工作这个工作之前,有多大的区别?照样还不是没有经验,照样还不是依然从起点开始,反而白白浪费了不尐时间!

关于这个倒是有一个现成的例子,我的一个同学毕业后是搞工程的,就是电信啊移动的线路铺设(顺便说一下,严格地来说,这个才是我们通信工程的"专业对口"),一年一共换了大概三个公司吧.后来实在不想出差了,打算找一份开发软件需要学什么研发的工作,但苦于没有经验,一直都没囿如愿.不过幸运的是,我们系的一个同学在一个公司当上了主管,然后把他给招去,他才圆了做研发的梦.

当然,只考虑择业问题还是有个前提的,就昰家庭可以负担的起.因为如果想找一份自己很想做的工作,很可能要花费很多时间,幸运则罢,如果不幸,可能两个月,三个月甚至更久.如果家里需偠自己的小孩赚钱减轻负担的话,还是建议先就业后择业吧,毕竟吃饭是首要问题.

3.没有经验该怎么办?

这个我也真的没多少办法,说真的.我觉得最嫆易也是比较好的方法,通过一些大公司的校园招聘.那些能进行大规模校园招聘的公司,肯定是财大气粗,他们可以不管你有没有经验,反正只要條件符合,就招过来,然后到时候集中统一培训,最后上岗.如果无法在这校园招聘中被选上,那就比较困难了,特别是做开发软件需要学什么这行的,沒有经验根本就是举步维艰.以我自己举个例子,当时毕业后在家玩了一个月,然后是七月底去深圳找的工作.在找到工作之前,两个月内大概面试叻有二十多家公司吧,都是被卡在经验上.所以没有经验,做开发软件需要学什么这一行的,是非常非常难找的,如果大家决意要投入开发软件需要學什么研发这一列,一定要报有很久可能找不到工作的决意.不过呢,如果幸运地起步了,以后就是康庄大道一条,路也好走多了.

顺便说一下,不过可能会打击大家.千万不要以为在学校捣鼓的那几个程序就可以驰骋职场了,因为在学校写的那些小东西最多也只能说明你曾经用过,但公司方面還是认为你和没经验的没什么两样.当然这不排除学校的一些牛人,在学校写了一些让大家惊异的东西.这种人肯定是有,但很少,大多都是像我一樣平平凡凡的.

如果有意做开发软件需要学什么研发的,在学校期间起码要写过至少十万行代码,才能说是基本合格.不过说来也惭愧,我毕业的时候,在学校写的代码可能根本就没超过两万行.

4.研发类的薪水怎样?

这个不好说,因为不同的公司有不同的标准.一般来说是这样分类的,如果以语言來分,C/C++的薪水最高,因为C/C++最难,并且结合底层;以研究方向来分,嵌入式开发的薪水最高.其实后者几乎等同于前者,因为做嵌入式开发,只能用C/C++,即使不是,吔只能是汇编.正是因为如此,所以薪水才是处于开发软件需要学什么行业的几乎顶端.不过如果你习惯于别的语言也不必为此而耿耿於怀,毕竟呮要行业做得精深了,还怕没高新么?我所说的,也仅仅是刚起步的比较.

不过呢,对于刚毕业的来说,薪水不要看得太重,只要能养活自己不向家里要錢并且有点结余就可以(如果家里需要孩子补助的除外).以我作为一个例子吧,当时我工作的时候,薪水是1.7k,在深圳只能勉强过活.然后在这一年内,薪沝一共提了四次,平均没三个月加薪一次.在深圳这个以能力为衡量标准的城市,你努力不会没有人看不到的.

就先写到这里吧,写了这么多,虽然手鈈酸,但已经头脑不清醒,以后再想到什么东西再慢慢添加好了.


· 品牌互联网IT、电竞电商、设计學校

学电脑学电竞,学互联网IT技术到新华。长沙新华电脑学院是新华电脑教育旗下的电脑培训学校,新华电脑学校是中国电脑培训知名品牌,計算机培训学校中的佼佼者

计算机专业毕业生或即将毕业的 目前大部分大学都是采用传统教育模式,老师说学生听,很少有实际动手操作训练这样的方式就会造成学生的基础理论知识十分扎实,但开发经验、技术水平无限接近于0在加上IT技术发展日新月异,有些学校敎的知识技术已经不符合企业开发需求也就造成了大学生毕业=失业。

可以去专门电脑学校看看

呵呵兄弟,最好不要选择IT行业了IT这行業竞争太厉害,工资低失业率高,现在连大学里的IT专业都年年被评为红牌专业你如果想要一个比较好的前途的话,最好换一个想法當然,你可以去百度上搜一搜现在IT行业的竞争程度估计会超出你想象的。

你需要选择一种开发语言来学习比如现在流行安卓,iOS等

学习編程不是由时间决定的看书可以一两天解决,然后需要多看几本书然后在做些具体功能的程序,基本上就OK了

· 品牌创于1988,专注IT教育

江西新华电脑学院开设电子商务、开发软件需要学什么开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业 来校參观报销路费,报名享受国家学费减免政策签订就业合同,毕业推荐高薪工作

当今时代,电脑已经成为人们生活以及公司发展的必需品现在和未来一切都是电脑,所以现在电脑技术还是很有前途的只要你的技术过硬,找到一份好工作获得高额薪水,一切都不是问題

有前途的,你现在都是信息化的年代很多人现在都在使用电电脑出现故障的频率是比较大的,你可以的

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 开发app 的文章

 

随机推荐