找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2216|回复: 1
打印 上一主题 下一主题
收起左侧

我的大一——(祭,大一完结)

[复制链接]
跳转到指定楼层
楼主
ID:75926 发表于 2015-4-2 22:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        其实在大一第二学期期末考试结束之后就想写这样一篇日志来总结一下大一的得失,一来纪念一下过去,二来展望一下未来。可是无论从哪种角度来考虑,这个总结实在难以说出口,总觉得少了点什么,这个句号实在无法画上。
        今天考完了软件设计师,我想,是时候做个总结了。换句话说,我到今天才觉得自己的大一结束了....

这是大学
刚开始的时候很新鲜,到处东张西望,所有东西都让我感到神奇,包括无拘无束的感情和自由。
但是过于的肆无忌惮似乎真正给我带来的是更大的伤害,于是我试着去换一种生活方式,想用一个新的开始来告别过去,同时向一些人证明一些什么。
从那刻开始,我才又找回了丧失多年的激情,那种属于年轻人的激情。不再是永远那么无所谓,永远无所求,永远不思进取,永远只想平平淡淡。
从那刻开始,我才又想起了自己的本性,是一个斗士,一个战士,而不是一个平民……
从那刻开始,我才发现了原来大学里除了无拘无束的感情和自由,更有诸多志同道合而又激情澎湃的兄弟。
于是我怀着谦卑的心,惴惴不安地企图能加入到他们的队伍里,同时略微地带着一点小自卑——我过去的时间,无谓的流逝,太多了。

Let's fight   !!!!
幸运的是,神明给了我机会,极其荣幸地能和他们一起战斗着。有朋友曾问我为什么总要把自己搞得这么累,真是犯贱。我想,一定是因为我深深地害怕失去和他们成为战友的资格。
从那刻,我开始了第一次自学一门技术性学科的旅程。
C语言。
我异常感谢这门技术。
首先是因为是它让我第一次开始了解什么叫编程,什么叫写代码,什么是编程和写代码过程中的无比快乐和激动。虽然早先很白痴地学过VB。说其白痴不是贬低这门语言,任何程序语言都值得我仰望。这所以这么称谓它是因为初中那种令人毫无兴趣和激情的学习方式令人发指.
回到刚才的话,我要感谢C语言的一个更加重要的理由是:周围的很多人,在很早之前就掌握了它。而我,自小玩电脑长大的人却仅仅听过它的名字。于是我第一次想到了赶超,也算是为了大学之前那段碌碌无为的日子赎罪吧。
C语言之后,我真的要感慨自己的幸运了。
无论是一位善良仁慈的学长慷慨地予以无知的我令我激动万分的资料还是由他将我引入实验室这个圣地,这一切的一切都像是做梦一样幸运和不可思议。我想,我大概一辈子都不会忘记这份恩情。只有好好干,才能对得起这份幸运,才能对得起他对我无私的帮助。
之后的日子是一段属于JAVA的日子。
这段日子是无比艰难痛苦但却决定了我现在走向的日子。
我在用了两个礼拜的时间了解了JAVA语法之后就大言不惭的认为自己又像学C语言那样把这门技术给"KO"了(事实上就算是C语言我也连门边儿都没摸到)。事实证明狂妄总要付出很惨痛的代价。第二学期撇开因为这个工科世界过于缤纷导致我三心二意浪费的时间外,我几乎把所有的时间都花在了弥补当初狂妄带来的凄惨结果上了。
那时候,我在实验室学长的指导下一遍一遍又一遍地用JAVA做着实践。
这是一段令人焦急万分但现在想来又无比宝贵的日子。
之所以称其令人焦急万分是因为眼看着周围人不断地进步,而自己似乎总是原地踏步——一直“仅仅”是JAVA。
然而实践中发现的各种问题和解决问题的过程可以让我终生受益。
我意识到了很多很多课本中不曾有的东西,就像代码规范和设计模式的重要性。此外,还有自主地寻找问题答案的能力,忍受寂寞和孤独的能力,制定日程计划的能力,分配实践的能力等等。这些能力目前都还很初级,不过至少是有了个不错的开始。
直到现在仍然具有争议的是在工科世界里三心二意到底是否正确:过度地分散注意力导致在想要专精的一项技术上进度缓慢,但是却让我的知识面以空前的速度扩张。例如现在专攻软件的我,也曾经有过省钱买开发板无比激动地研究单片机的经历,也曾有过彻夜不眠地设计电源电路不断仿真的日子。即使将范围仅仅限定于软件,在操作系统,数据结构,软件工程,网络,编译原理,数据库,设计模式,WEB开发上不断的徘徊也足以让现在的我也对自己定力之差感到无比感慨.....

