回 帖 发 新 帖 刷新版面

主题:一位44岁的老工程师学编程!

我是一位44岁的老工程师(马上要45了),人到中年开始了编程生涯,因为工作需要数值运算仿真,开始学++的历程那个叫艰难啊,走了不少弯路,买了不少的废书,花了很多的冤枉钱,后来觉得自己可能真是老了,不行了,几次都想自己还是服老吧,哪有这么大年龄的人还在学C++的,可一直不甘心,一是工作需要,二是已经投入了很大的精力,于心不甘,后来还是坚持下来了,可以说C++入门了,要吹一句算是学会了(很业余级的),至少类的继承、类的描述不管好不好,一直是使用类的方法编程,几个小年轻看得有点不可理解,他们很长时间还没学会,别看大学里都学过C语言,有问题还得问我(实在不好意思,有点吹牛了,知道在这里太不合时宜,但实在是想和大家分享快乐啊!),愿意与诸位初学者共勉,加油,不要怕,只要用心,没有什么了不起,我前几年练英语口语的时候就把那些年轻的大学生给镇住了,他们没坚持,我坚持了,所以收获很大,交流不成问题(还是有点吹,但主要是给大家鼓励一下,毅力是第一位的),所以要牢记功夫不负有心人!只要你下功夫,一定能成功!
    学会了C++,但不会VC++,所以,只能使用Win32 console Application编程,看到高手们的作品心中又盘算着VC++,要是做成Windows界面多好啊,所以,我照着孙鑫老师的讲座去学(真得感谢孙鑫老师,我用的他的盗版软件—网上下载的,太不好意思了,祝孙老师好人一生平安,除此之外我还不知道到哪里去找这么好的东西,可惜下载的不全),现在可以说仍然不会使用,但感觉看了几次后感觉开始入门了,心中很高兴,我发誓,一定要学会VC++编程,再次与初学的爱好者们共勉。
   另外,开始上路,还没有看完孙老师讲座,想读取Excel中的数据文件(数学矩阵数据元素),不知各位有没有示例程序供本人参考,(可能我要得早了,没准照孙老师讲课学完、学好肯定自己就会,不知说的对否?),有能提供者再此提前谢谢了。

回复列表 (共44个回复)

11 楼

真厉害,我真佩服这为老人.我是一个刚进入校园的学生,我也是学软件的.看到这位老人的实际我都不知说什么了,这么大的年龄还能学习着么高申的内容真实不减担啊 .我一定要向着为老人学习.

12 楼

晕,45就算老人啦,楼上说话注意分寸,虽然网络胡扯无罪,但是程序员需要有他的基本涵养和素质,这些东西不是一朝一夕得来的。

生活的方式是自己选择的,有时也是被逼的,呵呵
我们封闭了2个多月了,每天晚上2点睡觉,3,4点的也弄过好几次,反正无论你什么时候睡觉早上9点上班,白天基本就是十五六个小时在思考,敲代码,有双休(再不双休都造反了)。今天头儿回家了(汗啊,人家是头儿啊,前天他才回过一次家,诅咒他)我才敢上网乱转,哈哈。现在北京时间凌晨1:50,睡不着啊,习惯了……

13 楼


现在最重要的应该是要转变思维
就想写C语言的再学C++觉得很难一样
主要是他们的思维方式不同
我想你要是思维转变了就好学了
加油

14 楼

看了此帖备受鼓舞。本人也是利用业余时间自学C++,虽然一天工作下来有些累,但还是每天坚持学习(虽然速度有些慢),希望自己将来有一天也能够成功。在这里先谢谢这位前辈。

15 楼


大家好 ,谁有学英语的软件 给我用用,不会英语,好像学会了编程没有用?
加我 QQ 364095680

16 楼


很欣赏这位“老者”
我也在学c++,我以前不是这个专业的,在同学的带动和鼓励下开始自学,开始的路总是漫长艰辛的,重要的是有这位“老者”的勇气和毅力,开始是从c语言学起,然后看看c++、数据结构,现在在学vc、MFC,刚开始学一头雾水,不过我坚信会有学有所成的那么一天

17 楼

学C++有困难了 谁来帮忙呀  
怎样把文本文件里的 有空格的字符串 读到数组里呢?
请教各位大侠告诉我

还一个问题
#include<iostream>
#include <iomanip>
using namespace std;
void funcOne(int alpha[],int size);
int funcSum(int x,int y) ;
void funcTwo(const int alpha[],int beta[]) ;
int main()
{
    int list[50];
    int Alist[60]; Alist[60]=65;
    int num=50;
    cout<<"调用函数 void funcOne : "<<endl;
    funcOne(list,num) ;  /* 为什么函数  funcOne(list,num)
                            会阻止  Alist[60]=65  的赋值?*/
    cout<<endl;

    // Alist[60]=65;
    
    cout<<"list[5]= "<<list[5]<<endl;
    cout<<"Alist[60]= "<<Alist[60]<<endl;

    return 0;
}
void funcOne(int alpha[],int size)
{
    int a;
    for(a=0;a<size;a++)
    {
        alpha[a]=a;
        cout<<setw(3)<<alpha[a]<<"  ";
        if(a!=0&&(a+1)%10==0)
        cout<<"\n";
    }
    return;
}
加了 函数  funcOne(list,num) 运行结果Alist[60]=0
 不加 函数  funcOne(list,num) 运行结果Alist[60]=65
为什么会这样?

18 楼


可敬!

19 楼


真的了不起,我快30了,正在上工程硕士研究生,想学编程.总担心自己心有余而力不足,看来您老给我信心了.希望以后多多指教.谢谢您,您是我学习的楷模.

20 楼

像你致敬!像你学习!

我来回复

您尚未登录,请登录后再回复。点此登录或注册