写点什么

奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺

作者:Java高工P7
  • 2021 年 11 月 11 日
  • 本文字数:2031 字

    阅读完需:约 7 分钟

很幸运,我是班里面为数不多坚持下来的。准确来说,这个数不超过 10。剩余的呢?能在大一的时候转专业的都转了,转不了的毕业后都干别的去了。


2008 年那会,郑州(老家河南洛阳的,老乡可以关注下哈)几乎没有计算机专业方面的工作,于是我们都莫名其妙地丧失了对未来的信心。老师们呢,也不吭声,哪怕说一句,“你们去北上广深闯一闯吧”,没准我们都能成为时代的弄潮儿,毕竟一线城市的工作机会还是挺多的,把握住的话,还真能成就一番作为,毕竟早就是优势啊。


现在想起来,不仅为我自己感到遗憾,也为班里面的同学们感到遗憾。我们的专业是学校最不看好的,但却是那个时代最有前景的,十多年的时间也证明了这一点。但我们还是因为自身的局限性错过了,错过了去一线城市闯荡的最佳时机。


以前,程序员稀缺,但机会也少;现在,机会多,程序员也多。每个时代都有每个时代的局限性,那还要学不学编程了呢?

02、选择比努力更重要

时不时就会有人问我,“25 岁了,学编程还来得及吗?”“30 岁了,学编程晚吗?”也有人问我,“正在上高中,我想以后从事软件开发,我该学些什么呢?”


每个人,不管处于什么样的年龄段,都有选择的权力。


大家应该听过这句话,“互联网时代,选择比努力更重要。”于是,大多数人就在纠结,到底该选择什么才能不那么努力就轻而易举的得到,到底选择什么才能不后悔。


但大多数人往往会忽略一件事,说“选择比努力更重要”这句话的人,其实付出了很多很多常人看不到的努力


很多人听说 IT 行业很吃香,于是倔强的选择了 IT,这是对的,互联网虽然已经很卷了,但仍然处在蓬勃发展的阶段,很多地方都充满了机会。


我要告诉大家的是,既然选择了,就要付出努力,不要轻言放弃。


很多事情,短时间内都是没有答案的,只有把时间线放得长一点,才能验证选择到底是否正确

03、编程难吗

我妹学了有小半年的编程了,她就经常给我抱怨,“编程太难了!”


PS:非忽悠,真的,大家可以点击链接看我另外一篇文章,送我妹上了大学


说句实在话,编程确实不是一件容易的事儿,我上大学那会,也觉得编程难,难得想要放弃!真的,一点不骗大家。


现在不是放寒假了嘛,我就没看见过我妹打开电脑敲过代码,每天用得最多的一个软件,大家不用猜应该就知道,它叫“抖音”。


抖音是一件国民级的软件,的确给我们带来了很多欢乐和感动,我不讨厌它也不喜欢它,因为对于那些自制力差的人来说,抖音悄无声息地就把他们的时间消耗殆尽。


卡耐基的《人性的弱点》里阐述了一个发人深省的观点:


99% 的情况下,不管犯下多么严重的错误,人们都会优先归咎于他人。


例子我就不再举了,我也有过这样的想法。一开始学编程很难,于是同学们不约而同地都把责任归咎到了老师那边,认为是老师自己学艺不精,所以才没办法把我们教好。


但事实上,这就是人性的弱点,我们都在想方设法地为自己找借口,找一个看起来很合理的接口。


编程难不难,我估计没人敢说容易,哪怕是出了名的大佬们。可正因为难,才有价值,不是吗?因为难,就不学了吗?

04、努力就真的能成功吗

答案也显而易见,“不一定。”


我每周会去三次健身房,每次都会见到一个人,他的肚子好像一直就那么大。他没有请私人教练,也没有练习器械,单纯的就是在跑步机上慢走,走大概 20 分钟左右。


在我看来,他很努力也很自律,然而这样的努力,往往收不到任何的效果。


这也就是为什么,常常有人会抱怨,“为什么那谁谁谁努力了就成功了,而我没有呢!”


每天把输出“hello world”的程序敲上一百遍,坚持一百天,这样学编程的话,效果可想而知,是学不好的。努力,并不是不断地做重复性的工作。


真正的努力,需要花费足够多的时间,并且要不断的寻求突破


就拿学习 Java 来说吧,一开始可能要先学习 C 语言,打下坚实的基础,如果没有学的话,直接开始学 Java 也行,但以后有时间的话,还是要补一补的,好处很多。从 Java 基础知识,到面向对象编程,到网络编程,到多线程并发,到 Java 虚拟机,到性能优化。


这一条线下来,还不够。还要学习工具,比如说 IDE、Git、Maven;还要学习框架,比如说 Spring、MyBatis、Spring Boot;还要学习数据库,比如说 MySQL、Redis 等等。


我在知乎上有一个 3100 多赞的 Java 自学路线,这里推荐给大家。


自学java,学多久可以自己找到工作?


PS:说句心里话,在知乎上拿到 3100+ 赞真的不容易,尤其是对于计算机领域的博主来说。真的帮助了许许多多的读者,希望大


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


家不要错过。


我也同步到了 CSDN 上,大家可以点击链接看一看了。


拜托,学妹,别再问我怎么自学 Java 了!和盘托出


除此之外,数据结构与算法、设计模式、计算机网络、计算机组成原理、操作系统等等,这些也要学,也只有这样,不断地走出舒适区,不断地突破,不断地寻求边界,然后才能真正地把编程学好。


说到设计模式,我这里有一份小傅哥重写的 Java 设计模式,已经下载了 2 万多次,同样强烈推荐给大家。可以通过下面的链接获取。

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