编程第一课,小结。

1、我对编程语言一步步的理解      

      最近去了清华退学直博生的个人网站,是谁就不用我说了吧,拜读了他的文章,读之前,我确实一直认为现在琳琅满目的编程语言确实就是一种工具罢了,要什么,你用合适的语言去实现就好了,这段话是对比我还菜的小白说的ps:语言没有好坏之分,看你要干什么,举个栗子,就说收我接触过的方面吧。

  1. 类似军工硬件那种,当然是底层C,C++,追求效率嘛。
  2. 移动端,Java,Object-C,用这些轮子多,要什么功能你去撸代码就可以了
  3. 类似管理系统,桌面应用程序,.Net就ok,开发的快,基本界面妥妥拽拽用不了多久就出来了,基于windows系统的话,亲儿子。
  4. Python之余爬虫等等,

就这些吧,接触过的不多,都是些个人愚见,不喜,喷就行了。

    我很赞同他说的“语言不是工具,而是材料”,然后对于编程语言的理解算是更深刻了一些,所以当你看到这的时候,你要想想你要做得是什么,再考虑你要学哪种语言,这样会少走些弯路,但是对于科班出身的人来说,或者有扎实的C、C++功底的人来说学什么都快,我起初以为他们一定是认真学了底层语言,但其实不然,那基本程序员必备的书(操作系统,计算机组成原理等),人家可是真的学的很透彻,所以需要用到的语言,去网上搜一个系统的教程,几天就看完了,因为根儿上都是一样的,只是封装一下,或者说,语言设计的时候就是针对不同的方向吧,但是你要用到硬件来实现功能,那还是那个计算机系统,原理还是那个原理,针对不同的项目使用不同的语言,达到满意的效果。

总结性的例子:好比盖楼,整体结构用钢筋混凝土,里面装修用木头,瓷砖,毕竟水泥不可能做成灯泡是不是?

2.编程到底应该怎么起步?

    万事开头难,这话说的是真的对。一个很有缘分的同事(我很感谢他,在编程这条路上给我的指点,今天就说开头的事情吧),曾经跟我说过,“不要怕写代码,让你写,你就写,最后写不出来了,会有人给你扛着的,不写永远都是停留在原地”,但是对于那时候的我来说,知道要干什么,但我咋干啊,当时敲出来的东西简直没办法看,还是感觉没思路,然后就停滞不前了。

    现在反思一下,觉得当时是对编程语言这个材料不熟悉,更重要的就是编程思想本没有建立起来,且不说计算机原理这些东西吧。现在的我认为,真的要从建立编程思想这方面下功夫,这样,思想成熟了,软件的功能设计按照编程思想来,就不会有什么大的差错,再找出你所用的编程思想所需的材料,一点一点的去实现小功能,最后再用你用到的编程思想来整合一下,应该就不会有什么问题,难的做不出来,你做个简单的,不断的迭代自己的编程思维,不断的去熟悉你用的材料,一个简单的做熟了,在做下一个不同的,多去掌握些材料,不断的使自己的思想层次向上提高,制定适合自己的路线吧。

   本文中心思想: 上面说的可能比较适合我,都是怎么想的就怎么说的,记录下来,等我到高原期的时候再来看一遍,提高自己,切勿攀比。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值