转行成功程序员真情告白:学编码最困难的事情,以及如何解决它们

近年来,越来越多的人开始对学习编码感兴趣。编码可不容易,以下是我在学习编码时遇到的一些挑战。

找到每天编码的“正确”时间

对于一个转行学编码的人来说,如何抽出每天写代码的时间,是个大问题。

有些人可能会说:“只要你足够专注,总能找到时间。”

是,说的没毛病,那么,你应该每天花多少时间来写代码?每天只花半小时管用吗?这个问题的答案只有你自己明白。

所以,我们很难估计每天应该编码多少小时。有些人建议要控制时间来保持新鲜感,15分钟就够了,但有的人每天坚持8小时,并最终成功进入了开发领域。

所以,最重要的是:你要真正找到适合自己的时间和方式,并养成习惯,坚持下来。

freeCodeCamp 创始人Quincy Larson 曾在他的推文上说:

“It is not about your daily progress, it is about progress daily.”

所以,在学习日常编码时为自己设定一个现实的、可持续的计划吧。

在“还不够好”和“发疯”之间找到平衡

在学习的过程中,有时候我根本无法理解书中的单个概念/代码片段。如果它没有沉入我的大脑并且深入思考,我就会发疯,所以我不得不让自己冷静下来,去阳台,深呼吸。

每当发生这种情况,我都会不断地提醒自己不要过度工作,以免过犹不及。

编程时你得很专注,特别是当你学习新东西时。这是种精神上的负担,有很多时候你根本不知道你的代码哪里有问题,甚至为啥这样改。

但是,每当我真正专注于正在努力解决的问题时,我发现自己的工作效率极高,并且我却非常放松,享受着整个过程。

这是我的一般顺序:

• 找到了需要解决的问题。

• 通过在线论坛找到解决方案。

• 尝试了一系列不同的方法来解决它,看看哪个有效。

• 我完全解决了这个问题。

并且,为了平衡心态,每当我学习编码时,我就会使用这个50/50规则。

我使用50%的时间来完成困难的任务,研究基础知识,概念,算法等。另外50%的时间来做我自己的项目,我真正热衷的项目。因此,会在我的日常学习方面存在平衡。

所以,坦率地说,你需要热爱你所做的事情。

爱你所做的,是唯一能够在所有这些障碍中存活下来的方法

听起来有些陈词滥调,但这确实是真理。如果你喜欢你正在走的路,喜欢你正在做的工作,喜欢你的方向......你不需要来自外界的认可。

这种履行不能被借用或替换,更不能被伪造。

承担生活中的其他责任后,继续回归编码

在生活中,我们都需要承担各种责任,可能你还需要完成文凭或学位,可能你还得兼职,打工。

那么,我们在哪里找回编码的时间?

坑爹的是,有时你确实没有时间。我曾经有好几天没有编码,而我最长的“休息时间”是两个月。

在那之后,当我再次编码时,我发现我忘记了很多我学过的东西。当你拿起同一本书时,你可能会感到沮丧,并且根本不知道该如何继续。“我的天,我真的必须重新阅读所有章节并重新完成所有任务吗?”

这是你必须坚持不懈的时刻,必须拿下。

你需要告诉自己,“好吧,这第一个小时的学习可能看起来很慢而且效率不高。但是没关系,我会通过明天学到更多来弥补它。“

这是躲不过去的,必须得继续前进,继续坚持下去。去编码论坛或Twitter,表达你的挫败感。然后,继续工作!

不择手段地保持热情

自学与上学非常不同,编码时,周围没有人,没有同学,也没有社交互动,你无法找到在黑洞尽头等待着你的“庆祝仪式”。

所以,你需要找到某种动力让自己继续前进。

它可能很小,也可能很大。它可能是一天结束时的热水淋浴,或冷饮。告诉自己你做得很好。或者把这张照片挂在你面前的墙上,因为你必须相信有一天你可以成为坐在它前面的人。

不要陷入“为了学习而学习”的谬论,去面试,见面,申请工作

不要陷入那种愚蠢的思考“我正在学习,这样就足够了,等我准备好,我就去考虑工作。“

你真正应该做的,是去接触潜在客户,即使是为家人和朋友免费建立网站。

只有如此,下次当你走进面试时,你才可以展示你做过什么样的工作。这些经历将为你的简历添彩,第一步始终是最难的,但你必须迈出去。

以上所有都是你在成为开发人员之路上将面临的挑战和情况。以正确的态度面对他们,你面对的障碍将只会让你更强大,更美好。

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值