03.03 非计算机毕业生去当程序员困难程度大吗?

MinRinDa-


英语并没有你想象中那么高要求,单词见多了就记住了,毕竟你不是要立马跟外国朋友聊天沟通,也不是要立马看英语文档书籍,刚开始入门,总有个缓冲期过程嘛。

我到现在看英语文档没问题,很外国佬聊天日常也还好,万沟通工作,我也够呛啊😂

如果你有很好的学习能力,有自己的自学方法,我是建议你自学的。

一来节省成本

二来以后还是有很多需要自学的,就当一种锻炼吧

但是,你自己对学习计算机相关比较懵,完全不知道怎么开始,那应该找个人带你入门

推荐的话,当然是推荐我自己的学习班了,成本不到1万

当然,找到工作后,1到2个月就完全可以赚回来了、后面就是你继续学习,工作,积累,成长了。


编程教育的世界


🙂我就是自学的。而且我现在大一,石油化工专业,和计算机无关

初中开始自学,主要学的php+MySQL,HTML,js,css,Python这些,入手容易,学习难度小,你可以想象,初中的词汇量能有多少,高一才真正接有项目,现在大一,最后接的这个项目,然后被一家规模不大的公司招进去,一个月公司给7000元,大概一个月过去2,3次开下会什么的而已,可以在学校的宿舍弄。我是一个人写网站前台后台和美工。

什么c语言,java会一些的,只是后来有返回去看,

至于说主动去找工作,最好去把什么证什么证考了吧。自学也不容易的,得承受得住寂寞啊。

至于英语嘛,主要是词汇量啊。写多了就记住了,我还不知道怎么读呢。

没有基础想自学,应该挺耗时间的,你可以报培训机构学基础。

自学嘛,没基础千万别听人家去学java 或c 语言直,会直接让你学不下去,直接没兴趣。


懒猫猫miao


大学生一般英文过得去,当程序员应该难度不大。因为本科生教育中,基本上都有计算机软硬件基础课程。有的专业在专业基础方面还有计算机应用软件方面的课程。所以,了解了计算机的工作原理以及部分高级编程语言之后,应该是具备了很好的入门基础。

至于说非计算机专业的有没有必要进入软件编程培训班学习,个人认为很有必要。因为从软件工程看,程序的结构规划,模块设计和划分很重要,规划比较好的软件,代码的可移植性,可读性,健壮性都很好。而软件的编制,本身是可以利用不同的语言进行的,比如有些底层操作,可能底层语言效率高,但是可读性差。有的事务处理,高级语言编程更好,可读性,健壮性也好,但是执行效率低。计算分析软件,可能某些专用语言更适合,还有的测控软件,需要数字滤波处理和数据平滑处理,以及频繁的软件与硬件通讯(A/D或D/A转换),这些技术,在非计算机专业可能不涉及,所以,需要专门培训才能掌握。

关键的问题是,高级语言一般都是处理很平常事务的。对于编程中软件与硬件的关联,软件与软件之间的链接,不同操作系统的接口,软件与各种设备之间的接口技术,这些实际编程很实用的东西,一般非计算机专业接触不到,也不会做,所以要通过不同层次的培训班去学习掌握。否则,再好的软件构想,在应用方面也会受到很大限制。

所以,非计算机专业的学生,都应该经过培训班去掌握更加实用的知识和技巧。无疑会对今后的工作有巨大帮助。也是走向专业化编程的必由之路。否则,可能自己要接受很多失败和挫折,浪费很多时间积累很多经验教训才能应对自如。


GCZ72624137


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

不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。

如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。

程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆孩子睡觉了,你还在工作中,是不是很崩溃?

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

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

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


呆呆座的小宇宙


会有难度,但是事在人为。

我身边的一个例子,舍友,大学专业工程类,将来会去工地和水泥灰尘打交道,对女孩子来说绝对伤害,而且领域内女生就业比较难。!于是舍友开始自学前端,选择前端是因为相对来说容易自学容易上手一些。买书看、跟着操作、各种网上课件……效果不错,但实际运用如何,不知道很忐忑,于是舍友去找了家学校附近的网络公司实习去了,IT小白不好进公司,于是舍友说工资随便给点,主要是想学习。大四下半个学期基本都在公司,学到的东西也不是看书就能得到的。更实用、更专业一些。

毕业以后,本专业的工作想都没想过,直接投的网络科技类的公司。现在IT女一枚,工作挺轻松。

这也算是另谋出路吧。多学习,多个选择,多条路总是有用的


幺山


非计算机专业学习编程,系统的学习一下会更好,可以规避自学过程中的很多问题。

在学习之前可以先自己找一些视频来看,在学习的过程中,更多的需要每天坚持练习,做好笔记。在这个过程中,需要付出比别人更多的努力,可能遇到一个问题,几天都搞不定,搞定了,那种成就感是无法言喻的。至于英语的话,常见的关键字就那么几个,多练习,多敲代码就好了,而且现在的有很多的翻译软件,也是可以充分的利用起来的。


不理解的知识点,需要反复的去听课程,练习练习再练习。目前企业用的最多的就是java了,很多企业的软件都是用java来开发的。

以前学习java,看的是“如鹏网”的《这样学java不枯燥》视频教程,课程体系的设置可以极大的激发对编程的兴趣,通过开发超级玛丽,飞机大战,吃金币,连连看,汤姆猫等来讲解java的基础知识点,没想到java还可以这么学,适合初学者学习。


详细的可以到如鹏网上去了解一下,有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,每个章节的后面都有相应的练习题和面试口才题,需要以录音的方式 进行提交,为面试做准备,还有新的课程更新了,也是可以继续来学习的,口碑不错,基本上都是慕名而去的。


想学习java,需要java学习学习资料的可后台私信哦(备注:java学习资料)。


玩着学编程


对于当程序员来说对英语的要求其实并不是很高,现在的编译软件都有代码提示功能,只要你能记住前几个字母就可以了,不懂编程语言我建议还是报一个培训班,系统培训一下,这样可以少走一些弯路,节约很多时间。学软件开发学习周期并不长,一年左右就可以找到工作了。


无奈25252


第一次回答。据我所知,有很多非专业出生的程序员。找一本书看,然后实践。c++,java都可以!


杨毛1111


哈哈哈,360行,行行转JAVA开发


zst_steven


难度有点大,得好好的打下基础😀,最好找个培训机构系统的培训一下,对程序员要求最高的是学习能力,程序员每天会面对不同的问题,去解决不同的问题,没有一个强悍的学习能力,是不行的,所以压力主要来自于这里


分享到:


相關文章: