对不起,我不是一个自律的人

大家好,我是 🐟💨。

前天,星球 的一位大学生朋友问了我几个问题:

  1. 你大学时如何安排每日的时间?为什么能学那么多技术?

  2. 你会学习到很晚吗?

  3. 你是如何保持自律的?

我觉得这几个问题都蛮好的,又让我回忆起了那段头秃的 “青葱岁月”。

514d9717e93bc2acd41ab76dd9bc8e8d.png

我的大学生活

我的大学确实是蛮充实的,从各种意义上讲 —— 做了班长、加过社团、加过学生会、加过工作室、做过志愿者、带过团队、参加过各种竞赛、给学弟妹讲过课、给老师做过项目(打杂)、进实验室写过书、拿到保研名额、外出实习等等,基本上大学能干的事都干过了,可以说是没有遗憾。

不过抛去上面的种种经历或尝试,我大学期间投入最多的事情肯定还是自学技术。

寝室、图书馆、教学楼、实验室、工作室,一人一桌一电脑,没人打扰,感觉大好。

为什么我在保证成绩的同时,还能做这么多事呢?

答案其实挺简单:做计划 + 挤时间

可能是我从小养成的习惯,我随时都在给自己做计划,比如:

  • 大计划:我这个学期要参加哪些竞赛,下个学期要参与实习

  • 短期计划:我要做完这个新项目,预计花多少天做完

  • 每日计划:我今天早上要做 2 道算法题目,中午要读 2 篇文章,下午要上课做作业,晚上要做自己的项目

多做计划后,其实你会发现,你能做的、应该要做的事情真的很多,没时间给你去玩了。

当然,和朋友们一样,我也总是完不成自己的计划,我也时刻处于焦虑之中。。。怎么办呢?

那就熬夜吧。年轻人熬灵魂都像千杯不醉。

记得我大二大三的时候,白天经常会有一些奇奇怪怪的事情,导致我没有完整的时间、静不下心来学习。所以我喜欢夜深人静的时候抱起电脑学编程,摒除任何杂念,甚至听不到键盘的声音。

那段时间我一般是学到凌晨 2 - 3 点半,早上没课的话就 10 点起。

有时候为了让项目尽早上线,我甚至会熬到 4 点左右,然后第二天再睡一上午。

结果虽然技术学到了、项目上线了,但后脑勺秃了、肠胃不行了。

所以这里还是不建议朋友们熬夜,不熬夜 + 早起也一样能学很多时间,养成好的习惯还是很重要的。

关于自律

在很多朋友眼里,我学编程很努力、很自律。但是我必须承认:我不是一个自律的人。

何为自律?自我约束么?

我还真的做不到这点。

从小就偷玩电脑、高考前熬夜打手游、天天熬夜不运动、很多自己想坚持的事坚持不下来、就连晚上 12 点前睡觉的 Flag 我也一次都没完成过。

仔细想想,我只不过是对自己感兴趣的事情格外认真罢了。比如努力学习编程技术,其实是想更快地做出自己的作品。

但有时,的确很多事情是我不喜欢的、不想做的,怎么办呢?

我一般会使用 2 种方法:

1)自我激励

比如要做某些课的作业(没人喜欢写作业,我也一样),我一般是赶早不赶晚,会尽快、超前地完成作业,而不是等最后一天去补作业。前者能带来更大的成就感,而后者只会给你带来 “你 ~~ 干 ~~ 嘛 ~~” 的感慨。

做知识分享,也是一种自我激励,你做的内容有人看,就会让你更想做。

2)约束

比如要组队完成一个项目,我会尽可能让自己成为队伍的组长,这样就会有一种 “我不能划水、要带队伍走向胜利” 的责任与使命感。会比我一个人做事更积极。

做知识分享,也是一种约束,大家都在看着你,你必须要往前走。

希望朋友们也都能找到自我激励和约束,让自己行动起来。



OK 感谢朋友们阅读到这里,最后还是欢迎学编程的朋友们加入我的 编程知识星球 (点击了解详情),一起加油走起来~

644ae919974e663b5f182c0c68658ae1.png

往期推荐

我竟然坚持半年了!

感觉进大厂机会渺茫,要考研续命么?

既然有HTTP,为什么还要有RPC?

下一代互联网:Web3如何走向未来?

如何优雅地写 Controller 层代码?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/283740.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

保证接口数据安全的10种方案

前言 大家好,我是程序汪,互联网项目需要特别注意数据安全,如果你简历上是互联网类型项目,安全方面肯定要能说出个一二三,下面分享下这方面的干货,大家可以记住几条,面试时好说道说道 我们日常…

Html5本地存储LocalStorage

HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储在浏览器中打开审查元素(如谷歌F12),在Resources下面可以查看里面的数据。 localStorage提供了几…

java第一季2.2

2019独角兽企业重金招聘Python工程师标准>>> 标识符: 是给变量类方法命名的符号、标识符开头可以_、字母、$命名,不可以用数字命名。关键字不可命名,大小写区分。不可以用非法字符 变量:变量类型。变量名。变量值。如&…

读《华为数字化转型之道》

数字化转型应该很多人都听过,但如果你做过 ToB 软件,听得更多的是信息化,那信息化和数字化是什么关系呢?下面用一个小例子来说说我的理解。记得刚上初中的时候,平时测验、考试的试卷,都是人工在板上进行刻写…