一个不可思议但是现在想来又十分犯贱的目标和决定
我想我大一发生的另一个重大事件就是决定去参加国家软考。
网上铺天盖地地称其含金量不高,没有考的意义。而我却为了所谓地“系统地学习软件行业知识体系”这样一个冠冕堂皇的目的参加了这样一个考试——临考的那段日子我真觉得自己白痴,就算想学也只要把那教材加上各种参考书反反复复看几遍就好了,何必一定要考试,浪费了大半学期只为了应试,而且是否能考出还两说,犯贱啊...!
在这样一种备考的氛围中,也很无奈地进入了那种强制记忆的学习模式,虽然到现在也没背出多少,不过也许多少会有点用吧。

大一,过去了。
总的趋势是越来越没刚开始那么给力了,这是一个不好的现象,希望能借此文再次给力起来。

迷茫徘徊过,痛苦难过过,不过好歹也算精彩。
望着自己收藏的各种书籍,很有成就感。
也曾经问过:为什么我们这样的人明明很用力了,却拥有了对未来更多的忧愁和烦恼。
某一起战斗的兄弟告诉我:因为我们要得太多,将来也会得到的更多。
我坚信这一点。
我想,
面对日后更多的孤独寂寞,更多的压力烦恼,我准备好了...

这是一个新的开始~~!!!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:75926 发表于 2015-4-10 18:22 | 只看该作者
        调试模块
#include "io.h"












void put_c(uint8_t ch)
{
}

void put_str(uint8_t *str)
{
while(*str)
put_c(*str++);
}

uint32_t Exp_10(uint8_t N)
{
uint32_t Temp=1;
if(N==0)
return 1;
while(N--)
{
Temp*=10;
}
return Temp;
}


void put_d(uint32_t Num)
{
uint32_t Temp=Num;
uint8_t Length=0,Cnt;
if(Num==0)
{
put_c('0');
return;
}
while(Temp)
{
Length++;
Temp/=10;
}
Temp=Num;
for(Cnt=0;Cnt<Length;Cnt++)
{
put_c('0'+Temp/Exp_10(Length-Cnt-1));
Temp%=Exp_10(Length-Cnt-1);
}
}
void put_h(uint32_t Num)
{
uint8_t Temp;
uint8_t Cnt,flag_0=0;
put_str((uint8_t*)"0x");
if(Num==0)
{
put_c('0');
return ;
}
for(Cnt=0;Cnt<8;Cnt++)
{
Temp=(Num>>28)&0x0f;
Num<<=4;
if(flag_0==0)
{
if(Temp==0)
continue;
flag_0=1;
if(Temp>9)
put_c('A'+Temp-0xA);
else
put_c('0'+Temp);
}
else
{
if(Temp>9)
put_c('A'+Temp-0xA);
else
put_c('0'+Temp);
}
}
}



void put_b(uint32_t Num)
{
uint8_t Cnt,flag_0=0;
put_str((uint8_t*)"bin:");
for(Cnt=0;Cnt<32;Cnt++)
{
if(Num>>31)
{
put_c('1');
flag_0=1;
}
else
{
if(flag_0)
put_c('0');
}
Num<<=1;
}
}



void De_print(const uint8_t* Format,...)//s:输出字符串,d:输出十进制数字,b:输出二进制数字,h:输出十六进制数字
{
va_list ap;
va_start(ap,Format);
while(*Format)
{
switch(*Format++)
{
case 's':put_str(va_arg(ap,uint8_t*));break;
case 'd':put_d(va_arg(ap,uint32_t));break;
case 'b':put_b(va_arg(ap,uint32_t));break;
case 'h':put_h(va_arg(ap,uint32_t));break;
}
}
va_end(ap);
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表