精华内容
下载资源
问答
  • 2021-07-14 11:38:37
    • 其实一直想写这篇博客,但一直犹豫不决,因为我不知道写出来后是对别人有帮助还是有害处,思前想后,还是决定结合自己的经历写一下。
      很多人想学编程,但不知道能不能学会,难不难学,学出来能不能找到工作,找到工作待遇如何等等一系列问题,因为我本人就是半路转行学的编程,在这行业也做了几年了,所以我会结合自己的经历与感受,尽量客观的表达。

      为了什么想学编程?

      想学编程,首先自己得想清楚是为了什么学编程,这一点很重要,无非两种情况:

      1.对编程感兴趣,学着玩,自己写着玩:

      如果仅仅只是感兴趣,不涉及工作,那建议自学就行,在网上可以找到很多学习资源,各种教程与博客,对于新人学习,个人倾向于推荐b站,很多人以为b站主要是看动漫和鬼畜视频的,但其实b站上有很多学习资源,不只是编程方面,什么视频剪辑,摄影,建筑等等很多,几乎包含了所有行业,对于我来说,b站就是个学习的平台。

      2.想转行,做关于编程的工作,为了拿高工资:

      如果是为了工作方面,就得慎重考虑了,我主要想讲的也是这一方面,也主要是讲从其他行业转行到编程。

      入行编程需要知道的点

      1.学历

      为什么我把学历放在第一个说,因为它很重要!我自己是中专毕业,学的建筑专业工民建,连高中都没有读过,期间在工地上做过两年测量和施工,因为本身就不喜欢建筑,后来转行做了几年销售,也带过销售团队,再后来,我才转行学的Java开发,当时我24岁。

      我是报的培训学校,光学费就花了两万多,加上学习期间为了不分心,没有找兼职,几乎用完了我的所有存款。当时我也担心,我对编程一窍不通,能学会吗?我学历那么低,能找到工作吗?学的时候培训学校说学历不重要,有技术有经验就行,但毕业后找工作确让我们写假学历!所以,学历重要吗?答案是肯定的,非常重要!可能有的行业不看重学历,比如我之前做销售,完全不看重学历,但编程这一行是很看重学历的,所以学历这个东西分行业,有的行业无所谓,有的行业就很重要。

      这里可能有的人会说了,有的开发公司也不看重学历啊,只要有技术就行。是,我不反对,确实有的公司不看重学历,但那些公司是怎么样的公司呢?要么刚成立的小公司,要么外包公司,这类的公司福利待遇不好不说,工作量极大,而且如果遇到什么变故,可能随时倒闭,在2020疫情那一年,倒闭了多少it公司,光成都就少说几十家,这类公司呆下去有什么意义?就算是坚持下来没有倒闭,别人五险一金双休,工作量小,待遇福利好,工作期间也能学到很多东西,而你却五险单休996,没有一金,工作量大,完全没有自己的私人时间,机械式填代码,也学不到啥,这样的码农随时可以找人顶替你,如果你能接受这种待遇与后果,那我无话可说。

      当然还有一种情况,就是我这种,我只能说我是走了狗屎运,在外包时被我现在这家公司看中了,不在乎我的学历,也是五险一金双休,也正是因为进了这家公司,我才深刻的了解到和那些外包公司差距有多大,我也无法想象,像支付宝这种级别的公司差距又有多大!如果靠我自己的条件硬找,找这样的公司,我的亲身经历告诉你,没有学历你连面试的机会都没有!!!我曾经投了几百家公司,因为我不喜欢写假学历通过骗人得到工作,结果是只有几个面试,其中有一家公司,印象深刻,在我自我介绍时,那个hr一听我是培训学校出来的,马上跨起个批脸,后面技术问题连问都不想问我了,最后面试结果也很明显。记住我的话,那些说不看重学历,只看重技术的公司,不是指和大众一样的技术,而是指高于甚至远超大众的能力! 不然同样能力的两个人,他凭什么不选择有学历有底子的人,而去选择你?他是你爸爸啊?别傻了。

      所以说了这么多,学历重要吗?我可以明确的告诉你,很重要!即使你现在用不上,也总比没有好,如果有人跟你说学历不重要,那可以离他远一点了,他害了自己就算了,他还想害你。还记得张雪崩老师和一个企业家在什么节目上讨论学历重不重要吗,可以去看看张雪崩老师的观点,总结一句话就是,你可以不用,但你不能没有!学历就是个敲门砖,如果你没有大专以上的相关学历,那就不建议转行编程,不是不能,是不建议,因为你将会遇到别人几何倍数的困难,这也是我的亲身经历,其实大专我都说低了,现在基本都是本科了,而且必须是与编程能够相关的专业才行。

      2.兴趣

      做任何事都得以兴趣为前提,如果对编程、代码这些感兴趣,学东西会事半功倍,如果没有什么兴趣,仅仅只是为了工资,看别人工资高就想入这一行,那后面我说的就不用看了,不建议你来学编程,因为你绝对会因为失败而导致放弃。我当时转行进入编程行业多多少少也是因为感兴趣,我同班的同学,一休息就打游戏,而我在撸代码,我很享受破解bug后的那种快感,感觉就像是跟bug打了一架,最后我打赢了,如果没打赢,那就接着打,打到它怕,天天处于战斗状态。我也对网络攻防感兴趣,说白话点就是什么黑客,白帽,黑帽等等,但现在工作都已经够累了,没什么精力去学,所以一直搁浅中。

      3.学习能力:理解能力,逻辑思维,IQ

      做开发,理解能力和逻辑思维能力是很重要的,说简单点就是,你文科可以不行,但理科要好。当时在我们班,我是亲眼见证过那种咋讲也不懂,咋讲也不会的人,你说他笨吧,人家智商也正常,但就是学不会,听了就忘。编程这个东西是要会举一反三的,就比如,我给了你一把刀,教会了你砍树,但你自己得学会用这把刀干些别的事情,比如我可以用它生火,可以用它修指甲,可以用它做个板凳出来等等,并不是说我教会了你1,你就只会1,编程是我教会了你1,你不止会1,你还会2,3,4,5,6,7,8,9,10。可能我说的有些夸张,其实学编程,入门的话,只要不是智力有问题,自己勤奋点多写代码,是个人都能入门,只是想深入,想成为大牛,那就不是勤奋能解决的了,还需要天赋,我很有自知之明,我就属于平庸的那种,不算天赋惊人,也不算笨到没救,遇到够不着的目标,努把力,使劲跳一跳,还是勉强够得着。

      4.毅力

      做编程,或者说做开发,是永远在学习的路上,学无止境这个词,和程序员非常匹配,并不是说你学会了一门语言就能一招鲜吃遍天了,一个合格的程序员,至少保证会两门以上的开发语言,还不说那些各种框架,我最开始是Java,主要也是Java,但随着业务需要,现在也在写golang,angular,vue等等,后面可能还会用到phython,而这些只能靠自己找资料自学,都已经是工作状态了,不可能像学校里面有人手把手教你,所以能不能坚持下来也很重要,我当时的Java班,最开始有三十多个人,成功毕业的只有十五人,成功找到开发工作的,包括我在内,只有四人,而现在还在坚持做开发的只剩两人,这个比例各位自己去判断好与坏,如果你对编程没有特别大的兴趣,仅仅只是有点兴趣,那想在这一行生存下去,毅力是必不可少的一点。

      5.基础

      这里的基础主要是两方面,一个是英语,一个是数学:
      英语:
      可能有人又会说了,英语不好一样的可以做编程,做开发,没错,我不反对,包括我自己对英语也是一窍不通,最多认识几个单词,但我一样的在做开发,但事实是,能做,和做的好,做的轻松,是两个概念!很多的原文档全是英文,英语优秀的可以直接看,而像我这种要先翻译才能看懂,很多翻译和原意不准确,很多东西也压根就没法翻译,英语不好不是说不能做编程,也可以做,但相比于英语优秀的人来说,我们会很难受。
      数学:
      英语可能有的人还能理解,毕竟主流开发只能用英文,但为什么数学要好?看到这里是不是有这疑问。最开始我也觉得数学对开发来说不重要,但随着工作到现在,发现数学也还是挺重要的,我说个真实的例子,之前有个同事,一毕业就入职我们公司,刚入职工资就一万多,反正比我高很多,而他做的工作和我做的工作有本质上的区别,我最多写写业务逻辑,接口,数据库什么的,就是大多数码农干的工作,而他的工作就是研究算法,H2O,这里的H2O可不是化学里面的水分子啊,是一种机器学习算法,想了解的可以自行百度,我大概看了一下,里面的公式我特么压根就看不懂!更不要说学了。当时我是深刻的体会到了缺乏知识的后果,你仰望不可及的高度,只是别人的起点。其实对于大多数程序员,或者说码农来说,数学也不怎么重要,但你想往上走,那数学就重要了,别想着一辈子做个码农,不可能的,你愿意你公司都不愿意。

      6.年龄

      如果你对编程一窍不通,想转行编程,那么建议你的年龄不要超过25岁,人生的25岁是个坎,过了25岁你会感觉时间过的更快,精力也没有以前充沛,学东西也没有以前快,大多数人,过了25岁,都会为了家庭奔波,真的精力有限。我当时学的时候,在别的班遇到一个人,已经30岁了,除了学习,还要兼职养家,学到一半放弃了,几万块钱也浪费了。还有一方面是因为偏见,就像是对没有学历的人一样,对年龄大的人存在偏见,即使你成功毕业了,你很难找到工作,就算再退一步,你找到工作了,工资绝对很低,而且一直处在初级底层,不是说你能力不行,而是因为偏见,你根本没有机会。其实年龄大的人比年龄小的人更努力,因为他们有危机感,也更成熟,但现实真的很残酷。说的严重一点,年龄过了25岁,我是建议就干脆不要想着转行编程了,这一点跟学历一样重要!
      以上几点,至少包含三点再考虑要不要入行编程吧

      作为一个码农的习惯

      1.多写代码!多写代码!多写代码!

      好记性不如烂笔头,别想着学学理论就能工作了,编程这一行,除了多写代码,没有任何捷径,因为你在写的过程中,会遇到很多问题。

      2.写博客

      养成写博客的习惯,特别是那种不容易记住和不容易懂的,最好自己写进博客记录下来,一是记忆更深刻,二是以后遇到类似问题找起来也方便,不要去复制别人的博客,不要自己骗自己,没有任何意义。
      当时我们班有个同学,看起来好像很努力,笔记做的比谁都认真,开会时还拿手机拍照录视频记录,连老师都夸奖他认真,但其实作为同学的我们都看在眼里,他的认真是做出来给别人看的,实际上根本没有认真学习,放学到点就走,即使作业没有做完,他回去也不会做,这种是典型的自己骗自己,这种人到最后还抱怨不公,口口声声为什么这么努力了还是没有回报,这真是努力吗?还是那句话,不管做任何事情,任何工作,不要假装很努力!是不是听起来有点鸡汤了?但事实就是如此,这样的人我也是很反感的,工作中极其不负责任,总是给自己找借口,说句不好听的,就是虚伪。

      3.关注新技术,新框架,新语言

      这个不是说非要去学,但平时可以多关注一下,让自己有个印象,如果以后有需要用到,不至于找不到方向

      4.配个好点的笔记本吧

      虽然公司会配工作机,但很多配置其实不怎么好,甚至可以说很差,自己配一台笔记本,也是方便工作,现在的话,至少配个16g内存的吧,虽然4g,8g,也行,但建议最少16g内存的,别问我为什么,一句两句说不清,至于cpu和显卡,就看你打不打游戏了。。。

      说了这么多,如果你觉得自己合适,还是想做编程,那就不要轻易放弃,人生短短几十年,能做的事情有限,自己考虑好就行,暂时就这样吧,以后如果想到什么我再补充。

    更多相关内容
  • 为什么80%的码农都做了架构师?>>> ...

    为什么你学不进去?

    我认为“学不进去”分两种情况,一种是真学不进去,还有一种是专业技术学不进去。

    “真学不进去”主要出现在抑郁症患者上,对什么都不感兴趣,看剧,游戏,娱乐都提不起兴趣,整个人充满无力与忧伤,建议专业治疗,很多时候是生理原因导致。

    还有一种是“专业技术学不进去”,这类人是大多数。具体表现为看电视剧看综艺可以乐此不疲,熬夜没问题,付费观看没问题;又或者游戏玩得不亦乐乎,杀杀杀,奶奶奶,耶耶耶,中午休息也会来两盘。这种学不进去是有希望快速改进的。

    一个人,如果能够专注几个小时看电视,看小说,或者玩游戏,说明这个人很有潜力,成为技术高手是有可能的呀。你想啊,只要他也能持续专注学习专业技术,成为技术高手那可是指日可待啊。

    关键问题是,这些人一拿起书,一看到那些学习资料 —— 哎呀,我怎么好像有些饿了;哎呀,天气这么好,是不是应该出去走走;哎呀,都这么晚了,该洗洗睡了,明天再说吧。

    表面原因好像是外部干扰,客观环境不好,本质上是因为专业学习这件事情缺少短期激励,无法及时带来满足感和愉悦感。

    看剧看小说情绪跟着动,或悲伤或欢笑;玩游戏有互动,有反馈,紧张刺激,要是赢了还有巨大的胜利的喜悦。这些事情都能快速带来精神上的奖励和反馈。但是,学习专业技术这件事情,唉……就像硬着头皮喝了一碗白开水,回头一看,麻鸭,还有一缸白开水要喝,而且是司马光砸缸救人那么大的一口缸。这白开水淡而无味,量又大,而且喝了几碗啥效果也看不到,想了想,还是去看剧玩游戏有意思,最终表现为有心想学,无力学习。

    如何学得进去?

    我总结为下面3个方面:

    内容 方法 自身

    内容

    各类权威指南,还有MDN文档是非常好的学习资料,可以很好地扎实基础。但是,这些学习资料如白开水一般枯燥,也没有标注哪些是精华务必掌握哪些是糟粕可以不用学习。如果你学不进去,不要勉强,果断放弃之,没必要让自己痛苦,去寻找那些二次封装的比较系统的学习资料。所谓二次封装,就是指明了精华和糟粕,与开发实践走得很近的学习资料。比如:《JavaScript语言精粹》

    去寻找那种“游戏式”的学习课程,闯关那种,关键要系统,这样的课程其实不少,多国外开发者开发的,大家可以自行寻找。因为我没有这方面需求,所以我也平时没记录,但我之前有见过。

    去寻找那种所见所得的学习课程,10分钟以内短小精悍那种,一定要视觉可见,及时反馈,否则你们肯定坚持不下去,我了解你们的。

    方法

    每学一个阶段,都要给自己一些奖励,例如,每看完一篇文章,或者看完一个短视频教程我就奖励自己玩一盘游戏。不过这种奖励是自己设定的,很容易不遵守,此时可以求助别人,例如女朋友:“哈尼,如果我今天写完这篇5000字的技术文章,你就奖励我晚上嘿嘿嘿……”是不是动力十足。

    项目驱动,实例入手。文档是枯燥的,实例是鲜活的,可以及时反馈的。因此,专业学习,尤其在初期,其实是比较推荐从实例入手学习的,因为可以立马看到效果,有成就感,容易产生兴趣。等熟练后再去熟悉各类API细节和文档,就比较容易了。没必要一开始就去看文档啥的。

    学会任务分解,也就是把一缸白开水放在一个一个的小碗里,每天喝一碗,也不是不可以,对吧。但是,如果直接对着个大缸就开始喝,喝了一个月,结果缸里的水好像就没少,如蚍蜉撼树,很容易望而生怯的。

    学会放纵自己。有时候心情不好,不想学习,不要勉强自己,硬着头皮去学,既学不到东西,又浪费了时间。这个时候你应该痛快去玩,玩游戏玩到昏天暗地,追剧追到天荒地老,直到负罪满满再去学习。这样既玩得开心,又学得进去,很奈斯!

    自身

    这个才是最根本的解决之道,首先要目光长远,其次就是想办法锻炼自己延迟满足的能力。

    可能大家听过著名的“糖果实验”,1960年由美国心理学家瓦特·米伽尔给一些三四岁的孩子每人发一颗非常好吃的软糖,同时告诉他们可以吃糖,如果马上吃,只能吃1颗;如果等20分钟,则能吃2颗。有些孩子急不可待,马上把糖吃掉了。另一些孩子却能等待对他们来说是无尽的20分钟。为了使自己耐住性子,他们闭上眼睛不看糖,或头枕双臂,自言自语,唱歌,有的甚至睡着了,最终他们吃到了2颗糖。

    通过对糖果实验后期的追踪研究,科学家发现,十几年后,两种孩子在情绪与社会性方面的差异非常显著。克制型的孩子,显得社会适应力较强,较为自信,能够积极迎接挑战,不轻言放弃。在追求目标时,也能和小时候一样压抑即时得到满足的冲动。冲动型的孩子,约有1/3缺乏这种特质,容易因挫折而丧失斗志,遇到压力容易退缩或者彷徨失措。

    专业学习就是一个典型的需要克制才能有明显收益的事情,也就是你延迟满足能力越强,你日后的收益反而越高。

    你一两天的冲动学习是看不到效果的,你需要持续学习,系统且深入,久而久之才能看到明显的技术的成长。而且,技术的成长带来的收益也是悄无声息,比较漫长的。

    大多数的人的技术学习全部来源自工作中的项目开发,因为这些付出可以有立竿见影的回报,工资和奖金。但是,工作之余的学习带来的收益却像是个黑洞,你看不见摸不着,无法即时反馈,没有物质奖励,即使你知道以后会有用,但是一想到漫长付出的艰辛,以及万一学的东西没用的心态,导致工作之余的学习坚持不下去,放弃了,着实可惜。

    请记住这句话:技术比人情更可靠,你所学习的技术知识,积累的那些细节和经验,百分之一百日后可以给你带来令你欣喜的价值,而且这个价值连绵不绝,持续不断,越筑越高。因为技术不像人,技术不会欺骗你,而且越基础的技术越忠诚。

    你拼命学习了1年,技术明显优于其它同事,有点数的公司肯定会给你涨工资,不涨,你技术在手,走人便是,一定有地方可以提供给你技能匹配的薪资的。你的技术学习付出一定会有收益,一定要坚信这一点。

    我就是很好的例子,我从什么都没有的diao丝,通过持续不断的专业学习,你看,现在物质与精神都富足,现在还有心情给你们煲鸡汤。

    有了信心,剩下的就是锻炼自己延时满足的能力。很多人,我就算告诉他,你只要每天系统学习一个小时,1年后工资必增加20%,他还是做不到,就像股市,总有一天会有历史新高,指数翻翻是必然,但他就是放不到那一天。

    这个时候,需要换一种思维方式,1年后工资必增加20%,原来1万一个月,现在每年多2.4万,工作10年就是24万,算下来,也就是你只要每天辛苦学习1小时,每天账户里至少可以增加收入674元,你是不是很乐意去学。那就对啦!专业技术的学习的收益只不过是在日后一起支付给你,为什么不去学习呢?只是收益晚几年到你账上而已。养老保险是60岁之后到账你都愿意交,这个比养老保险划算1万倍的终身受益的专业学习付出为什么不愿意做呢?

    自己是从事了五年的前端工程师,不少人私下问我,2019年前端该怎么学,方法有没有?

    没错,年初我花了一个多月的时间整理出来的学习资料,希望能帮助那些想学习前端,却又不知道怎么开始学习的朋友。

    如果你依然在编程的世界里迷茫,不知道自己的未来规划,可以加入web前端学习交流群:784783012 里面可以与大神一起交流并走出迷茫。新手可免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行不停更新最新的教程和学习方法(详细的前端项目实战教学视频),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入

    点击:加入

    转载于:https://my.oschina.net/zybc/blog/3028293

    展开全文
  • 30岁还能转行进入互联网/IT编程吗?如果可以的话,还能干这么多久?那学习什么语言入手会比较好?一、30岁还能转行学习编程吗?...但因为起点过低,可能需要加倍努力,要不然可能又没进去,回又回来。所以...

    30岁还能转行进入互联网/IT编程吗?

    如果可以的话,还能干这么多久?

    那学习什么语言入手会比较好?

    c35235e94dc757b0027b0d12d2a8e142.png

    一、30岁还能转行学习编程吗?

    我想这位朋友30岁还想入行编程,无非是2种原因,原来的行业做得不太好,感觉没有出头之日。另一个原因可能是因为编程这行业做进去的话,薪酬相对高些。

    从年龄上来看来,要做编程,只要下功夫,30岁了也是可以的。但因为起点过低,可能需要加倍努力,要不然可能进又没进去,回又回不来。所以需要比较强大的意志力去学习。

    我之前见过一个实岁29才开始学习编程的同事,工作还算比较比较努力,也常给自己加班。做得也是不错的。

    所以即便是30岁了,只要有心,是可以胜任的。

    8c2f37a84c6a0da2758d79d4a04fd9c7.png

    二、30岁入行,还能做多久编程?

    我今年即将40岁。2019马上就过了。我给自己定的下一步计划,是明年2020年,我的打工生涯要去终止它,因为我有个同事是72年的,编程有17年左右了。今年来上海找工作,投遍全网,没有人电话给他。当时给了我很大冲击。

    我知道,我若不改变,必将被行业所改变,所以我计划明年终止我的程序员打工生涯。否则到时候可能更惨。

    这是我的情况,每个人的境遇不同。那么假设以40岁而论,30岁入编程这行的话,那就还能干个10年的样子。10年的程序员,水平是很高的了。等你到40岁时,应该会有自己的思考。

    所以,既然还能干10年的话,是值得一做的。

    e410e81f3a8f361ea9c6ddccb1e70b72.png

    三、那学习什么语言入手会比较好?

    目前前端的需求量比较大,而且相对而言,上手较容易。这也是转行人士的首选。

    因为转行人士通常不是科班出生,而且起点已经比别人落后,若做后端的话,还是需要一些大学计算机基础的,比如二进制位运算,做权限控制等。但前端相对而言甚至基础储备略微少一点。

    所以,建议可以学习vue。当然既然要学vue的话,那么html+jvascript+css是必须要了解和一些掌握的。

    cdbe9fc094e874e68c8682f3afe61273.png

    四、如非兴趣所至,不建议转行。

    编程,其实我个人认为还是需要一定天分的,并且你还要有些兴趣。要不然为转行而转行,为薪酬而薪酬,你可能会做得很累。到时候反而走不远,得不偿失。

    展开全文
  • 2020年,作为转行程序员的我收获很多,最重要的一点是,收获了持续不断的进行学习的好习惯!

      2020年,作为转行程序员的我收获很多,最重要的一点是,收获了持续不断的进行学习的好习惯!

    1 黑暗前夜

      作为一个从传统工科(采矿工程)转行的程序员,大学没有系统的学过计算机基础课程,对于Java的基础知识则全靠自学,自己去网上找各种资源,然后跟着计算机学院的老师在暑假的时候过了几期简单的项目,并且老师讲的项目都是比较传统的Servlet、JSP,没办法,对于Spring的知识点,又只有去网上自己找资源学习,然后去看看招聘网站上面试官要求什么技术,对照的学习。
      虽然好不容易转行进入了互联网的行业,但在此前的工作中,和大多数刚入行的程序员一样,没有什么长远的目标,每一天得过且过,日子过得浑浑噩噩。
    在这里插入图片描述

      虽然,在某些知识点还算学习的比较深入,但是我发现我所掌握的知识都是凌乱的,不成体系的,我感觉自己就像一个蒙着眼睛跑步的人。在19年的时候,我觉得,是时候对这个现状做出改变了,我转行做Java的原因之一就是我热爱计算机,而不仅仅是所谓的高工资,既然我选择转行,无论最终我能达到什么高度,都应该努力奋斗,我必须对得起我自己的选择。
      在我下定决心要改变的时候,我决定首先要找到一条学习的路径或者说学习的方向,能够让我这个转行程序员比较系统而又不是很困难的学习计算机,侧重于Java。怎么找呢?最开始就是上网找,我觉得我的一个优点之一就是在网上查找资源的能力比较强,对于问题,能很快的在网上找到解决方法,最常上的网站就是知乎、CSDN和Stack Overflow(强烈推荐)。实际上,网上已经有很多大佬总结出了Java的学习路径了,我就不在赘述,如果有转行的人想要私下了解的话可以单独问我。
      另外,公司研发中心也是非常提倡大家去学习的,我很幸运!实际上公司领导一点都没有领导的架子,大家只不过是做好自己份内的事,在技术部大家就像朋友一样,说话又好听,因为他们工作时间更长,我更喜欢称呼他们为“哥”,在2020年,林哥和晶哥,他们在我学习的事情上给予了很大的帮助,让我感觉学习的路径不再那么虚无缥缈。
      从不学习,到想要学习,我感觉看到了光明!在这里插入图片描述

    2 坚持学习

      2020年初,还是一月二十几号的时候我就从老家四川来到了北京,也就是公司所在的地方,虽然公司还没有开工,但是我觉得,或许在北京的出租屋里,能够让我更好的静下心来学习新的知识!
      2020年,就是真正意义上全面的做出改变的第一年,实际上在这一年中,我几乎每天都会保持较长时间的学习,在十一国庆节的时候,同样在学习,在过圣诞节的时候,我也在学习,从年初到年尾,从未断过。能够这样坚持的很重要的原因就是:我愿意去学习,我愿意把心静下来,我热爱Java,热爱计算机。
      在2020年,我还买了很多的技术书籍,我觉得看书还是很有必要,因为书籍上的知识都是比较系统的,能够让我全面的了解某个知识点。
      对于某一个部分的知识,我一般会结合网上的博文、相关的书籍以及源码这三者来一起学习。比如学习JVM的时候,我会自己动手写demo,看博客,看书,特别是《深入理解Java虚拟机》,实际上翻开书之后,你会发现,现在网上关于Java虚拟机的博文大多都有参考这本经典著作。
    在这里插入图片描述
      我在学习的时候总会想要学得更加的全面和深入,这样我就能更加好的理解这些知识点,比如在学习JUC的时候,我把几乎所有常见和不常见的JUC的容器的源码都看一遍:
    在这里插入图片描述
      学习Java的知识点,我会主动的去学习它的源码,对于大多数人来说,某个知识点会用就行了,因此在最开始读源码会很困难,这就需要你保持自己的好奇心,你必须要有一颗“要知其然,还要知其所以然”的心。在最开始读源码的时候,也可以去网上查找别的源码解读博客跟着学习,慢慢的养成习惯。
      当在学习源码的时候,我就会不经意的学习作者的各种思想、代码风格和规范以及各种设计模式的应用,这对于我的编码能力以及对于各种比较抽象的编程思想的理解能力的提升有很大帮助。 比如,如果你想要学习Java的代理模式,那么你可能会选择了解它的概念,然后跟着网上的博客写写简单的demo,但是代理模式具体的应用你却不甚了解,因为在使用框架开发项目的过程中,我们基本上不会自己写代理模式。而当你在阅读了Spring AOP的源码之后,你就会对代理模式有一个新的认知,你会发现代理模式就是Spring AOP的根本。
    在这里插入图片描述
      当然,阅读源码都是需要大量时间的。因此你必须每天坚持学习,只有每天都坚持学习,才有可能将阅读源码的工作真正的开展下去。

    3 我与CSDN

      实际上,在2019我就注册了CSDN账号,但当时只是为了收藏一些写得好的博客,在2020的三月,我开始在CSDN上正式的长期的更新博客,因为:

    1. 我想将一些学习的知识和学习过程中的一些心得体会记录下来,通过CSDN发布到网络上,让更多需要学习的小伙伴们能够少走弯路,特别是那些转行的小伙伴,他们或许更加迷茫;
    2. 同时也是为了让自己记得更加牢固,好记性不如烂笔头,如果将来忘了,那么很容易就可以捡回来;
    3. 这样也能让自己明白自己到底学了些什么,又有什么等待着去学!在2020的学习中,我大概学习或者重新学习了数据结构与算法的相关重要知识点、Java并发相关的底层知识、JVM的知识、Spring的相关知识,这些学习的东西都已进发布到博客中去了。
    4. 由于我是转行的程序员,写博客或许能够让自己认识这个行业的更优秀的程序员,扩充自己的思维和人脉。在CSDN上,我认识了一些同样爱学习的网友,他们有些也是转行过来的,并且已经走得很远了,这让我更加坚持了自己一直学下去的决心,向他们学习!

      在写博客的这几个月里,还获得了两次CSDN的奖励:

    在这里插入图片描述
    在这里插入图片描述
      在11月,还获得了CSDN的博客专家认证,这是对我最大的鼓励了,感谢CSDN:

    在这里插入图片描述

    4 展望2021

      回首2020,对于我来说,收获还是非常大的,学到了很多新的知识,在CSDN中也收获了很多荣誉,我能明显感觉到自己的进步。那么在2021年呢?当然还是继续坚持学习啦!
      在2020年,我主要是学习或者复习了Java相关的比较底层的知识点,在2021年,我将会学习更高层次的知识,比如各种框架、缓存、队列、架构,以及它们的源码。然后,可能也会在其他平台发博客,因为目前还没有在其它平台发过!另外,如果有转行的程序员比较困惑,可以和我交流。
      “一个人的生命是应该这样度过的,当他回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞耻,这样他才能够说过好了这一生”。在我的前20年,我做了很多后悔的事,在坚持学习这件事上,可能会为了学习放弃很多其他的娱乐,但我从未后悔,并且我觉得它将深刻的影响着我的后半生。我已经做好了终身学习的准备,而到底有没有养成终身学习的习惯,或许只有在我的生命快要结束的时候才能得到检验,活到老,学到老!
      2020年,全世界都在经历苦难,我们个人也不例外,在2020即将过去,2021即将到来的时刻,我希望大家都能抖擞抖擞精神,“没有什么过不去,因为没有什么不会过去”,但愿2020在所受的伤都能痊愈,然后成为我们心中最坚强的一部分,2021加油!
    在这里插入图片描述

    如有需要交流,或者文章有误,请直接留言。另外希望点赞、收藏、关注,我将不间断更新各种Java学习博客!

    展开全文
  • 所以刚毕业就找了一家做生命科学领域的云计算的公司,为以后的转行打下基础。在经过五年的摸爬滚打后,现在也能称得上是一个高级java开发工程师,也略懂一些架构相关的知识。做过车联网、物联网系统升级相关的业务,...
  • 30岁转行晚? 一位国企编外的女生在知乎发起了询问,「刚开始自学 Python,给自己一年时间有出路吗?」 多数网友对这个想法并看好。很多人说程序员到了35岁是一个瓶颈期,随着年龄增长需要考虑精力、兴趣、...
  • 其实由此看来Java的市场并没有饱和,所以也就没有什么起来太迟这一说。那为什么会给大家一种饱和了、会太迟的感觉呢?主要是因为卷,曾经你会框架,你就可以找到一份还不错的工作。但是你现在不光要会框架,你还要...
  • 各大自媒体、媒体都是Python广告,不得说是资本市场下某种需求的追逐。但是有点理智的人静下心来仔细想想这些事情是不是有问题? 下面7个问题也是我在学校、培训机构讲课、各大论坛回答问题总结归纳的问题,有问题...
  • 1 不少培训班候选人的... 比如本岗位需要一个有3年Java开发经验的人,某简历上写,虽然有3年经验,但不是做Java,只是最近3个月在某培训学校里呆过,虽然这三个月的经历写得花团锦簇,但抱歉,顶天也只能算3个月...
  • 秋招已经过半,突然想写篇文章总结下自己的 Java 转行之路和秋招提前批、暑期实习的面试经历及个人感悟。因为要写的东西比较多,拆分成三篇: 第一篇:Java 转行之路 第二篇:Java 面试必备知识点 第三篇:秋招...
  • 感觉毕业上建筑现场还是从头学习,只能说没太大用,有些经验还得去现场实际操作认识才能到。你作为大龄转行做建筑,你可以多结合现场学习,那样效率快,然后晚上再看书,也能比较好的记住。...
  • 小心,还了生科院。但是缘分这种东西,真的妙不可言。这一切的开始源于一场面试。 所在的大学是一所以工科著称的高校,其中创业气氛十分浓厚。学校因此有许多小有名气的科创团队,基本上是由老师主导,各专业...
  • 我认为有以下几条: 是否有循序渐的练手项目:如果课程里面只是对着屏幕把项目代码敲一遍,那其实看了也能自己真正掌握,重要的是自己在课程作业里动手实践,所以课程中有没有循序渐的练手项目帮你提升能力,...
  • 30岁,真的适合转行做IT了么?

    千次阅读 2020-05-21 22:05:23
    可是在网上看来看去,感觉网上介绍的课程很多很多,我并知道哪个方向才是适合我;加之每个机构的课程体系又有区别,导致我觉得培训课程体系很混乱,难以挑选。渐渐地,我也就把这种想法抛诸脑后了。 时间一长,我...
  • 一图胜千言,但凡能用图,就想用文字。直接看图吧,看完再聊几个问题。应该说,基本把Java后端开发主流技术点都串起来了。所以接下来,聊聊几个问题吧。编程基础到底我们口口声声所说的编程基础是什么?这次在上面...
  • 转行软件测试是迫不得已,幸好最后通过自己的努力付出,得到了让自己满意的回报。希望大家能通过我的经历得到一些帮助和思路。
  • 具体表现为,团队没什么前端,就自己一个人,感觉上面的人也太重视前端,然后自己平时的工作也驾轻就熟,没什么挑战性,想点东西,但又知道该什么才好,就处于这样一个浑浑噩噩,有些迷茫的状态。...
  • 曾经我是如何系统学习Python并且成功转行成功的,学习经历分享本人30岁,从Python到现在有6年的时间,我可以回答一下这个问题 我自己的经历:刚开始Python是看书,一页页的看书,因为身边有一个好的资源,有问题...
  • 这里面聚集了很多正在转行学习Java技术的初学者, 有任何懂的都可以随时来问。里面还有2021年最新Java基础入门精讲视频教程,学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。
  • 【Linux】循序渐进学运维-学习方法篇

    千次阅读 多人点赞 2019-10-03 21:16:37
    文章目录(一)学习运维要理清的三个问题第一个问题,我能运维第二个问题, 要不要考证第三个问题, 报培训班和自学的差别到底在哪(二) 怎么开始入手学习运维第一个问题,到什么程度第二个问题,解决问题...
  • 大数据现在的越来越火,很多人都希望能够快速的进入到这个领域,可能你的知识储备还比较单薄,所以对于大数据的相关技术你应该更加深入的去学习。...很多初学者,对大数据的概念都是模糊清的,大数据是...
  • 至少我自己是转行做测试的,还见过心理,医学等专业转行做测试的。 计算机专业的同学,我个人建议,能做开发还是先几年开发,真的对测试感兴趣,再从开发转到测试,因为测试后期发展还是需要编写代码的能力的。 三...
  • 现在有很多人想转行学习Java,原因只有一个,想要拿到更高的薪资。而确实如此,在大部分岗位中程序员的薪资确实是比较高的,而且行业的上升空间会相对大一些,有更多的创业机会。 Java程序员的工资分布大概是这样的...
  • 社招转行进腾讯了(自学经验 + 面试心得)

    千次阅读 多人点赞 2021-07-08 09:26:10
    前段时间,就有位在机械行业工作了 2 年的读者,成功转行了程序员,而且还了腾讯: 我知道大家肯定会很好奇他的经历,所以小林已经邀请这位读者来分享他的转行的经历。 当时我看完后挺震撼的。震撼在于他之前的...
  • 机械不转行offer比较

    2021-07-23 00:27:10
    优点:朝九晚五,双休加班,比较轻松,就是去东西的(非标自动化产业有人说集成性很强,能很多东西,但是有人说就是选型做台子也一般) 缺点:制造业,较为传统,整体待遇不如通讯行业。
  • 现如今毕业生有很多是毕业就失业,应届毕业生找到工作,总感觉自己这几年的大学白念了一样,要不就是去做销售,跑外卖,工厂,这些选择又有很多年轻人愿意。那么转行IT一门技术,会是年轻人更好的选择。 ...
  • 相比IT行业,就感觉好像钱太好挣了,动辄就起薪过万,有几年工作经验且技术不错的可以拿到30K甚至更高的工资,造成这种现象的主要原因我觉得还是因为互联网依然是最朝阳的行业之一,且我坚信目前依然只是互联网行业...
  • 好多人天天嚷嚷着要转行,如果仅仅是一头热,没有了解清楚就一头扎进去,多数会发现和当初想象的一样,幻想破灭,处境尴尬。 所以如果你有了转行的念头,看完这篇文章之后分析一下再做决定也迟~ 转行前最重要的...
  • 如今很迷茫,很困惑,也许已经无解了,也许……想太多,做太少! 农村大山沟出身,上学晚,第一年上学前班家里没钱又没上成,后来妈妈又...高中进城后,开始谈恋爱,玩游戏,混的太好;第一年高考作文又跑题,又...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,413
精华内容 4,565
关键字:

转行感觉学不进去怎么办