200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 游戏可以自己编程么 在校本科生如何自学编程 – 游戏开发 – 前端

游戏可以自己编程么 在校本科生如何自学编程 – 游戏开发 – 前端

时间:2022-12-03 20:23:43

相关推荐

游戏可以自己编程么 在校本科生如何自学编程 – 游戏开发 – 前端

最近很多人问偶:学JAVA好学,还是学Python好学?偶一星期学多长期能学会JAVA?能不能教偶一下做网站?偶想学JAVA推荐偶看那本书?你说偶能学会编程序么?如果把所有JAVA教学完整的视频看完能达到你这个水平么?你说学数据库有用还是学爬虫有用?你说偶现在学还来得及急么…

如果问出了以上这些问题,在没有前辈带路的情况下,你基本已经告别这个行业了!但是忽然之间之间想起某大神曾和偶说过,偶大一自学编程时候非常苦,苦到不知道该干点啥……

1前言

偶毕业于一个二本大学,目前就职于一个制造业公司。

由于工作需要,偶是今年3月多才开始学习JAVA的。偶原来编程基础比较强,大学时期搞过很多如ACM,蓝桥杯等竞赛,但是直到工作后才真正算是开始写一些与事实业务相关的代码。

因为近一两年,无论是时代,还是制造业发展的状态,信息化的需求爆炸性的增长。上到董事长需要大屏,下到车间工人需要维护数据,中到业务人员需要决策支持。企业的方方面面都要进行无纸化办公,改革创新的口号都是围绕着“智能制造”,凡是分析计算总想提提“大数据”,这种环境下各种软件系统如雨后春笋一样的爆发。

考虑到公司未来可能会产生大量的系统维护工作(目前软件都是已采购主体),以及未来公司可能甚至必然要走上自主开发业务系统之路,以及偶个人的发展问题,在非必要的情况下,偶开始学JAVA以及JAVA web体系。

经过差不多6个月的学习,基本算是入门了。水平大概能达到个什么状态呢?

偶能干的:

☑ 能给领导开发一套简单的小型系统,用于维护日常业务

☑ 能将常见相似的软件系统,通过改造,为偶所用

☑ 能开发各种简单复杂的大屏,报表系统

偶不能干的:

☒ 与高并发,性能有关的目前还都不能干

结论:

对于一个非互联网行业,偶这个水平已经基本能满足日常工作了。对于一般需求来说,能找到类似的粘粘的就是能干的,需要自己发现的,就是不能干的(可能新手还不太理解这种境界)。

什么叫入门?能把工作当成CTRL+C,CTRL+V就算如门了,如果不能,还需要修炼基础知识。

2学习中要克服的困难

编程中的挫败感。刚开始写程序的时候挫败感非常之强烈,在偶从小所有的学习经历中,挫败感很少有能明显超过编程程序的。程序是机器执行的语言,他会严格按照输入语句进行执行,所以只要你输入有丝毫的问题,机器都是难以执行通过的,并且编译编译器的报错基本都是英语的,即使你英语很好也很难一下发现问题。

如果你是学习简单的编程,那配置环境的缺点还不是那么那么明显,如果你要学Java web那么配置环境对你来说简直是太难了。别人给你项目,从你电脑上装上环境到跑起这个项目至少要1周,而在这一周基本都是在反复装环境,与各种报错作斗争。

逻辑上的失败败感。机器执行的是机器语言,跟你想的总是不太一样,某些你能否理解赋值,交换变量,排序,递归……这些看起来在excel里小朋友都会的操作,怎么要写代码实现这么难。

不知从何学起。对于一个外行,如果你想了解学习编程,从百度了解的话,那十有八九会吓到你。什么人工智能培训班,学习三个月,月薪三万起,有太多广告式的培训班,价值百度竞价排名的推动,某些的信息位置似乎都是广告。

你想达到什么水平,你现在是什么水平,你拥有多少可分配的学习时间,你拥多少有可用的学习资源?如果在这四个问题没搞明白的情况下,任何学习计划,学习方案毫无意义。

