当前位置: 首页 > 编程日记 > 正文

把简单做到极致

我真的还没有认真想过我已经是一名即将毕业的大三学生了。关于自己的过去,关于自己的未来。

有时候也有想过好好反思一下自己的过去,却发现自己的过去总是被太多的无奈与遗憾填满。有时候想畅想一下自己的未来,却发现未来总是充满了未知与迷茫。

大三转眼间已经过去了一半,虽然也一直在学习,但是当发现自己并没有因此取得很大进步的时候,才意识到一个好习惯、一个好的学习方法是多么的重要。我常常羡慕这样的人,他们有自己的方向和兴趣爱好,知道自己该做什么,不该做什么,他们仿佛在大一一入学就已经给大学定下了一个目标,四年中他们所走每一步都是按照自己曾经的设想走的。他们也会失败、犹豫和彷徨,但是他们绝不会因为一点点的困难而放弃。但是我却发现现实生活中的绝大多数人都不是这样的,包括我自己。很多时候,我们无所适从,不知道该干什么,没有方向,好不容易找到了一个方向,以为可以为此奉献自己的一生了,但是要不了多久又被一个个的困难磨掉了最初的激情。然后我开始寻找下一个方向,发现太困难,放弃,重新发现,重新放弃,然后我陷入了一个恶性循环。

后来慢慢的我才知道,很多事情不是一开始就喜欢的,而是在坚持的过程中才一点点的培养起我们对它的兴趣和感情。一点点发现他的美,把不喜欢变为喜欢。而发生这转变的催化剂就是——坚持。没有哪个人一开始就知道自己自己要做什么,都是在不断的摸索中逐渐发现的。所以,前面我说的那些我羡慕的人也仅仅是自己的精神动力而已。我相信,马云也没有一生下来就对他妈妈说,我以后要创建一个阿里巴巴。比尔盖茨应该也没有想过自己以后会成为世界首富。无论什么事情,简单也好,复杂也好,喜欢也好,不喜欢也好,去做就对了。人们常说,兴趣爱好是最好的老师,这句话固然没错,但我认为他忽略了一个更重要的因素,那就是坚持。坚持的人不一定都能成功,但成功的人都懂得坚持。

之前看过一篇文章,标题是:成功就是把简单的事情做到极致。这句话指出了重点。

我们身边很多学霸。我们在玩的时候,他们在学习,我们睡觉的时候,他们在学习,我们学习的时候,他们还在学习。到最后我们只能看着他们拿各种奖学金。然后得出一个结论,知识就是金钱啊。说到底,我们羡慕的仅仅是他们一时的风光,但是背后他们为此付出了多大的努力,忍住了多少诱惑,我们并没有看到。然后反思自己,我有没有那么努力。

大二,也就是刚刚过去的一年,关于学习方面,我一直都在中游徘徊,没有很高也没有很低。对此我也也没有什么借口,毕竟我感觉我真的没有花很多精力在学习上。这点我需要改正,毕竟在大学最重要的还是学习。关于一些大学生创新竞赛活动,我才参加一些,但限于自己的能力,我没能坚持走到最后,这也是我到现在内心的一个遗憾吧。记得当时崔老师告诉我,不管参不参加,得不得奖,自己都要坚持做下去,重要的是过程与自己在这个过程中学习到的一些东西。很庆幸我现在还坚持在做,到现在为止,感觉自己也收获了很多。但是和一些技术牛人相比还是相差很远。还有很长的路要走。

关于学习之外,上学期我和几个室友一直在各种骑车。去后山,去横岭,去石家庄,去北京。虽然骑行用去了我很多时间,错过了一些事情,但是也收获了很多:南方人见识了北方的山山水水;深刻体会到在岔路口做出一个正确的选择是多么的重要;将近一千公里的骑行距离也让我知道在你坚持不下去的时候,其实多咬咬牙也就过去了;路上偶遇的70岁老大爷在自己古稀之年骑遍了将近整个中国,也让我真正看到了没有什么是不可能的。

