`

程序应该从小题入手进行大作

 
阅读更多

刚看到一个介绍经历的,程序关键在于不断的去实践,实战一次,经历就能留下。

 

学习多种编程范式:    

  用汇编语言写一个程序    

  用函数式编程语言写一个应用            

  用面向对象语言写一个应用    

  用基于原型的语言写一个应用   

  用逻辑编程语言写一个应用    

  用 Actor 模型写一个应用    

  用 Forth 语言写一个应用[C]

  体验不同平台上编程的来龙去脉:    

  写过一个普通的 Web 应用    

  写过一个普通的桌面应用    

  写过一个普通的手机应用   

  写过一个普通的嵌入式应用   

  写过一个实时系统

  增强你对开发人员所常用的模块的理解:    

  写过一个网络客户端(HTTP, FTP 等)    

  写过一个设备驱动    

  写过一个B-tree 数据库    

  包装现有的一个库,以提供更好(更愉快)的用户体验    

  编写一个应用程序或框架,提供插件模型    

  写过测试框架    

  写过编程语言

  让自己知道 koans, katas, 以及岁月的智慧:    

  完成过五个 code katas      

  对你想学习的一个语言,完成 programming koans    

  参加一次 coderetreat    

  阅读 SICP 并完成所有练习

  开源编程:    

  为一个开源项目共享代码    

  补丁被接受    

  在一个重要的开源项目中得到提交权限    

  发布一个开源项目    

  对一个开源项目实施 Refactotum

  通过教授别人来学习[D]:    

  发表一次启迪性的讲话    

  在一个本地用户组中演讲    

  在一个会议中演讲    

  教授一次培训课程    

  发布一个教程    

  发布一个开源项目的 constructive code review    

  写一本编程的书

 

如果,有了上面这些经历,我想就算是打折扣完成的。

分享到:
评论

相关推荐

    掌上题库微信小程序源码全开源版本

    1、本模块支持 多选题、单选题、填空题(支持多空)、判断题、语音题(即一段语音下面多个选择题)等题型 2、可导入内部学员信息,创建内部学员专属题库 3、后台可批量生成指定题库激活码,学员输入激活码可激活指定...

    Java语言程序设计(郑莉)课后习题答案

    * 面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务为中心来描述系统。 * 它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。 * 面向对象程序设计的特征:抽象,封装,继承,多态...

    从小入手,降低直流充电桩功耗可用.pdf

    从小入手,降低直流充电桩功耗可用.pdf

    播放音乐的一个简单易入手的小程序(转的)

    转的一个简单易入手的播放音乐的的小程序,很浪漫很有趣,想学的话就来看看

    汽车BCM程序源代码,国产车BCM程序源代码,喜好汽车电路控制系统研究的值得入手 外部灯光:前照灯、小灯、转向灯、前后雾

    汽车BCM程序源代码,国产车BCM程序源代码,喜好汽车电路控制系统研究的值得入手。 外部灯光:前照灯、小灯、转向灯、前后雾灯、日间行车灯、倒车灯、制动灯、角灯、泊车灯等 内部灯光:顶灯、钥匙光圈、门灯 前后...

    Java语言程序设计-基础篇(原书第8版) 高清完整PDF版

    《Java语言程序设计:基础篇(原书第8版)》以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。...

    三菱FX3U的plc画圆程序

    三菱FX3U的plc画圆程序,画三个同心的圆,程序将圆分为360等份进行插补,才用子程序循环调用的方式,根据这个原理可自行编写多种图形的程序,值得入手。

    萌宠领养平台微信小程序的设计与实现毕业设计答辩PPT

    微信小程序的设计与实现可以从多方面入手,包括前台设计、后台开发、数据库设计等方面。在前台设计方面,需要考虑用户体验、用户界面设计、交互设计等因素,以确保微信小程序的易用性和可读性。在后台开发方面,需要...

    Java语言程序设计:基础篇(原书第8版)

    《Java语言程序设计:基础篇(原书第8版)》以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。...

    Java语言程序设计(基础篇)文字版

    基础篇从Java语言的特点入手,介绍了语法结构、面向对象程序 设计基础知识到面向对象程序设计、图形用户界面设计、异常处理、二进制I/O和递归等 内容。进阶篇主要介绍数据结构、高级GUI设计、多线程、集合架构、网络...

    编程题自动评判中相关技术的研究与实现

    编程题自动评判中相关技术的研究与实现 第 3 章 程序静态评判技术...序评判过程看成是学生程序与模板程序进行相似度相匹配的过程,对学生程 序与模板程序进行最大程度上的代码相似度匹配。 3.1.1 代码相似度比较算法

    宜品优享抽奖系统小程序源码

    宜品优享抽奖系统小程序是一款抽奖工具的小程序平台,特点就是获客,而获客又要从两方面入手!一方面是商家,一方面是用户宜品优享抽奖系统小程序是一款抽奖工具的小程序平台,特点就是获客,而获客又要从两方面入手...

    Java Web程序设计教程-源代码

    《Java Web程序设计教程》介绍使用Java语言开发Web应用的主流技术。首先,从基本开发技术入手,讲解了JSP、servlet、SQL以及JDBC的基础概念及应用方法。然后,逐步过渡到框架技术的讲解,包括Struts2框架技术应用、...

    c#程序实例(适合初学者)

    包括两个程序,分别是计算两个数相乘,数据加密(输入任意数据类型,加密后的字符第一个字符是原字符串的第一个,其余字符一次后移三位)。

    C++程序设计-西工大-1

    学习程序设计从C++入手,对于培养利用计算机求解现实问题的计算思维能力具有其他语言无法比拟的有点。且在完全掌握了C++语言之后,再学习其他程序设计语言就会轻车熟路了。 C是C++的子集,因此在C++的授课中,有...

    微信电商小程序(前后端PHP源码,学习入手).zip

    微信电商小程序(前后端开源PHP),PHP+MySQL,功能包含分销,拼团,抽奖,红包,多店,会员制,新零售等功能,整体架构简单适合二次开发

    Java语言程序设计-基础篇(原书第8版)

    《Java语言程序设计:基础篇(原书第8版)》以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。...

    微信小程序require 引用 BASE64.JS 失败问题的分析解决

    先从base64.js这个模块入手吧。 调试出错点: ~~~~ (function(global) {  'use strict';  // existing version for noConflict()  var _Base64 = global.Base64; // 这句出错了...变量global的值是传入的this指针...

    矩阵图、箭条图以及过程决策程序图法.pptx

    实例2:某厂为了使产品质量全面赶超世界先进水平,以提高产品的性能为重点,从各工序原料入手,分析查找原因,通过做 T 型矩阵图,对影响质量的工序和原料进行分析筛选,找出了影响质量的强相关工序和原料,并采取了...

Global site tag (gtag.js) - Google Analytics