问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件编程难吗?一般多久可以学会?6

发布网友 发布时间:2024-02-28 08:32

我来回答

5个回答

热心网友 时间:2024-03-30 11:22

学软件开发?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?
不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,应该你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中,是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了

热心网友 时间:2024-03-30 11:24

这个当然要看自身是否适合学习,这个专业需要较强的逻辑思维能力,当然也需要自己感兴趣,可以去专业地方咨询测试一下,看能不能学会学通!零基础大致需要6个月!

热心网友 时间:2024-03-30 11:25

说难不难,只要有人用心教你,有边学边做的环境。一边学一边有实践的机会,那样学起来就快。不然纯理论的在电脑上自己弄弄,除了熟悉命令之外,真让你出程序做,肯定都废掉。
如果你有软件基础,熟悉软件的命令,加上有过做操机工的经验,再加上有好的师傅肯教你,再加上有边学边让你实践的环境。真心话,做到应付简单的基本不需要太久时间。
技术的提升,就需要你自己的长时间经验积累了。肯钻研就快。

热心网友 时间:2024-03-30 11:27

难不难?看你学哪个编程语言。UI、web前端比较简单,非常适合零基础小白入门。Java、Python相对来说要难一点。但只要你用心学了,还是能学会的。如果你想要专业的学习编程,更多需要的是付出时间和精力,一般在2万左右,4-6个月左右的时间。应该根据自己的实际需求去【千锋】实地看一下,先好好试听之后,再选择适合自己的编程语言。只要努力学到真东西,前途自然不会差。

热心网友 时间:2024-03-30 11:23

在智能手机大肆流行的时候,手机操作系统等软件开发行业也火起来了,许多人都注意到这个技术,想从事这个热门的行业,但是面对这个熟悉而又陌生的领域许多人都因为怕学不会而望而却步,一度荣老师就经常听到来访的朋友说软件开发技术难,自己没什么基础,英语也不好,数学也不是很好,各种担心自己学不会,其实从事软件开发的并不需要这么多附加的技能,普通人都能学好软件开发。
一、软件开发非常重视编程基本功
在现在很多IT学校里的这些资深的讲师都是经历过辛苦而又长期的程序开发过程的,如果你想要成为一个优秀的程序员,基础的编码能力绝对是不能跳过的,底层的基础必须要扎实了,就如同我们的软件开发,软件开发培训的基础前提是学一段时间的java,如果不先把java的基础巩固,我们直接就教软件的话,虽然可能会做出一些项目,但是如果不懂底层的基础,是学不会那种逻辑思考能力的。
二、一些附加技能的学习
前面我们说了软件开发涉及到一种逻辑思维,那么这必然要和一些数学知识联系上,很多数学公式那是要记住的。软件开发其实是很注重效率的一个行业,如果你实现一个功能的逻辑不是很清楚,可能会绕个很大的圈子,这样代码会产生很多冗余成分,时间也会浪费,所以需要培养自己一定的逻辑思维其次就是英语的学习了,虽然学软件开发不需要你有很强的英语,但是如果有一定的英语能力的话,方便自己往更高深的技术发展。
三、动手能力的培养
前面说的两点其实都需要动手能力,你学习的各个知识点和思维都需要自己去开发练习才能巩固,学校老师最怕的一种学生就是他们只停留在书本或者课堂上的理解,而自己不去实实在在的把它实现出来,动手的过程中你会不断发现问题,然后自己去解决问题,这样你才能成为一个真正的程序员高手。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
富连网AIoT赋能SMART!开启智慧教育新篇章 富士康九月四号上班算 九月三号富士康放假几天 心态好的诗句正能量 最近买了个mk8鱼骨想装在锋加盛上我刚入手水弹没多久想问 锋加盛mk8怎么换托芯 土地使用权转让协议书怎么写的(精选6篇) 128065是什么股票 Philips电脑蓝屏如何解决_philips电脑蓝屏怎么办 组装机器,运行某程序时直接蓝屏,求解决。。。 常用的编程软件有那些501 软件编程可以自学吗387 编程软件有哪些416 帕金森属于什么类型的疾病? 民诉法2024全文 我有一个软件站的数据库,怎么样把这个数据库导入到新云系统,这样我就不... 如何安装破解2015版SU1 做数控编程,谁有Vero Surfcam 这款系统软件。比较... 如何破解 surfcam 2014 求一份MecSoft RhinoCAM 2018中文破解版 win 10全家福删除了怎么恢复 乳胶漆:美观耐用,但也存在潜在危害 强制执行查不到财产怎么办 怎么样加回删除的微信好友误删了我的微信好友,但又没有它的,怎么... 改了还可以改回原来的吗? 我的不小心被休改了,请问怎样可以改回原来的,休改... ...工作,公司说农村户口不给办住房公积金,我想问下现在农户咋转非农户... 孤胆车神 拉斯维加斯手机下载后解压一直停在53%然后就显示数据包解压失... 书香福园二期哪栋楼最好 盐城书香福第值得买吗? 有关Java的线程,指针,句柄的好的学习教材,最好是DOC,txt的资料,我是初 ... 已婚男人跟一名已婚妇女外遇,被男人的妻子当场逮到,并且打了那个女人... VISI是什么类型的软件36 Visio是什么软件?108 清明上河园行李寄存在哪里 哪个公司的设计部是用visi软件做设计的啊5 Machining Strategist软件编程怎样1 Machining strategist V6.1 哪里能下...1 拉花咖啡的油脂与奶泡融合,拉不了花 婴儿能用甘油擦屁屁吗 宝宝大便干燥能往屁眼里放黄油吗 大众的GTI怎么样。加速迅猛吗?我想买辆不超过50W的跑车。提速要快 人生没有什么 富友是什么类型的公司? 三国里面有一句话说,懂我着,后面是怎么说了?谢谢 2022全新很霸气的新版网名2022全新很霸气的新版网名有哪些 高情商夸大哥有钱的句子 唐国谓城是现在的什么地方? 火车票卧铺查询k4577 希腊日常生活怎么样的?