说小一点,我们几乎已经度过了大学的前3/4,说大一点,我们已经度过了人生的前20年。后悔过去没有用,但反思过去能让我们知道自己的不足与缺点,从而更好的为自己的未来做一个规划。

关于自己的未来,其实在写这个报告之前,我没有想很多。根据上面提到的,首先是想改掉自己的好高骛远的毛病,把自己的精力放在一个事情上面,不敢说极致,但要把简单的事情做到更好。看着自己身边很多同学都要考研,最初没打算考研的我也有点犹豫了。到底要不要考研我也看了很多文章和所谓的心灵鸡汤,也没能找到一个确切的答案。也许根本就没有应不应该考研之说。有的只是自己内心的追求。我是一个喜欢技术的人,很羡慕网上经常看到的那些极客自己动手做一些富有创意的东西。因此我更想接触一下更实际的项目,而这些只有在实际的工作中才能体会到。我经常在网上看那些已经工作的工程师们写的一些博客,看他们是如何解决项目中一些困难的,看他们是如何合作完成一个工程的。大家各自为项目贡献自己的力量,互相学习,一起进步,是我最想看到的样子。

有一句很喜欢的话希望与大家共勉:人生两大悲剧,一是万念俱灰,一是踌躇满志。希望大家都能不忘初心,脚踏实地,坚持自我,别给大学留下太多的遗憾。

转载于:https://www.cnblogs.com/qsyll0916/p/8081870.html

相关文章:

作为程序员,要取得非凡成就需要记住的15件事。

作为程序员,要取得非凡成就需要记住的15件事。1、走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司…

craigslist_Craigslist,Wikipedia和丰富经济

craigslistYou’ve heard it before. Maybe you’ve even said it. “There’s no such thing as a free lunch.”你以前听过 也许你甚至已经说过了。 “没有免费的午餐之类的东西。” “You can’t get something for nothing.”“你不能一无所获。” “Somebody has to pay…

EXCEL基础篇(二)

本章主要内容 一、单元格操作 二、插入批注 三、自动求和 四、填充序列 五、查找、替换 六、对齐方式 七、定位 八、插入形状及设置形状 九、页面设置 一单元格操作 1、插入 a、插入单元格 一个单元格选中状态---右击插入(单元左右移)--即可 b、插入单…

lua5.2调用c函数成功的例子

1. main.c-----------------//动态库#include <stdio.h>#include <stdlib.h>#include <string.h>#ifdef _cplusplusextern "C"{#endif#include <lua.h>#include <lauxlib.h>#include <lualib.h>static void checktoptype(lua_St…

【转】Android Activity原理以及其子类描述,androidactivity

Android Activity原理以及其子类描述&#xff0c;androidactivity 简介 Activity是Android应用程序组件&#xff0c;实现一个用户交互窗口&#xff0c;我们可以实现布局填充屏幕&#xff0c;也可以实现悬浮窗口。一个app由很多个Actvitiy组合而成&#xff0c;它们之间用intent-…

python 文件追加写入_Python写入文件–解释了打开,读取,追加和其他文件处理功能

python 文件追加写入欢迎 (Welcome) Hi! If you want to learn how to work with files in Python, then this article is for you. Working with files is an important skill that every Python developer should learn, so lets get started.嗨&#xff01; 如果您想学习如何…

带有中文的字符串各个字符的获取c++程序

简单易懂&#xff0c;上代码&#xff1a; #include <iostream> #include <cstring> #include <string> #include <cstdlib> #include <vector> using namespace std;class CStr{char *c;typedef struct {int start;bool isChinese;} counter;int…

C#时间格式化(Datetime)用法详解

Datetime.ToString(String, IFormatProvider) 参数format格式详细用法&#xff1a; 格式字符关联属性/说明dShortDatePatternDLongDatePatternf完整日期和时间&#xff08;长日期和短时间&#xff09;FFullDateTimePattern&#xff08;长日期和长时间&#xff09;g常规&#xf…

