zoukankan      html  css  js  c++  java
  • 论1+1=2

      今天晚上和佳宁出去吃饭的时候,他给我讲了一个笑话,说,有一个程序员老师去小学教数学,他告诉学生们,1+1=2,学生们说记住了,然后他张开双臂,告诉学生们你们可以出师了。话毕,我第一感觉是这个笑话并没有什么笑点,然后就和他讨论,他说,你想想咱们日常的编程,遂恍然大悟。

      因近日在做安卓开发,就以之为例吧。我理解的安卓开发是在熟练掌握java的基础上对已有固定框架进行填充的过程,说起来简单,但实则做起来困难。

      先论安卓开发初始阶段的摸索,首先,你得把固定框架摸熟悉了,什么地方放什么资源,什么地方填什么代码,然后你才能开始开发。固定框架OK了之后,先假设开发人员已经具备一些java基础,但是,当你开始开发的时候,你会很头疼,你发现你所看到的demon似乎并不是你所学过的java,java语言竟然可以这样用,初期你会很好奇,但同样也很无力,因为demon的写法很多你都看不懂,相信这一步就拦住了不少心志不坚的开发新人。然而,久而久之,你耐着性子参与了一两个项目的开发,你会觉得以前学过的java变活了,引用一位前辈的话就是“java封装了太多东西”,所以你写起代码来不像以前写C语言那么麻烦了,各种功能需要自己手动实现,而现在几行代码就能实现以前难以想象的功能。再往后,你开发的东西越来越多,经验越来越丰富,你也许会爱上编码吧(鉴于本人还是菜鸟,此句仅为猜测),从此走上人生巅峰,迎娶白富美,哈哈。

      所以,作为一个程序员,基本的编程思想很重要,入行前你玩手机感慨软件画面精彩,入门后再看手机,不禁唏嘘,前辈技术高深啊!不过,千万别气馁,一切就像那个笑话,1+1=2,你记住了你就出师了,编程思想根深蒂固,辅以相应技术,何愁做不出东西。

    PS:1.也许是太久没写文章了,怎么写东西都忘了,主题太不明确,本文想突出的主题是编程思想的重要性!!!

      2.本文素材采自与佳宁同志的讨论,版权所有,如有雷同,纯属巧合。

      3.如果有心人看了我的微博,请在下面评论区告诉我,1+1=?

  • 相关阅读:
    Python 函数 切片 迭代 列表生成器
    Python中各种集合 list tuple set dict
    Python学习 常识+基础基础
    《零基础学习Python》01
    原生API实现拖拽上传文件实践
    美团点评面试题小结(测试开发和前端开发)
    从实践的角度理解cookie的几个属性
    一道javascript面试题(闭包与函数柯里化)
    marked插件在线实时解析markdown的web小工具
    Github Page+Bmob实现简单动态功能
  • 原文地址:https://www.cnblogs.com/weit/p/5255134.html
Copyright © 2011-2022 走看看