2017大二下学期编程总结

20170615

走马观花的技术

一学期的浪,随意浪,打开有道云笔记看一下编程日记,我还是学习蛮多的

  1. JS
  2. HTML5
  3. Python
  4. NPOI
  5. Linux
  6. 函数式编程
  7. 操作系统原理
  8. Arc Engine

超越编程语言

两年过去了,奋发努力,充分发扬我的折腾精神,成为电脑高手,不负当年的壮志。

恍恍惚惚入门C语言,再深究数据结构,到现在遍识各种技术,不在迷茫,学过了那么多语言,最终发现,都是那么的相似。进一步抽象,就产生了编程范式这种东西,命令式,函数式,面向对象式。随着写的代码数量的增多,和观看到的书籍的增多,你会发现,编程就是一种和计算机交流的过程。

经常,在公司的起步阶段,很多人会选用Python来进行快速搭建产品,发展到一定规模,语言出现瓶颈的时候,这时候就开始考虑解决方案,比如换一种语言重写。每种语言就肯定会有它自身的缺陷,也有其优点,综合考虑再选择语言才是正确的。入门者最容易犯的一个错误就是——以为写代码就是一切,于是疯狂追求各种语法特性,语言的设计理念和编码规范。醒醒吧,软件的生存周期并不是只有开发阶段,软件的维护期也很重要,还有语言的生态,包数量,社区支持,还有其他等等,比如面向老板编程,作为一个Geek,如果没有这样的精神,不了解几门语言,估计不会领会这天计算机真谛吧。但从辩证的角度看,有其优点就必有其缺点,所以说,“人非圣贤,孰能无过,忘记今天,展望明天”。

崛起的函数式编程

突然想要通俗易懂的讲解出来,结果就是不知道怎么讲

最简单的特性就是,函数是一等公民,参考JS代码

成为大师

失误

先把目录列出来,以后有时间再写,(写东西真的不适合我)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,259评论 25 709
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 13,839评论 6 244
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 10,817评论 2 35
  • 1 现在github 上创建一个repository(共享仓库),测试选的是Public ,Private 要收费...
    sunchengcheng阅读 5,081评论 0 4
  • 《般若波罗蜜多心经》,又称《摩诃般若波罗蜜多心经》 观音菩萨, 深入的修行心经时, 看到五蕴:形相、情欲、意念、行...
    邢毅0059阅读 5,633评论 0 13

友情链接更多精彩内容