python添加数组元素_Python列表附录–如何向数组添加元素,并附带示例说明

python添加数组元素欢迎 (Welcome) Hi! If you want to learn how to use the append() method, then this article is for you. This is a powerful list method that you will definitely use in your Python projects.嗨&#xff01; 如果您想学习如何使用append()方法&…

学习进度条--第七周

第七周 所花时间&#xff08;包括上课时间&#xff09; 10小时&#xff08;包括上课2小时&#xff09; 代码量&#xff08;行&#xff09; 152 博客量&#xff08;篇&#xff09; 2篇&#xff08;包括团队博客&#xff09; 了解到的知识点 对组内开发的软件进行讨论&am…

Mybatis获取插入记录的自增长ID

转自&#xff1a;http://blog.csdn.net/tolcf/article/details/39035259 1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”&#xff0c;其中keyProperty是Java对象的属性名&#xff0c;而不是表格的字段名。 <insert id"insert" parameter…

android中一种不支持的lua操作

今天写了一段lua代码&#xff0c;在win32中正常运行&#xff0c;在android中运行无效。 大概是这样的&#xff1a; ------file1.lua----- local t {} t.str "this is file1.t" return t ---------------------- -----file2.lua------ local t require &quo…

23岁一无所有怎么办_我搬到国外去创业,然后一无所有。

23岁一无所有怎么办以我的名字还不到一美元&#xff0c;它仍然感觉不像是最低点。 (With not even a dollar to my name, it still didn’t feel like rock bottom.) When you tell someone you’re working for a startup, they’ll either think you’re gonna be really ric…

正则表达式的基本入门

一、正则表达式基本语法 1. 两个特殊的符号‘^’和‘$’。他们的作用分别指出一个字符串的开始和结束。 2. 其他还有‘*’&#xff0c;‘’&#xff0c;‘&#xff1f;’这三个符号&#xff0c;表示一个或一序列字符重复出现的次数 "ab{2}" ---表示一个字符串有一个…

多继承中虚基类构造函数的一种调用规则

规则&#xff1a;如果父类中有虚基类(A)&#xff0c;且有一个直接基类(B)是虚基类的子类&#xff0c;那么子类(C或D)若不显式调用虚基类的有参数构造函数&#xff0c;它的直接基类(B)即使在构造列表中调用了非默认构造函数&#xff0c;那么也会直接调用虚基类的默认构造函数。 …

Android 常见异常及解决办法

前言 本文主要记录 Android 的常见异常及解决办法&#xff0c;以备以后遇到相同问题时可以快速解决。 1. java.lang.NullPointerException: Attempt to invoke virtual method void android.widget.TextView.setText(java.lang.CharSequence) on a null object reference 1) …

aws s3 静态网站_如何将静态网站或JAMstack应用托管并部署到AWS S3和CloudFront

aws s3 静态网站S3 and CloudFront are AWS cloud services that make serving static assets powerful and cheap. How can we host a simple static website or JAMstack app on it?S3和CloudFront是AWS云服务&#xff0c;使服务静态资产功能强大且价格便宜。 我们如何在其上…

图像预处理第7步:标准归一化

图像预处理第7步&#xff1a;标准归一化将分割出来的各个不同宽、高的数字字符宽、高统一 //图像预处理第7步&#xff1a;标准归一化 //将分割出来的各个不同宽、高的数字字符宽、高统一 void CChildView::OnImgprcStandarize() {StdDIBbyRect(m_hDIB,w_sample,h_sample);//在…

8. 进制转化的函数

一&#xff0c;表示进制的单词 bin&#xff1a;二进制 oct&#xff1a;八进制 dec&#xff1a;十进制 hex&#xff1a;十六进制二&#xff0c;四种进制的数据表示方式 $bin0b1010; //二进制数字写法&#xff08;暂时不学 &#xff09; …

二叉树广度优先遍历

#include <iostream> using namespace std;struct Node{//二叉树节点int value;Node *left;Node *right; };struct queue{//辅助队列int head;int tail;int len;//队列长度&#xff0c;遍历时用Node ** list;//队列内容void push(Node *n){list[tail] n;len;}Node * pop…

phaser.min.js_如何使用Phaser 3,Express和Socket.IO构建多人纸牌游戏

phaser.min.jsIm a tabletop game developer, and am continually looking for ways to digitize game experiences. In this tutorial, were going to build a multiplayer card game using Phaser 3, Express, and Socket.IO.我是桌面游戏开发人员&#xff0c;并且一直在寻找…

VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912)

有一天重启电脑后虚拟机virtual box突然打不开了&#xff0c;提示类似 https://askubuntu.com/questions/900794/virtualbox-rtr3initex-failed-with-rc-1912-rc-1912 参考帖子中查看了一下包的情况dpkg --list virtualbox-* | grep ii 结果&#xff1a;ii virtualbox-dkms …

边工作边刷题:70天一遍leetcode: day 27

Permutation Sequence 原理&#xff1a;一个permutation是n位&#xff0c;在第i位的值取决于有多少个i-1位的组合。这i-1位的组合是在高位pick完之后剩下的数中 细节&#xff1a; 不同于decimal&#xff0c;位数是固定的&#xff0c;所以不能用k>0作为循环条件&#xff08;这…

基本数据结构(图: 基本结构,DFS,prim算法, kruskal算法)

#include <iostream> using namespace std; //约定&#xff1a; //1. 图是由很多节点(VERTEX)构成的, 因此图结构是由一个VERTEX的链表构成的, 每个VERTEX则需要有一个id,也就是start, 取start是为了跟LINE更直观地结合。 //2. 每个节点关联着很多(LINE)构成,因此每个VER…

gatsby_如何使用Gatsby和Leaflet创建夏季公路旅行地图绘制应用程序

gatsbyGet ready for the summer by building your own road trip mapping app with this step-by-step guide!通过此逐步指南&#xff0c;构建自己的公路旅行地图应用&#xff0c;为夏天做好准备&#xff01; What are we going to build? 我们要建造什么&#xff1f; What …

NEFU 1146 又见A+B

又见ab Problem:1146 Time Limit:1000ms Memory Limit:65535K Description 给定两个非负整数A,B,求他们的和。 Input 多组输入&#xff0c;每组输入两个非负整数A和B&#xff08;0<A,B<10^3000&#xff09;&#xff0c;可能会有前缀0&#xff0c;但保证总长度不超过3000…

图的最短路径dijkstra算法

想法是这样的&#xff1a; 1. 最开始要建立4个list&#xff0c;分别存储 a. 所有的Vertex: allVertex[] b. 一个空的Vertex list: emptyVertex[] c. 一个前缀表 previous list(用来回溯路径用): previous[] d. 一个表示最短距离的表(就是表示某个点与0点的最短距离)&#xff1…

JDBC数据源连接池(1)---DBCP

何为数据源呢&#xff1f;也就是数据的来源。我在前面的一篇文章《JDBC原生数据库连接》中&#xff0c;采用了mysql数据库&#xff0c;数据来源于mysql&#xff0c;那么mysql就是一种数据源。在实际工作中&#xff0c;除了mysql&#xff0c;往往还会有Oracle&#xff0c;sql se…

如果成为一名高级安卓开发_什么是高级开发人员,我如何成为一名开发人员?

如果成为一名高级安卓开发Becoming a Senior Developer is something many of us strive for as we continue our code journey and build our career. But what does it actually mean to be a "Senior" Developer?成为一名高级开发人员是我们许多人在继续我们的代…

拍牌神器是怎样炼成的(三)---注册全局热键

要想在上海拍牌的超低中标率中把握机会、占得先机&#xff0c;您不仅需要事先准备好最优的竞拍策略&#xff0c;还要制定若干套应急预案&#xff0c;应对不时之需。既定策略交给计算机自动执行&#xff0c;没有问题。可是谁来召唤应急预案呢&#xff1f;使用全局热键应该是个不…