2016 - 2024

感恩一路有你

如何零基础自学软件开发 怎样学习开发软件?

浏览量:4971 时间:2023-05-30 11:21:36 作者:采采

怎样学习开发软件?

谢谢请帖!

以及一名IT行业的从业者,同样的又是一名大数据、机器学习方向的研究生导师,我来回答我一下这个问题。

由于软件开发涉及到的知识结构也很极为丰富,所以才学习软件开发正常情况要一个系统的学习过程。假如未来要想专业从事软件开发工作,那么这个可以明确的200以内步骤自学软件开发技术:

第一:从计算机操作系统就开始学起。在怎么学习软件开发技术之前,是需要估计自学看看操作系统知识,操作系统知识以及操作系统体系结构、资源管理、任务调度等内容,在初步了解操作系统知识之后,能够对计算机负责执行各种计算任务有一个大致了解的认识,这是对妖军的学习会作用有限不重要的作用。

第二:选择类型去学习一门全场景编程语言。对于初学者来说,在编程语言的选择上建议中,选择一门“全场景编程语言”,目前Java、Python和C#全是不错的选择,学习全场景编程语言的好处那是未来也可以向各个领域发展。要是从就业的角度向东出发,当前学习Java是比较好的选择,如果从发展前景的角度出发,Python是不错的选择。

第三:在去学习编程语言的过程中补学相关知识。以去学习Java为例,要是你选择Web开发的学习方向,可以不在一边怎么学习Java的同时补学网络通信、数据库、算法设计和数据结构等方面的知识,这些知识相对于程序员情报营的发展都会有非常重要的帮助,必须得积极对待。同时,在当前的云计算时代,在软件防御部署的时候也会接触到云计算知识。

之后,学习软件编程技术你必须非常重视实验、系统的总结和讲解,在学完基础的编程语法之后,最好也能找一个实习岗位锻炼帮一下忙。

我畜牧兽医相关专业互联网行业多年来,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些麻烦问下互联网技术方面的文章,感兴趣的东西朋友可以打听一下我,相信肯定会会收获。

如果有互联网、大数据、人工智能等方面的问题,也可以是考研方面的问题,都是可以在评论区私信给我!

我没有学过编程,想进入软件行业可以吗?

学软件开发?那可会出人命。不从事这一行的永远永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好啊学?

不知道LZ看没看过圣斗士星矢这部动漫,是需要你得问一问自己,想学编程,你有没有像星矢一样的持之以恒的坚持坚韧不拔脚踏实地能忍受常人根本无法预料的困难和难过的品质,就没?你说你我你别当真逗你,那好,下面的用不着看了,只不过你的确不比较适合学。

如果不是你只寻思挣大钱,劝你别碰这行,一句话,不要骗人找虐。为么?你注意到的手机APP,各种应用,要想变更土地性质不出来,真不知道必须多少种技术。拿最常见的网站开发,必须后台数据库mysql,数据格式json,xml,各种ip协议,还有一个网站开发语言PHP,JSP,,等等不下十几种技术。而每一种技术大都一本尺厚的五六百页的书,不需要最少五年多时间掌握一门技术。最受不了的,每种技术互不交叉还跨度很小,每种技术应该有自己的设计理念和很多很多“天坑”在在等你攻克,你问问你自己,你有这个恒心和意志力天天在家捧着本大部头的书天天看,天天在家上机操作操作学吗?你说说看有,那好,你上网看电视上那些富二代每天都潇酒地全是出游泡美眉基本上于你注定无缘了,只不过你根本不就没那么多时间,好好谈恋爱都麻烦,还想打网游玩王者?那好了,你我还是别碰这行了,别误了你玩游戏享受当下的生活了。

程序员你加班很恐怖至极,工作制大多数是996,即早9晚9周六还要上班,上班,晚9下班我还是早的,像是到晚上十点。你想那时夜深人静时了人家都休息一会拉着老婆孩子睡觉好了,你还工作中,是不是很崩溃?

第2,程序员耗脑太严重。工作中是需要十几个小时大脑时不时地运转起来。是需要设计算法,不停地把代码改来改去来慢慢适应客户两天几变的需求。很多功能没有自己做的解决方案,还你经常遇到一些天书一样的疑难问题,bug,求实际工作中突发的状况稀奇古怪,你很可能见都没见过的bug,崩溃,必须慢慢地查几万行的log日志。并且也必须百度,google,英文论坛诚求帮助,理解出现了错误信息是什么意思。所以才英文不好的没耐心的肯定算了吧,不适合这行。

第3.程序开发必须是太难学的,任何一门编程语言应该有自己独到的见解的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验不能串用。而且工作中你还只好都用到这些技术你只能无奈去学。但是程序技术月异,新类库新SDK每天都会推出,你需要一日复一日不断地学习新技术。如2011版视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,不需要你到英文官方网站去找实例看文档去学,更半死的,新的技术和老的还没太大关联,你得重头去学。并且老板急赶项目应该不会给你什么时间,像是七天是极限了,你必须短的急速掌握一项新技术...

综上,你明白程序员为什么总要你加班了吧,也明白这行不是什么人干的吧。为什么说程序员干到三十干停止。很简单点,以这种耗干人生所有时间状态,你生命中只能你加班周末加班工作工作自学学,你将不能不能顾家不能跟朋友聚会不能不能再有自己一点点休闲时间,更别说谈女朋友谈恋爱了,以这种状态你能只要能坚持到三十岁?我想那那绝对是是个奇迹了

技术 编程 知识 工作 语言

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。