博客——楔子

       CSDN的帐号是我在大学二年级参加数学建模竞赛时注册的,当时是机械电子工程专业的学生,数学建模为我打开了一扇窗,我也是从那时开始接触到编程。无论如何也想不到现在竟会靠编程吃饭。

       起初我对编程的印象并不好,以为编程不过是将人类的想法和语言转化为机器可以识别的代码,把复杂的工作分解到机器可进行操作的程度——加法。对编程的偏见让我不愿仔细了解每条语句背后的原因——只要能实现功能就行了。许多时候遇到BUG,自己也说不清楚是怎么调通的。

       加之我入门接触的语言又是MATLAB,这里并不是说MATLAB不好,MATLAB对大部分科学计算来说都已经足够了,但是对一个专业写代码的程序员来说,MATLAB就像个老妈子,什么都想帮你弄好,可谓是无微不至,另一方面限制又多,不让干这个不让干那个,虽然这些对初学者来说很友好,但是却难以让程序员独立工作——离开MATLAB就不会编程了。

        大学期间学习过C++语言课程,但是机械专业的计算机课程实在被阉割太多,这也是我不求甚解习惯形成的原因之一。没有经过大型项目的训练,我一直对面向对象编程的概念模模糊糊。幸而数学建模经历让我简单接触了一些图论知识,多少弥补了我在数据结构方面的短板。

        研究生期间我仍然沿袭了面向过程编程的习惯,这主要是因为期间接触的编程语言为FORTRAN,但这至少让我接触了不少有意思的算法知识,离开MATLAB工具箱,真正一行一行敲代码的经历让我受益匪浅。

       现在我的工作是可视化算法开发,在这个领域我完全是一只小白,算法工作让我真正见识到计算机的深奥和威力。了解我的人都知道我是个喜欢研究的人,但是十分遗憾两次申请博士失利,好在算法研发工作恰恰是我喜欢的类型。时隔四年我重新打开CSDN的帐号,注册自己的博客,记录下自己的学习历程,愿与看到此文章的诸君共勉!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值