软件开发工程师自學(xué)成才(软件开发工程师可(kě)以自學(xué)吗)
本篇文(wén)章给大家谈谈软件开发工程师自學(xué)成才,以及软件开发工程师可(kě)以自學(xué)吗对应的知识点,希望对各位有(yǒu)所帮助,不要忘了收藏本站喔。
本文(wén)目录一览:
- 1、没有(yǒu)學(xué)历可(kě)以學(xué)习软件开发,未来当工程师吗?
- 2、软件编程可(kě)以自學(xué)吗
- 3、嵌入式软件开发工程师需要學(xué)习什么,待遇如何
- 4、Java架构师跟着培训班學(xué)好还是自學(xué)好?
- 5、软件工程师能(néng)自學(xué)成才吗
- 6、北大青鸟java培训:Java初學(xué)者需要了解的學(xué)习路線(xiàn)?
没有(yǒu)學(xué)历可(kě)以學(xué)习软件开发,未来当工程师吗?
有(yǒu)可(kě)能(néng)。不过前期的學(xué)习中,无论是自學(xué)还是参加培训,需要自己多(duō)下功夫、多(duō)努力。毕竟软件开发工程师,是一个技术性岗位,需要自己有(yǒu)一定的技术能(néng)力,自己在學(xué)习时需要多(duō)理(lǐ)解掌握相关技术知识,并且在实际工作中,需要自己灵活运用(yòng)这些知识来解决实际问题。
软件编程可(kě)以自學(xué)吗
硬石技术论坛共享文(wén)档--软件编程部分(fēn)免费下载
链接:
提取码:yjvs
编程是编定程序的中文(wén)简称,就是让计算机代码解决某个问题,对某个计算體(tǐ)系规定一定的运算方式,使计算體(tǐ)系按照该计算方式运行,并最终得到相应结果的过程。
嵌入式软件开发工程师需要學(xué)习什么,待遇如何
==================================
嵌入式软件工程师需要學(xué)习内容包括C语言,汇编,数据结构,linux高级编程,ARM系统,嵌入式内核,嵌入式驱动。权威部门统计,我國(guó)嵌入式人才缺口每年50万人左右。根据前程无忧网发布的调查报告,嵌入式软件开发是未来几年最热门和最受欢迎的职业之一,具有(yǒu)10年工作经验的高级嵌入式工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也达到了3000—5000元,中高级的嵌入式工程师月薪平均超过10000元。高级嵌入式工程师甚至高达20000元以上。
看你问的问题,应该是对嵌入式很(hěn)感兴趣,其实你可(kě)以自學(xué)嵌入式。关于如何學(xué)习嵌入式,我刚才看到一篇很(hěn)不错的文(wén)章,是一个专科(kē)生介绍自己如何自學(xué)嵌入式,并找到嵌入式的工作,里面介绍了他(tā)的學(xué)习方法和學(xué)习过程,希望对你有(yǒu)帮助。
先做个自我介绍,我07年考上一所很(hěn)烂专科(kē)民(mín)办的學(xué)校,學(xué)的是生物(wù)专业,具體(tǐ)的學(xué)校名称我就不说出来献丑了。09年我就辍學(xué)了,我在那样的學(xué)校,一年學(xué)费要1万多(duō),但是根本没有(yǒu)人學(xué)习,我实在看不到希望,我就退學(xué)了。
退學(xué)后我也迷茫,大专都没有(yǒu)毕业,我真的不知道我能(néng)干什么,我在纠结着我能(néng)做什么。所以辍學(xué)后我一段时间,我想去找工作,因為(wèi)我比较沉默寡言,不是很(hěn)会说话,我不适合去应聘做业務(wù)。我想应聘做技术的,可(kě)是处处碰壁。
一次偶然的机会,我才听到嵌入式这个行业。那天我去新(xīn)华书店(diàn),在计算机分(fēn)类那边想找本书學(xué)习。后来有(yǒu)个女孩子走过来,问我是不是读计算机的,有(yǒu)没有(yǒu)兴趣學(xué)习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我學(xué)嵌入式多(duō)么的有(yǒu)前景,给我了一份传单,嵌入式培训的广告。听了她的介绍,我心里痒痒的,确实我很(hěn)想去學(xué)会一门自己的技术,靠自己的双手吃饭。
回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想學(xué)嵌入式了。于是我去找嵌入式培训的相关信息,说真的,我也很(hěn)迷茫,我不知道培训是否真的能(néng)像他(tā)们宣传的那样好,所以我就想了解一段时间再做打算。
后来,我在百度知道看到一篇让我很(hěn)鼓舞的文(wén)章,是一个嵌入式高手介绍没有(yǒu)基础的朋友怎么自學(xué)入门學(xué)嵌入式,文(wén)章写的很(hěn)好,包含了如何學(xué)习,该怎么學(xué)习。他(tā)提到一个方法就是看视频,因為(wèi)看书实在太枯燥和费解的,很(hěn)多(duō)我们也看不懂。这点我真的很(hěn)认同,我自己看书往往看不了几页。
我在想,為(wèi)什么别人都能(néng)自學(xué)成才,我也可(kě)以的!我要相信自己,所以我就想自學(xué),如果实在學(xué)不会我再去培训。
主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能(néng)够告诉我该怎么學(xué)的视频,一套从入门到精通的视频,一个比较完整的资料,最好能(néng)有(yǒu)老师教,不懂可(kě)以请教的。
后来我又(yòu)找到一份很(hěn)好的视频,是在IT學(xué)习联盟网站推出的一份视频《零基础嵌入式就业班》(喜欢《零基础嵌入式就业班》的可(kě)以复制 sina.lt/qKh 粘贴浏览器地址栏按回車(chē)键即打开)。里面的教程还不错,很(hěn)完整,可(kě)以让我从基础的开始學(xué)起。视频比较便宜。
下面介绍下我的學(xué)习流程,希望对和我一样完全没有(yǒu)基础的朋友有(yǒu)所帮助。
收到他(tā)们寄过来的光盘后,我就开始學(xué)习了,由于我没有(yǒu)什么基础,我就从最简单的C语言视频教程學(xué)起,话说简单,其实我还是很(hěn)多(duō)不懂的,我只好请教他(tā)们,他(tā)们还是很(hěn)热心的,都帮我解决了。C语言我差不多(duō)學(xué)了一个礼拜,接下来我就學(xué)了linux的基本命令,我在他(tā)们提供linux虚拟机上都有(yǒu)做练习,敲linux的基本命令,写简单的C语言代码,差不多(duō)也就三个礼拜。我每天都在不停的写一些简单的代码,这样一月后我基本掌握了C和linux的基本操作。
接下来我就去學(xué)习了人家的视频的培训教程,是整套的,和去参加培训没有(yǒu)多(duō)大的區(qū)别,这一看就是两个月,學(xué)习了ARM的基本原理(lǐ),學(xué)习嵌入式系统的概念,也掌握了嵌入式的环境的一些搭建,对linux也有(yǒu)更深层次的理(lǐ)解了,明白了嵌入式应用(yòng)到底是怎么做的,但是驱动我只是有(yǒu)一点点的了解,这个相对难一点,我想以后再慢慢啃。
这两个月,除了吃饭睡觉,我几乎都在學(xué)习。因為(wèi)我知道几乎没有(yǒu)基础,比别人差劲,我只能(néng)坚持努力着,我不能(néng)放弃,我必要要靠自己来养活自己,必须學(xué)好这门技术,然后我就把不懂的问题总结记下来,这样慢慢积累了一段时间,我发现自己真的有(yǒu)点入门了。
最后的一个月,我就去看关于实践部分(fēn)的内容,了解嵌入式项目具體(tǐ)的开发流程,需要什么样的知识,我就开始准备这方面的知识,也就是學(xué)习这方面的视频,同时他(tā)们建议我去找了找一些嵌入式面试的题目,為(wèi)自己以后找工作做准备。我就到网上找了很(hěn)多(duō)嵌入式的题目,把他(tā)们理(lǐ)解的记下来,这样差不多(duō)准备了20天左右
我觉得自己差不多(duō)入门了,会做一些简单的东西了。我就想去找工作看看,于是我就到51job疯狂的投简历,因為(wèi)我學(xué)历的问题,专科(kē)没有(yǒu)毕业,说真的,大公司没有(yǒu)人会要我,所以我投的都是民(mín)营的小(xiǎo)公司,我希望自己的努力有(yǒu)所回报。没有(yǒu)想过几天过后,就有(yǒu)面试了,但是第一次面试我失败了,虽然我自认為(wèi)筆(bǐ)试很(hěn)好,因為(wèi)我之前做了准备,但是他(tā)们的要求比较严格,需要有(yǒu)一年的项目经验,所以我没有(yǒu)被选中。
后来陆续面试了几家公司,终于功夫不负有(yǒu)心人。我终于面试上的,是在闵行的一家民(mín)营的企业,公司规模比较小(xiǎo),我的职務(wù)是嵌入式linux应用(yòng)开发,做安防产品的应用(yòng)的。我想我也比较幸运,经理(lǐ)很(hěn)看重我的努力,就决定录用(yòng)我,开的工资是3500一个月,虽然我知道在上海3500只能(néng)过温饱的生活,但是我想我足够了。我至少不用(yòng)每天都要靠父母养,我自己也能(néng)养活自己的。我想只要我继续努力,我工资一定会翻倍的。
把本文(wén)写出来,希望能(néng)让和我一样的没有(yǒu)基础的朋友有(yǒu)信心,其实我们没有(yǒu)必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。
==========================
===============
Java架构师跟着培训班學(xué)好还是自學(xué)好?
无论你是大學(xué)生还是在职人员,想學(xué)Java时,都会面临两个选择,自學(xué)或者报班。报班通常太费钱,时间又(yòu)不自由;自學(xué)又(yòu)不知道如何下手,担心自己坚持不下来。怎么办?
我们先分(fēn)析一下自學(xué)和培训班的优点。
我们先讲自學(xué)
优点:
①会养成自我分(fēn)析解决问题的好习惯,这是做开发需要掌握的必要因素。
②學(xué)习时间和节奏比较灵活,可(kě)以根据自己的情况自行安排,可(kě)以半工半學(xué),利用(yòng)闲暇时间學(xué)习。
③學(xué)习成本小(xiǎo),零投入。
缺点:
①學(xué)到的技术不够系统,不全面,可(kě)能(néng)达不到就业的水平。
②學(xué)习的周期会拉長(cháng),可(kě)能(néng)会走很(hěn)多(duō)弯路。
③公司现在招人不仅对技术水平有(yǒu)要求,还要求有(yǒu)一定的项目经验,自學(xué)项目经验这块缺乏。
④學(xué)习没有(yǒu)方向,遇到问题得不到及时的解决,网上搜的答(dá)案可(kě)能(néng)不精准不专业,有(yǒu)时候一个问题困惑好几天解决不了,时间久了问题积累多(duō)了就会对學(xué)习失去兴趣,产生自我怀疑,慢慢会容易放弃。这就是一个學(xué)习效率的问题。
自學(xué)还是选择最多(duō)的方式,大多(duō)数人最开始的时候都是先尝试自學(xué)。
如果你决定自學(xué)这门技术,首先要有(yǒu)一个良好的學(xué)习习惯,合理(lǐ)安排學(xué)习时间,尽量保证每天都要坚持學(xué)习,因為(wèi)學(xué)习Java到成功就业不是一蹴而就。
接下来要解决的问题就是找到一套最新(xīn)的教程和一份最新(xīn)的學(xué)习路線(xiàn),很(hěn)多(duō)人在自學(xué)的过程中还在看五年前十年前的教程,學(xué)到很(hěn)多(duō)已经过时的技术,完全是在浪费时间。
软件工程师能(néng)自學(xué)成才吗
问题不是你是不是可(kě)以自學(xué)成才,而是怎么让用(yòng)人单位知道你自學(xué)的成果。这个不像培训机构出来的,有(yǒu)培训的记录。如果你是应届生,且专业是计算机或者相关专业,自學(xué)也是可(kě)以的。因為(wèi)用(yòng)人单位既然招收了应届生,就会有(yǒu)心理(lǐ)准备去培养的。如果你已经毕业多(duō)年,那样你会有(yǒu)点麻烦,即使你自學(xué)成才了,如何让用(yòng)人单位知道就是一个问题,很(hěn)有(yǒu)可(kě)能(néng)在淘简历时已经把你淘汰了,我的意思是说那样的难度较大,但不是没希望。
软件测试,简单来分(fēn)包括功能(néng)测试和性能(néng)测试,其中前者较简单,如果潜心看书,有(yǒu)一个月就差不多(duō)了,只不过差实践。关于性能(néng)测试,则一定要在实践中才能(néng)學(xué)到东西。我做测试一年多(duō)了,接触过几个项目的性能(néng)测试,目前还只能(néng)说是皮毛。呵呵呵,如果真的有(yǒu)毅力,自學(xué)成才也不是不可(kě)能(néng)啊。我是做软件测试的,有(yǒu)问题可(kě)以继续问我。
北大青鸟java培训:Java初學(xué)者需要了解的學(xué)习路線(xiàn)?
Java學(xué)习是软件开发中的重点,很(hěn)多(duō)对于软件开发不了解的人都会在网上了解关于Java的知识。
在學(xué)校Java的过程中,有(yǒu)哪些好方法呢(ne)?下面電(diàn)脑培训為(wèi)大家介绍一下有(yǒu)用(yòng)的知识,主要以學(xué)习的内容為(wèi)主,这样能(néng)够对初學(xué)Java的同學(xué)有(yǒu)很(hěn)大的帮助。
由于每个人的基础情况不一样,能(néng)够接受的知识难易程度也是不同的。
如果是在校學(xué)生,打好基础是非常关键的,基础知识是學(xué)习Java的前提,掌握基础知识之后在學(xué)习后面的内容。
对于零基础的人来说,最重要的一步就是掌握基础知识,这样才能(néng)更上后续的學(xué)习。
1、Java开始學(xué)习应该首先找到一些关于Java的基础教程。
可(kě)以通过一些网站推荐了解,也可(kě)以参考相应的视频教學(xué)。
在學(xué)习Java的基础知识时,您应该尽可(kě)能(néng)地跟着视频进行实际操作。
很(hěn)多(duō)人认為(wèi)學(xué)习的过程中它是理(lǐ)所当然的,但是在实际操作中事实并非如此,如果你不进行实际尝试,那么你对它的了解是非常少的。
一般情况下,在學(xué)习基础内容之后,对Java已经有(yǒu)了最基础的了解,这个时候可(kě)以使用(yòng)一些简单的语言进行编程,这样能(néng)够让你很(hěn)快的掌握基础知识。
2、Web开发相关程序在编写了几天之后,很(hěn)多(duō)人会感到困惑,因為(wèi)您编写的内容似乎毫无用(yòng)处,例如实现简单的计算器,读取文(wén)件等等。
在这个时候,河北北大青鸟建议最好找一些有(yǒu)趣的东西进行编写,这样才能(néng)让學(xué)习更加有(yǒu)趣,在整个过程中學(xué)到更多(duō)的知识。
其中wed相关的知识主要有(yǒu)前端页面、JSP和数据库等相关知识。
學(xué)习过程中应该掌握先后顺序,尝试让自己的页面更加完美。
3、很(hěn)多(duō)人在掌握以上知识之后就会想要快速进行工作,其实这些知识还不足以面对工作中的项目,继续深造是非常重要的。
很(hěn)多(duō)公司需要有(yǒu)丰富经验的项目开发工程师,这样才能(néng)提高公司的开发效率,因此还需要掌握开发框架。
现在使用(yòng)比较多(duō)的框架主要為(wèi)SSM框架,即spring、springmvc、mybatis,这些框架能(néng)够為(wèi)项目提供增删查改的效果。
在學(xué)习软件开发的过程中,自學(xué)是比较困难的,在没有(yǒu)基础的情况下,想要通过自學(xué)成才那是少数人。
毕竟在没有(yǒu)了解Java的情况下,很(hěn)多(duō)人可(kě)能(néng)看书也是看不懂的,这个时候河北IT培训建议最好选择软件培训,在老师的指导下能(néng)够很(hěn)快的进行掌握,并且能(néng)够在进行项目學(xué)习的过程中解决可(kě)能(néng)存在的问题。
关于软件开发工程师自學(xué)成才和软件开发工程师可(kě)以自學(xué)吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多(duō)这方面的信息,记得收藏关注本站。