技术路线和技术劝退。当年偶问大哥:做个网站需要哪些技术呢?大哥答到:仅需要HTML,CSS, bootstrap,Javascript,Vue,ajax,sql,jquery等一大堆。偶仔细把他们都记下来,作为偶的技术路线,没事看看代码,边学边用,不出两个月,都能上手。而另一个另一个学霸听完之后回去买几本书,一个人辛苦的读,读到第3本时候便吐血而亡。

3给出几个建议吧

找个明白人咨询一下,看看你目前的状态。为什么要学编程,你想达到什么状态?注意会编程和会编程之间的差异极其大,大约就是月薪4000和财富自由差距。

选一门主要的语言。就像LOL时一定要有一个最擅长的英雄。

克服编程的挫败感。用平常心对待调不通的程序,当你能平静的面对错误,并且开始一步一步错误,反复试错的时候,恭喜你,你已经不是菜鸟了,而是时的你头发还不能骄傲。

加入圈子。知乎,公众号,csdn完全都是很好的学习资源平台,先整合圈子,再让圈子充满生活,这就是所谓的“钻进去了”。

万剑归一。一切程序归根结底是:赋值语句,输入输出语句,条件判断语句,循环语句。如果你是0基础,先把这些语句用到滚瓜烂熟。对于最初期的选手是否想学习的话不用配置编译环境,找个学习网站,能在线编译的如DOTCPP这种,直接在页面上写代码就行。

知识地图和技能树。根据想达到的状态,找一张知识地图,在地图上找路线,按既有路线学习,听到新的技术随时定位。

与工作的结合。说实话如果你的工作与所学完全不相关,那你真的真的很费劲了,如果能结合工作,任命领导安排你一个任务,你提出做个小系统可以解决,但是需要进行情报研究和领导大力支持,这时候你学起来就快多了。

找一个灵魂导师,和你聊一聊,让你更快速有效的找到学习的机会和方法〜

转行做程序员?

特别写给要转行编程事业的你(非技术指导,只做可行性分析)!最近一年,一些工作几年的朋友,向偶了解转行做程序员是否靠谱,大家心怀美丽的期待,“高于不少行业的薪资福利待遇”、“期待掌握技术,无生存压力”、“做技术氛围单纯”、“拓宽视野和资源”…

这些美好的期待,偶也曾有过,回归理性的偶,以一个经历过风口的老程序员,聊聊这个话题,给你一个实在的参考,无论你是否决定转行做程序员,偶相信,你都会做出“自洽”的选择。

先说说编程入门的事儿

但对于想转行做程序员的小伙伴,大多欠缺编程基础,在进入一家公司做程序员之前,必须考虑学习编程的时间和精力成本。无论你信心满满,还是心有疑虑,只要在编程学习这件事儿下过功夫,你心里就有谱了。

JAVA全课程架构图

无论是网课,还是线下架构培训,编程培训课程大纲大致如此,设计学习时间为半年,学习方式为脱产学习。从Java核心基础到项目实战,完成6~7阶段学习,如果是完全零基础,这个挑战还挺大。课程密度非常大,每天不间断上课至少8小时,还要大量练习代码实操,每天在学习时间至少保证10小时以上,有刻苦的人每天只睡5小时,用功程度堪比考研。

Java 核心基础和数据库关键技术两个单元是“基础的基础”,在大学计算机专业,这是两门课程,在职业技能培训机构,这两门课被压缩到 2~3 个月时间。偶参加的线下培训时,班上60人,除了少数计算机专业学员、几个领悟力非常强的小伙伴,大多数人卡在基础阶段一直懵逼,你要用没理解的理论去理解更陌生的知识,一看貌似懂了,一上手就废,啥也不是!!!这就是编程思想的锤炼过程,编程思想的获得和培养需要手眼脑反反复复校准,不断强化。

第六阶段的“大型企业项目”实战最贴近企业需求,在培训课程设计中,属于课程收尾阶段,非常重要,也是最难的,就像苏乞儿领悟降龙十八掌是前面十七掌的融合。这个阶段,你花两个月或更久,弄通透了,都是值得的(也有人经此阶段劝退了自己),通过企业项目实战,你具备参与编程工作能力,具备了程序员的入门基础,你可以出去找工作了。

