学习软件开发难不难?

用户2328634390846


根据过来人的经验来说,入门还可以,不算太难,但如果想要深入学习,有一定的难度,我本身就是18年毕业,专业计算机科学与技术,虽然是科班出身,但是以我掌握的技术来说,根本不足以去找一份实习工作,所以就去了 中公优就业学习Java开发,现在在杭州工作,薪资待遇也挺不错的,建议你了解一下,希望可以帮到你


阿贝尔


首先我想强调的是:“学习从来都不是件容易的事,除非你是天才”。

所以,就更不用说软件开发,这个极其需要脑力和精力的学习。

软件开发,本身就是一门大学问,不仅仅需要有扎实的理论知识,还需要不断的实践经验积累。

当然,不同平台的软件开发,上手难易程度是不一样的,而且跟该软件开发所需的编程语言掌握程度关系也非常大。所以,学习软件开发你得先把对应的编程语言先学好学精。


这里简单说下当初我自学Android软件开发的经历:

2011年刚毕业没多久,我在一些论坛上看到很多牛人通过自己写的移动端应用或者游戏赚取了大量的广告费,我在这些数字(金钱)的诱惑下决定自学Android软件开发,希望能从中分一杯羹。

那时候基本上是白天上班,晚上就窝在自己的小屋里,天天学习Java编程语言和Android软件开发到凌晨2、3点。后期基础学的差不多了就开始着手开发自己的App,每天晚上基本都是在完成一段自认为比较满意的代码或者完成自己的App上一个比较重大的功能之后才回床休息。

那段时间很累,但人很兴奋(我这得有多大的兴趣啊)。虽然广告费没赚到多少,但成功的把自己送进了一个比较高大上的外企,薪资也翻了两翻,算是正式踏进了移动互联网行业!


所以,对普通人来说软件开发并不是件容易的事,但天道酬勤,勤学勤练自然就会变得容易!


前方有只程序猿:大家好,我是一只会写代码的IT猿,希望能与大家共同探讨,共同进步!欢迎关注我!

谢谢~


前方有只程序猿


作为一名计算机专业的研究生导师,我来回答一下这个问题。

首先,当前的软件开发领域有不同的人才层次,有技能型人才(职业教育)、应用型人才(本科教育),也有创新型人才(研究生教育),不同人才的培养途径和方式是不同的,虽然都是软件开发人才,但是面对不同的知识结构,在学习的难度上也具有较大差异。但是,总的来说,软件开发还是具有一定难度的,对于学习者的学习能力和动手实践能力都有一定的要求。

初学者在选择学习软件开发技术时,要根据自己的知识结构、能力特点和兴趣爱好来选择适合自己的学习方向,同时要有一个系统的学习计划。

如果具有扎实的数学基础,同时对于软件开发也比较感兴趣,那么可以选择走研发级路线,当前是大数据时代,选择从事大数据开发是不错的选择。学习大数据开发需要学习三大块内容,其一是大数据平台知识(Hadoop、Spark);其二是编程语言(Java、Python、Scala、Go);其三是算法设计,可以从大数据应用开发开始学起,进而走向大数据平台开发岗位。

如果数学基础比较薄弱,同时自身的计算机基础知识也比较薄弱,那么可以从Web开发开始学起。Web开发有前端开发和后端开发两大部分,由于前端开发的入门比较简单,而且前端开发的就业前景比较广阔,所以从前端开发开始学起是不错的选择。前端开发目前包含的内容在不断丰富,涉及到Html、CSS、JavaScript以及移动端开发(Android开发、iOS开发)等内容。

学习软件开发的过程要注重三件事,第一是学习计划要有一定的系统性;第二是注重实践;第三是注重交流。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


IT人刘俊明


软件开发这个行业也分为:前端开发、后端开发(Java、php)、客户端开发(安卓开发、IOS开发)

每个方向想要做得好都需要不断的学习跟积累经验,0基础入门的话其实并不难,只要你对软件开发有一定的兴趣,通过自学、培训都是可以入门的。

说下我的个人经历,15年报了一个培训机构学网页设计,第一个月学前端html切图,因为在互联网公司每个岗位之间都需要协同作战,所以作为一名网页设计师需要对前端代码有一定的了解,后面2个多月学习的PS设计。

在培训的过程中对前端代码比较感兴趣,我们一个宿舍的三个人晚上就自学html,css,JS,JQ。

掌握基本的html和css知识就可以做一些简单的企业网站了,js和jq比较难一些,主要是用来做一些交互插件和写一些原生的效果,比如:轮播图、下拉菜单等

入门简单想变成大神难,软件开发需要一定的思维逻辑,需要不断的学习新的知识框架,积累项目开发经验。任何事情只有建立在兴趣的基础上才能把它做好。

现在很多的培训机构,IT平台都可以都可以学习,你可以根据自己的实际情况选择,希望我的回答能够帮助到你。


老王的vlog


学软件严格意义上,两极分化比较严重,一种是:如鱼入海,翱翔天际,而另一种就是蜀道难,难于上青天了,这里没有古人的中庸之道,而是学得下去就学,学不下去就一点都学不进去。关键还是一个思维和兴趣的问题。


所以题主你说学软件,他难不难?他其实挺难的,因为每年毕业找不到工作的开发也是比比皆是,但是你说它难吧,培训机构里一个班50人几乎都可以毕业,就业率也在90%以上,那么,这样说起来的话,岂不是学软件一点都不难?



