学习历程
从高考完到现在也有了两年多了,但是总是感觉自己没有掌握真正的技术,从大一的c语言,数据结构,到大二的c++和数据库,这些专业基础课都学的不差,但是总是和班里的技术大牛有很大差距,今年软件工程分了方向,选择而web工程与信息系统,以后就和web开发之类的打交道了。在在大二期间学习了HTML5,css3,和JavaScript,但是学习过程时断时续,也没有做出东西,今年主学java。
一切都是新的
最令我后悔是高考玩的那个暑假,我在家打游戏打了一个暑假,荒废了太多时间,大学的四年真的很宝贵,如果你想在大学期间学到真东西就不要浪费时间,从现在开始。
.在上高中期间,从来没有接触过计算机方面的东西,在大一刚开始的时候才接触编程,这对于一个程序员来说是可悲的,在大一就疯狂学习C语言,来弥补和其他人的差距,但是班里的那些大牛,从高中开始学ACM,在我学完c语言后,他们经学完了c++,数据库…
在大学的恐慌
,在学习数据结构的那一学期,我对自己感到极度失望,别人十几分钟能写出来的程序,我要花一个多小时,我不禁怀疑自己是否适合这个专业,在很多夜里我睡不着的时候,总会在想会不会毕业后没有企业要我,一边是导员口中的进入今日头条的年薪40W学长,一遍是苦涩的编程体验,到了大二下学期,我也慢慢释怀了,通过自学来慢慢弥补和其他人的差距。
最令我欣慰的是大学到现在没有挂科,还拿了校奖学金(档次很低,但是我也知足了),再分专业的时候,老师讲了我们学校的就业率和工资水平,这让我对自己有了很大信心,我在班里的成绩是中上游,虽然保研无望,但是从大一打下的好基础,考研也不会特别困难,虽然考研西交大的梦想很遥远,但是也是一次提升自己的机会。
前两年的收获
当你踏入编程世界的时候,你就知道学无止境的含义了 ,要学的东西太多了。从大一的C语言数据结构,到大二的c++,数据库,这些只是课程里面的,真正拉开自己和被人差距的是课程外的东西,比如我的几个舍友,有的虽然基础课程学的很一般,但是编程能力很强,已经参加了很多游戏开发活动并获奖,有的精通Adobe的许多软件,他们的只是都是课外自学的,此外,心态很重要,当你能从一个低谷走出来的时候就会发现,其实生活不仅是学习。
大三的学习计划
为考研做准备
今年我打算把java学好的同时,着手准备考研的相关事情,学习web前端的一些东西,像jQuery,Ajax等,并且学习java web的开发做出些东西出来,,
考研仙交大
链接: 仙交大.
发一个自己最近写过的心形表白代码
函数实现的功能可以自己去运行。
// An highlighted block
class Task{
public:void love(int n){
char s[]="I love you!";
const int size=41;
double d,x,y;
int k;
char arr[size][97];
y=1.3;
if(n==1){
for(int i=0;i<size;i++,y-=2.4/40){
x=-1.1;
for(int j=0;j<97;j++,x+=2.2/96){
d=x*x+(5.0*(y/4.0)-sqrt(fabs(x)))*(5.0*(y/4.0)-sqrt(fabs(x)));
if(d>1)
arr[i][j]='$';
else
arr[i][j]=' ';
}
}
}
else if (n==2){
for(int i=0;i<size;i++,y-=2.4/40){
x=-1.1;
k=0;
for(int j=0;j<97;j++,x+=2.2/96){
d=x*x+(5.0*(y/4.0)-sqrt(fabs(x)))*(5.0*(y/4.0)-sqrt(fabs(x)));
if(d>1)
arr[i][j]=' ';
else{
arr[i][j]=s[k];
k++;
if(k==12)
k=0;
}
}
}
}
else;
for(int i=0;i<size;i++){
for(int j=0;j<97;j++)
cout<<arr[i][j];
cout<<endl;
}
}
最近在做的东西
绿色大赛
链接:绿色大赛
和舍友利用暑假在家码码题,做做任务,大赛的难度适中,有兴趣的可以自己尝试做做。
最后一点
这是我写的第一个博客,打算给自己看,如果那浏览到我的博客,可以提出一些建议,不喜勿喷,谢谢。