在校本科生如何自学编程语言

下面介绍下舍友的学习自传作为参考:

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

1前言

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

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

考虑到公司未来可能会产生大量的系统维护工作(目前软件都是已采购主体),以及未来公司可能甚至必然要走上自主开发业务系统之路,以及我个人的发展问题,在2019年非必要的情况下,我开始学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这种,直接在页面上写代码就行。

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

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

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

我跟你讲,就算我这样十几年都在Windows下搞没摸过Linux,其实学到的东西超过90%也是可以直接用到Linux系统上的。难道我在Windows下学会了写编译器,换了Linux要重新学一遍怎么写编译器嘛?简直是扯谈。

初学者就应该老老实实用IDE,专心编程学算法,不要管什么底层,什么编译链接的过程,那些等到你有了足够的概念之后再去搞。这跟初学者不要一上来就学C/C++是一个道理。这两个观点任何理性的人都应该同时支持或者同时不支持,否则这个人就是不真诚。所以赶紧买一本Head First C#,下载Visual Studio 2013 Express,开干吧。

免费中文编程视频没事少看,想看还不如去看Coursera的视频(只要你英文过关),反正也是免费的。

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/lifes/7962.html

(0)
上一篇 2022-12-30 13:03
下一篇 2022-12-30 13:08

相关推荐

  • 14岁吃什么有助于长高,14岁做哪些运动有助于长高

    通常爸爸妈妈都觉得孩子想要长的高营养必须好,一定要吃得多吃得好,不知不觉中孩子的身高没发现长多少体重却直线上升,身材开始拉警报,而偏胖身材的孩子极易早发育不利于长高。 因此,孩子想…

    生活常识 2023-03-13
  • 如何在网上查询企业信息,怎样在网上查企业工商登记情况

    一是官方系统,也就是《国家企业信用信息公示系统》,百度搜索:企业工商信息,进入以gov.cn结尾的官网入口,就进入了这个界面,然后搜索你想查询的企业名称或者统一社会信用代码。 这里…

    2023-03-10
  • 煤气中毒如何急救

    燃气热水器因为使用方便,受到许多消费者的亲睐。每年因为煤气中毒发生的事故也层出不穷,如果煤气中毒抢救不及时,很容易导致生命危险。如果发生煤气中毒,家人应该采取怎样的急救措施呢 煤气…

    2022-12-31
  • 淘宝优惠券怎么领取(公众号领取淘宝优惠券)

    根据优惠券使用场景的不同,大致可以分为三大类: 第一类:店铺优惠券 这类优惠券在商品详情页就能看到 店铺优惠券是针对店铺的一种优惠券,商家可以通过设置无门槛优惠券、满减优惠券等吸引…

    2023-05-19
  • 荣耀魔声耳机值得买吗,荣耀魔声耳机

    一、魔声为什么有这么多山寨货因为之前大众常见的,所谓的魔声耳机是魔声跟Beats合作推出的,Beats和魔声因为一些原因分家后,他们合作的耳机产品,在国内被山寨厂商们钻了空子,随意…

    2023-04-24
  • 怎样用艾叶洗头艾草有哪些功效(艾叶用处有哪些)

    很感谢有缘遇到,不管是开春刚长出的嫩叶,把它做成好吃的食品,还是端午时节已经成熟的艾蒿,让它以药材的身份为我保养好身体,它在我家里是常备的好东西。 小时候看到家家户户过端午门上都插…

    2023-03-13
  • 公积金怎么计算(公积金怎么计算利息)

    公积金就是指的“住房公积金”。 公积金每月缴存额度=(月缴存基数)✖ 缴纳比例 ✖ 2 缴纳基数:月缴存基数=职工上年工资总额÷12。 但是这里由两个注意: 1、国企、公务员等等缴…

    2023-03-14
  • 家里没有开瓶器怎么开红酒

    葡萄酒爱好者都知道,再精细的手法,再准确的角度都有可能导致断塞。因为塞子太老了。 面对这种老酒塞,普通的开瓶方法可能不太奏效,我们得另辟蹊径。 喝“葡萄糖”式开酒 不久前和朋友聊到…

    2023-03-17
  • 简笔画|美味又温馨的火锅简笔画,超级简单,一学就会,收藏!

    首先我们简单的了解一下火锅,火锅是用锅子装着熬制好的底料一边煮食材一边吃。 火锅底料一般都是辣的红色的,也有清汤的,煮的食材有荤有素,一般有羊肉卷、肉丸、蔬菜…… 火锅食材简笔画画…

    2022-11-05
  • 海地僵尸真实存在吗

    有些人认为这个世界,会有僵尸的存在。在我国,僵尸的形象代表就是香港僵尸电视剧的形象,也就是穿着清朝官服的样式,然后肌肉僵硬,一跳一跳。 在西方国家,僵尸形象更接近是丧尸。在世界上很…

    2023-02-24