Thrift基本原理及使用

参考文章RPC 基本原理与 Apach Thrift 初体验 RPC基本原理 RPC(Remote Procedure Call),远程过程调用,大部分的RPC框架都遵循如下三个开发步骤: 1. 定义一个接口说明文件:描述了对象(结构体)、对象成员、接口方法等一系列信息&am…

01-H5语义化标签

转载于:https://www.cnblogs.com/Zeki/p/5901399.html

配置中心 App Configuration (三):配置的动态更新

Get Azure key-value pairs from App configuration | Serverless360写在前面我在前文:《微软Azure配置中心 App Configuration (一):轻松集成到Asp.Net Core》已经介绍了Asp.net Core怎么轻易的接入azure 配置中心App Configuration(下称azure 配置中心…

万字总结 JS 数据结构与常用的算法

前言 首先,为什么我会学习数据结构与算法呢,其实主要是有两方面 第一,是我在今年的flag里明确说到我会学这个东西第二,学了这些,对自己以后在工作或者面试也会带来许多好处然后,本文是最近学习的一个总结文…

精通Java设计模式从初见到相爱之工厂+策略模式(3)

为什么80%的码农都做不了架构师?>>> 1、公司项目需求。 用户签到活动,会员签到怎么处理,超级会员怎么处理,普通用户签到怎么处理,针对不同的档次,有不同的方案,所以在项目中用到了策…

jquery weui 中alert弹出框在ios中跳动问题

问题描述: jquery-weui中的弹出框在ios上会有一个右下角向中间滑动的效果,在Android上没有这个效果。 解决方法: 修该jquery-weui.js中的openModal方法如下图: 转载于:https://www.cnblogs.com/xianZJ/p/6773097.html

WPF效果第一百九十五篇之又玩ListBox

ListBox一直是我的最爱;今天再次基于他玩耍一下不一样的效果;闲话不多扯直接看效果:1、这次直接用的ItemContainerStyle:2、通过HitTest实现点选边框:Point point e.GetPosition(LightDarkListBox); VisualTreeHelper.HitTest(LightDarkListBox, new HitTestFilter…

Web3,互联网新造神“机器”?

本文来自微信公众号:每经头条 (ID:nbdtoutiao),作者:李蕾,编辑:肖芮冬,头图来自:视觉中国 “与目前的互联网相比,Web3基于区块链等底层技术&#…

普通中年人的真实出路

阅读本文大概需要6分钟。互联网人甚至中国整体的用工市场的确有中年淘汰的问题,我们可以当它不存在,甚至当有人给出解法的时候,我们也可以认为他们在传播焦虑,但事实就是事实,它的存在不随个人意愿而转移。最近抖音上有…

项目管理常见的问题

综合管理 缺乏企业级的项目管理平台;项目目标不清楚;项目经理不了解项目管理流程和工具;项目模板不统一;计划意识薄弱,缺乏规范的分解。难以过程监控,实时地了解项目进度,靠手工统计和汇报项目进度,难以真实反映进度。项目控制不力&#xff0…

【温故知新】C# Linq中 Select SelectMany 使用技巧

微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 后台回复 源码 即可;如果觉得对你有帮助,欢迎关注C# Linq中 Select && SelectMany 使用技巧Select 和 SelectMany 是我们开发中对集合常用的两个扩展方法&#x…

bzoj4870

http://www.lydsy.com/JudgeOnline/problem.php?id4870 矩阵快速幂。。。 人话题意:从nk个物品里选模k余r个物品,问方案数模P 那么我们有方程 f[i][j]f[i-1][j]f[i-1][j-1] 跟组合数一个样子 j∈(0,k) 这个物品选还是不选加起来 构造矩阵:x.…

Codeforces Round #410 (Div. 2) D. Mike and distribution 思维+数学

链接: http://codeforces.com/contest/798/problem/D 题意: 给你两个长度为n的数列a和b,让你选n/21个下标,使得2*∑ai>suma,2*∑bi>sumb 题解1: 用一个叫random_shuffle的东西,每次都乱选&#xff0c…

PerfView专题 (第三篇):如何寻找 C# 中的 VirtualAlloc 内存泄漏

一:背景 上一篇我们聊到了如何用 PerfView 去侦察 NTHeap 的内存泄漏,这种内存泄漏往往是用 C 的 malloc 或者 C 的 new 分配而不释放所造成的,这一篇我们来聊一下由 VirtualAlloc 方法造成的泄漏如何去甄别?了解 VirtualAlloc 的…

[APP]- 找回Xcode7的代码折叠功能

为什么80%的码农都做不了架构师?>>> 原 找回Xcode7的代码折叠功能 升级到Xcode7后,会发现代码折叠功能不见了,这是怎么回事? 其实这个功能还在的,只是苹果默认把这个功能禁掉了:在Xcode菜单里选…

HTML5程序开发范例宝典 完整版 (韩旭等著) 中文pdf扫描版

HTML5程序开发范例宝典紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了利用HTML进行程序开发的各方面技术和技巧。全书共16章,内容包括HTML网页布局、HTML基本元素、HTML高级元素、表单的使用、列表的使用、超链接、表格应用、图…