客观说,学习编程,尤其零基础入门的小伙伴,脱产学习半年也是很紧张的,不懂的地方,需要反复看教学视频回放或请教老师。如果不能用整块时间学习,这个学习周期要用多久,就看自己实际情况了。

这也解释了程序员真的不能速成!对于不少计算机相关专业的小伙伴,毕业后想进入开放岗位,也要接受岗前培训,如果平时就注重企业项目实战,有一定参与经验,上手速度会快些。外行直接进入,不付出努力是不现实的,半年或一年的努力要与这个专业的人在同一岗位竞争,入门学习真的只是开端,如果你正在苦苦坚持学习,请务必认识到这一点。

资本退烧的市场大环境

为什么会有人选择“半路出家”做程序员,最大的因素就是一个字——钱。要知道现在程序员普遍待遇还是比很多白领,甚至很多行业中层管者的待遇要高2~3倍,一些城市的网约车司机不要说996,甚至是007,到手的钱也就7k左右。

说到收入高,就得提到资本作用力。偶是入程序员坑,那会儿不少企业,甚至是名企直接去大学或培训机构“捞人”,资本不断燃起一轮接一轮烧钱大战,不断创造着财富神话,对于没有背景,只有努力的人来说,转行程序员,增加收入不是梦!!!那会儿,偶的起步工资很轻松拿到了8.5k,还只是平均水平而已,除了产品上线前的俩月,平时加班没有现在这么多…

回顾几个标志性资本烧钱事件:

事件一:资本催生了千团大战,最终阿里助美团获胜,如今阿里自家饿了么与美团再起风云,陷入“谁是头部一哥”之争;

事件二:如火如荼的共享单车已经进入“后烧钱时代”,这是一场“三国杀”,青桔、美团夹击哈罗;

事件三:网约车大战,滴滴一战成名,又陷入高德地图、易到、携程围猎中;

国内的互联网企业不断掀起烧钱大战时代已经翻篇了,基本是几家巨头在不断拓展领域,大杀四方,掌握了足够的话语权,很难再掀起大的烧钱战,新生企业没有能力挑战大厂,大厂技术和管理成为行业标准,同时,一些“大厂病”,如996,对35+的员工不够友好…也被不少中小企业学习了,给得多,要求也多,动不动就 KPI 你。

掌编程技术可“一直当饭吃”?

对于市面上大多数招聘程序员岗位而言,还真不是能永久的。有人说:“互联网技术梯队和青楼也差不多,不许人间见白头”。

鹅厂好操作:一手裁员,一手招人

以鹅厂为例,不愿意给一个5年资深码农60w年薪,却很愿意用60w接纳3个985、211院校本科生,把他们培养成新码农。现在高校注重校企合作,培养学生工作能力,不少计算机专业本科生、研究生很容易参加校企项目。他们精力更旺盛,学习能力不差,也不贵,跟前辈比,更快适应社会工作。这或许是技术人员养成模式,不断有后浪涌现,不愁前浪不乖,也预示了老程序员的职业天花板。

雷军说过,在风口上,猪都能飞起来,风口之后呢,是不是会掉下来?偶有位朋友,当年加入创业公司,没想到上市了,不少人都羡慕他。实际情况是,不断有211、985名校研究生加入团队,还有人拿着专业证书和专利进来,他为公司做了很多贡献,现在的焦虑已经不是能否当研发部一把手的问题,而变成了能够不被裁撤留下来。

这种趋势下,无论科班出身,还是半路出家的技术人员,不免除工具人属性,被安排的干电池命运。所以,不得不考虑职业寿命,或职业再选择,这并不是年龄35+人群的专属。

php程序员张贤建兼职送外卖

95后计算机专业科班出身的程序员仅工作3年,担心35岁以后无代码可写,还得送外卖,提前兼职体验送外卖,不管是戏言,还是真焦虑,这边提前危机意识是时代的焦虑触发的。

技术岗位圈子简单、氛围好,真如此?

有人认为技术岗位圈子简单,没有太多勾心斗角,就可以避免现在职场中的诸多不如意。只能说想法非常美好,但有人的地方就有江湖,遇见什么人,有什么状况,都是比较随缘的事儿。那在程序员圈,会遇到哪些事情呢?

欢喜冤家,宜解不宜结

程序员与产品经理的爱恨情仇的事例,大家自己去搜吧。产品经理画原型图、写文档给程序员,要你代码实现,产品经理也可能没有编程经验,根据业务和用户调研作为依据,要求程序员做事,而程序员如果不能理解业务,只懂增删改查。说不上是产品经理给程序员挖坑,还是反过来,加上996、007工作模式,人难免有火气,或者氛围并没有想象中的芬芳~

总结:想通过IT培训班学习也好,自学也罢,要转行做程序员,先要守住自己的心,不被培训机构套路,不被励志事例鼓动,主动收集行业信息,评估自己要立志以此为长期职业,还是趁年轻赚点快钱后另规划职业,这是首先要想清楚的,再投入学习,再难,也不容易动摇信心,给自己一个满意的结果,如此!

35岁的人还可以学习编程吗?

谢谢邀请,

从事软件开发多年,已经35+了到了这个阶段基本上属于编程生涯的后半场,虽然现在还是在写代码但周围的环境和刚入行的感觉已经大不一样,时间变得也真是快速从开始小白菜鸟,一转眼十几年过去了,中间经历了四家公司公司换的频率不是很高,基本上按照自己设置的方向在走,总体现在的国内软件行业比十年前程序员数量多了许多,而且质量也提升了许多,现在国内顶级的科技公司已经能够集聚国内人才抢占技术制高点了,所有的一切带给大家越来越清晰的编程认知,编程这个职业越来越多的被更多人了解接受,不再像以前那么神秘。

随着带来的是大街小巷的编程的培训机构,早在十几年前软件培训还不像现在这般流行,入门的门槛也不像现在那么高,现在大学生基本上找一份编程的工作,绝大部分都会选择培训一下,即使编程基本功积攒的可以从心理上也愿意培训下,也是为了保险期间,随着带来的是程序员数量在急剧增加,特别是初级入门的人数众多,所以很多人喊着现在搞软件已经没有多大出息了,人数太多了,但现在企业对于高级软件工程师的招聘大门一直敞开着,现在说软件开发人数已经饱和了这种结论还是有点早,只不过相比之前门槛提升了,距离饱和还是有一段时间,现在看看很多二三线城市都拥有了软件开发公司,放在以前这几乎是不可能发生的事情,现在国内的这么多数量的程序员大部分流向新成立的公司,不然只靠以前公司的数量是无法支撑起来这么人的就业。

现在国内程序员普遍的年轻化,从现在大学生毕业的年龄看,基本上22岁就毕业了,有的甚至更小,做上十年编程也就是30出头的样子,十年的编程生涯基本上什么都经历过了,正常这个阶段的程序员有两个选择,一个走技术管理路线,一个走纯正的技术专家路线。这个时候35岁才开始学习编程这个心理上的落差太大,即使能够通过自己的努力找到了一份程序员的工作,当然这个过程肯定轻松不了,主要现在很多软件企业对于35岁以上的程序员在技术能力不是很高的情况下,很难给面试电话,主要现在初级阶段程序员的竞争太激烈了,面试这关就挺难过的。

假如能进入软件企业,这个年龄度还做小弟,从心理上需要克服的东西非常多,别一帮比自己小很多人的指挥,这种心理感受不是一般人能承受,个人的建议是这个年龄段不要轻易选择加入程序员行业,可以作为兴趣爱好来学习,带着兴趣去学习学的差不多了,可以搞点项目自己做做还能赚点外快,这样子更加符合当前的形式,当然什么事情都不是那么绝对,有些人就是认证了要去学习,打破世俗的观念一样可以做的很不错,从本质上讲一个人想做成功一个事情,并且具备了十足的信心和勇气,也一定能够实现。

从通常意义上讲,35岁不适合再去学习编程了,毕竟要克服的东西太多了,一般人很难坚持到底,而且做了几年找到感觉后年龄就马上40了,这种状态下就非常尴尬了,软件行业前景还得一片光明,水平到位了薪资自然就上去了,这种都不是什么问题,年龄太大用世俗眼光看不太适合。

希望能帮到你

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。