我给你讲一个故事吧,故事的主人公是一对兄弟,他们毕业一年了,一直都在旋涡泥潭里迷茫的前行,并不知道他们能干什么,能做什么赚钱,于是来向我取经,因为我比他们早工作了那么几年,我也无法给他们好的赚钱之法,于是给他们讲述了现在这个互联网行情,他们也觉得IT这个行业不错,于是回到广州后,他们就去培训机构咨询了。


培训机构给他们的方案是:先1000元试学一个月,一个月后,你可以选择继续学习,不过就得交钱了,好像是两万上下,当然,还得进行考试,表现不好的他们也不收,这是一项双向保护机制,既保证了学员的利益,也保护了机构的就业率,所以这两兄弟就去学习了,第一期学的语言是Java,这个哥哥学起来就非常的困难,慢慢的就感觉到和别人的差距越来越大了,自己的心态也就涣散了,最终在一个月后的考试中落选,而弟弟呢,学起来就感觉不错,学完java考虑过了之后学web,现在是一名前端,出来的第一家工作待遇就有9k,学费的钱早就挣回来了,还赚了不少,如果他做其他行业,可能工资四五千还遥遥无期,但是他现在还刚毕业,我相信他三年后待遇十来K是没什么问题的。


从这个故事,你看出来了,学软件到底难不难呢?


其实就是在看个人,首先我可以告诉你的事,学软件开发肯定会比较累,并不是身体上的累,而是心累,计算也好,死记硬背也罢,这些知识你必须吃进去消化,而概念这个东西又玄而又玄,设计模式,定理等,各种类,工具等的使用步骤,命令行等。但是每个人都是这样过来的呀,他难不难,还不是看你。


相信自己,一定能行,加油吧,骚年!


刘某人程序员


首先学任何东西只要你自己有毅力都不难,俗话说世上无难事只怕有心人、只要功夫深铁杵磨成针....。

学软件开发如果只靠自学个人认为比较难(仅针对于小白和对软件编程零基础的人),目前培训机构很多不管是线上还是线下,最好是报名一个培训班,一来交了学费有固定的上课时间对自己也有一定的约束力,二是有专业的培训老师对于自己不懂的东西能随时请教,不会因为碰到一点难处就打退堂鼓。

学习软件开发之前首先自己要找好定位,学了是做什么?比如做程序猿(敲代码)、美工(画图)、数据库(数据处理),如果自己想做电影中的那些码农大神又分为客户端(电脑)软件设计、网页、手机端(APP)。


Bit科技


很高兴能够回答这一个问题

学软件难不难?这个需要看你自己有没有毅力?并且有没有真心的喜欢这个软件开发行业?如果说你只是看到别人的的一些成果,但你不知道他其中付出的努力在学习的过程中需要解决很多问题

软件他并不是非常的复杂,开发的时候主要会遇到非常多的问题,需要配置环境一个环境的配置,可能就需要花费很多时间去搭建,对于初学者来讲,很多没有经验,开发时候没人带,需要耗费很大的精力去学习



不过如果你肯专研学习软件开发行业的话,其实对你来讲并不会太难

如果说你是三天打鱼,两天晒网,那很快学的东西就会忘记,并且学的东西只会学到一半

其实不管什么行业都是一样的,如果说你学东西没有专注力,那学很多知识都是记不住,并且记不牢



像软件开发,他会需要一些你的逻辑思维,如果你这一块薄弱,那更需要加强

所以学习软件我的观点本身不是很难,但是学好不简单


OR编程


你好,我是学软件工程的:

谁刚学就有基础啊,大家都是要从0开始的,软件开发不难,但是软件开发挺枯燥的,而且是个辛苦活,有的时候开发一个软件一坐就是几天,很不容易!

学软件工程要坐的住,整天面对着一堆代码,开始的时候一定会感觉无聊的!

但是,时间长了,如果能发现其中的乐趣就能好一点!

如果你不是对这个非常感兴趣,那你别学,不要以崇拜的心情去学!

如果你真的感兴趣,且能吃苦,耐得住寂寞,那么,来学吧,相信你定能为祖国的软件事业贡献一分力量!

这个专业很有前途的,说没前途,是因为他们不懂,嫉妒!!!


爱科技的刘too


难不难主要还是看人了,当然有天赋的就另当别论了。只要用心入学绝大部分人都能学好。

目前市面上有很多软件开发的培训机构。比如北大青鸟,尚科等等,网上也有很多的学习资料,和视频网课等等,所以想学的话各方面的路径和资源还是挺多的。

到学习不能光看不练,要多加练习多与高手大牛沟通交流,学习他们的一些思想和方法。

现在学习软件开发入门其实并不算难,难得的是怎样学好学精,有些人有这方面的天赋一点就透,很快就成为了大牛级人物。但这样的人毕竟是少数,对于大部分像我这样的人,就只有不断地学习拓展自己的知识面很深度才能不断地提高自己,跟的上节奏。

所以学习软件开发这方面主要看你学习热情了,想找个工作学点基础入门的还是不难的,但想要学好,不说成为大牛级就是成为公司核心技术开发人员还是有难度的。


心向未知


软件开发不难,但是软件开发挺枯燥的,而且是个辛苦活,有的时候开发一个软件一坐就是几天,很不容易! 学软件工程要坐的住,整天面对着一堆代码,开始的时候一定会感觉无聊的! 但是,时间长了,如果能发现其中的乐趣就能好一点


分享到:


相關文章: