黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂]

黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂]文章来源:黑马程序员,黑马论坛

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

文章来源:黑马程序员,黑马论坛

    
    注释:这是一个黑马6期哥们来信
    时已季夏,提笔思绪良久,有许多感慨的话要说,一时间却不知从何始。
    12年的2月30号,一个在我生命中值得特别铭记的日子,怀揣着年少青狂的编程梦想,带着满腔热血的不羁激情,离开家乡和学校告别同学和亲人,踏上了浩浩荡荡北上的征程。
    我喜欢编程,感情由来已久,最早接触电脑还是初中。乡下大院,残旧的红砖绿瓦房里,竟有着十九台让我着迷的东西。那还是DOS横行的年代,多知道的每行DOS命令就能让我沾沾自喜好久,也是那时,无法自拔的迷恋上了这个神奇的机器。
    乡下条件差,学校能配上电脑已属不易,上机玩DOS的时间更是少的可怜,每每我都格外珍惜那宝贵的20分钟轮流上机操作的机会。正是那时,我学会了五笔,了解了DOS为以后梦想的成长,算是埋下了一颗种子。
    依稀还带着点少年的青涩,就懵懵懂懂的进入了高中,也正是在这草长茑飞的季节,留下了我太多美好的回忆。

    在高一的时候,我遇到了我的恩师,孔令全老师,有一次孔老师跟班主任聊天,说直了高二有几个学生正在学PASCAL,过些天要参加信息学奥赛,我很感兴趣,就跟孔老师说我也想学,但当时,PASCAL基础基本讲完,学长们正在自由复习,没有办法带我。
    孔老师就给了一本他们讲基础课用的书,一本PASCAL小黄皮书。尽管不能和学长一起参加今年的学习,我扔旧很高兴的拿着书回到了教室,也是从此,我开始了我的奥赛生活。
    对计算机的热爱,促使我每天花一到两个小时自学PASCAL语言,也许,冥冥之中注定,枯燥的代码,复杂的指针结构,陌生的定义,反而激起了我更大的兴趣,我每天坚持两个小时去看那本PASCAL黄皮书,也许我的诚意感动了恩师,恩师从学校的储物室给我收拾出了一间小屋,从学校机房搬了台电脑,每周周六下午周天一天,我全在小黑屋中度过,转眼到了高一下半学期,此时,那本黄皮书我已看了不下十遍,书上哪一章,在什么位置,讲的什么,我都能马上反应出来,这时恩师给我找了往年的奥赛题,让我试着接触下,满满自信的我竟发现,四道题,我一道也不会做,完全没有任何思路,此时,我有点心灰意冷了,觉得太难了,吃了这么多苦,付出这么多,竟然一点作用都没有,有点想放弃了,我找到恩师,恩师告诉我,奥赛的高度不是每一个都可以攻克的,你只是会了基础,你现在还有任何解题思路,给你一本算法书,你回去像学PASCAL基础那样学习这本书,就可以做题了。
    我拿了书回去后,本以为跟PASCAL基础没什么太大区别,只要多花点时间就可以了,但当我打开这本书,读里面内容的时候,我才意识到我错了,全书全是干涩的代码,复杂的解题思路,我依然记得那本白皮书第一章第一节的内容,是递归给出车票买票排队顾客的排列组合,并用递推也实现此功能,当时的我,对函数都比较朦胧,看这个算法就如天书一般,全然没有任何思路,就是这一小节,我每天两小时,整整看了两周,才理解了。
    算法方面我们学校是没有老师辅导的,恩师也无能为力,过了基础后,都是自由练习,成绩看你个人造化了,因为学校小,地区落后,老师和同学都没有机会出去跟其他市交流,算法全得自已来,恩师唯一能做的就是把市科协给的唯一一本算法书给了我,让学长看复印件。
    此后,我陆陆续续的自学了许多算法,恩师一有机会就托人给我带书,快排,二叉树排序,拓扑排序,堆排,桶排,二分查找 贪心算法,动态规划,深度优先算法,广度优先算法,高精度算法,简单图论,最优路,带权最优路,最短路,各种算法加数据结构走进了我的编程世界。
    充实的学习时光总是过得很快,自己当年觉得最牛X的就是解决了恩师也没看懂的M个盘子,N个塔的汉诺塔拓展问题。
    转眼就高二了,此时的我自信满满,顺利的通过了初试,复试,进入了山东省总决赛,我以为我付出了这么多努力,一定可以一战成名,当时有时迫不及待,更有点沾沾自喜,比赛采用黑盒测试,四道题,三个小时,每道题十组测试数据,对一组给10分,当我自信满满的等成绩的时候,却被告知只得了10分,如晴天霹雳,瞬时我的精神防线就崩溃了,为什么?明明我做对了,明明我自己模拟数据测的结果是对的,为什么会这样?心不甘的我央求恩师带我去组委会看源码,更让我伤心的是,我在输出结果得时候,没有区分大小写,全输出成了小写字母,名字全成了小写,后面的数据全对,只有第二道东归的一组数据是对的,得了10分,那一年省一是110分。
    
    此后的两个月里,我在自责中度过,省一等奖是可以保送大学的,一直也是我梦寐以求得结果,却这般戏剧性的收了场。那两月,我没有主动跟任何人讲过一句话,心里满是自责。
    后来,是恩师开导了我,恩师说:“传鹏,没什么大不了,你才高二,高三还有机会,纵是没机会了,只要现在努力了,以后一定会有收获的。”
    高三,金秋十月,我获得了我们市首个省二,当时等奖。虽然只是省二等奖,但是我已然不再后悔。
    现在回想下,当时所有的东西基都自己看书,那个时候,在我们小县城,还不流行上网,很多东西上网了也找不到,遇到不懂得,恩师也解决不了的,只能硬着头皮一遍又一遍的反复看,高中毕业时,关于pascal的书,差不多自己都看了十本,每本都在2遍上,有数据结构方面的,有算法方面的,更有三本NOIP的题解,那个时候,没有周末,没有娱乐,一有时间,我就去恩师给我收拾的小黑屋里写程序,25瓦的昏黄灯光,一遍又一遍敲打着我的孤单,高中,我基本上没怎么有时间去有朋友,看到同学周末一个一个出校门玩的时候,内心总会多少的有点孤独,但是又要告诉自己,经得起寂寞的人,才可以攀上更高峰。恩师在我周末的时候,常会让师娘给我送两个肉包子,补下营养,对当年的回忆,我想,更多的是缘于这样的师徒亲情。
    如今,站在北京这片沃土,看着四个月前我来到的黑马,内心感慨万千,在黑马的这四个月,仿佛又回到了中学时代,充实,并快乐着,我没有什么自信或成功的诀窍可以让你们马上找到份好工作,但是,写这些东西,是想告诉后来的学弟学妹们,在越来越浮躁的当下,为何不找片净土,安心修炼,实现自我,不要惧怕困难,困难都是暂时的,不要急功近利,急功近利只会让你输的手忙脚乱,静下心来,每天多学点,先前的付出最终是一定有收获的。
    北京街头,看着忙忙碌碌的人群,迎着晚霞,享受惬意的微风,思绪越飘越远,真心祝愿,有一天,你们在炼狱般的努力后,会有个崭新光辉的明天。

手稿扫描件:

黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂]

黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂] 

黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂]

黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂] 

黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂]

黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途[通俗易懂] 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/188877.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Symfony2 细节小计4

    Symfony2 细节小计4

  • String头文件_string头文件的作用

    String头文件_string头文件的作用首先说string的头文件1、<string>包装了std的C++头文件2、<string.h>旧的C头文件3、<cstring.h>旧C头文件的std版本,切记,这不是cstring的头文件详见effectivec++的第49条再说cstring的头文件注:VC9编译环境下1、<atlstr.h&g…

  • navicat 15 激活码_在线激活

    (navicat 15 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • caller与callee[通俗易懂]

    caller与callee[通俗易懂]这两个对象,是用于判断函数调用和执行的对象函数的。其中,arguments.callee返回当前正在执行的函数,func.caller返回函数的调用体所在函数。而arguments.caller永远返回undefined。如果调用函数是在全局进行,那么func.caller将返回null。注意,在严格模式下这两个对象将被禁用。我们举刚才的一个代码为例:[javascri

    2022年10月25日
  • FPN网络详解

    FPN网络详解特征图金字塔网络FPN(FeaturePyramidNetworks)是2017年提出的一种网络,FPN主要解决的是物体检测中的多尺度问题,通过简单的网络连接改变,在基本不增加原有模型计算量的情况下,大幅度提升了小物体检测的性能。低层的特征语义信息比较少,但是目标位置准确;高层的特征语义信息比较丰富,但是目标位置比较粗略。另外虽然也有些算法采用多尺度特征融合的方式,但是一般是采用融合后的特…

  • Java代码写好后怎么运行?

    Java代码写好后怎么运行?对于很多Java初学者来说,编写好自己的第一个程序能够运行起来是一件非常自豪的事情,那么你知道应该如何才能运行Java代码吗?今天小千就来给大家介绍一下。Java代码运行方法1.首先需要确保你的电脑正确安装了Java环境并且环境变量都配置完成,之后我们在电脑上编辑好自己的Java程序,找到文件保存路径,在下一步要使用。2.打开CMD,打开运行窗口输入CMD即可,然后我们在里面进入到Java文件保存的路径,这里保存在D盘的Java文件夹中,所以我们输入d:进入到D盘,然后输入cdJava进入到文

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号