zoukankan      html  css  js  c++  java
  • 最初程序员的思维“修炼”之二编写身边的程序

    现在我已经是一名大二的学生,在这将近两年的打代码的生活里,有过平平淡淡的上课下课;有过打心底的想要打代码,想要完成目前的任务;有过想打代码,但是不是到做什么的那种煎熬的日子。

    最近的一句话感触很深:如果把生活的每件事能用程序编写出来,那么你就真正入了门。

    我有一个想法,把你的梦想,你的目标,你的每天的安排用程序显示出来。

      当然,有人说,我有了日历不就行了吗,你是对的,这样可以。

      你编写程序的目的是什么,当然除了有个相对较高的薪水,是为了实用,方便生活,还有乐趣。

    以下是我的想法:

      我学习的是C#,我喜欢用 控制台应用程序 书写我第二天的安排。

      首先输出我的梦想,我在这个学期需要达成的目标,我在这个月需要达到的程序,最后是我对明天的安排。

      我不会直接输出的,我会以目录的形式让你选择你想看的内容:

    -----------------------每日安排----------------------

    1.梦想及目标

    2.今天的安排

    请输入数字:

    1

    ***************************************

    ------------梦想及目标------------

    梦想:

    这个学期的目标:

    这个月的目标:

    ***************************************

    -----------------------每日安排----------------------

    1.梦想及目标

    2.今天的安排

    请输入数字:

    2

    ***************************************

    ------------今天的安排------------

    7:00 —— 8:15   阅读《软件工程》

    9:00 —— 12:00 学习《疯狂java讲义》

    1:00 —— 5:00 上课《C预言程序设计》

    6:00 —— 9:00 回宿舍看《黑客帝国》

    ***************************************

    -----------------------每日安排----------------------

    1.梦想及目标

    2.今天的安排

    请输入数字:

    当然你可以按照自己的情况安排。

    增加难度+:把今天的安排也通过选项写出来。

    增加难度+:增加编码难度,用多线程,异步,枚举等知识编写相同内容的代码。

    增加难度++:每天或几天变换一下代码的架构。

    增加难度++:用更多种语言书写相同的内容。

    当然刚开始不是那么容易,因为你会思考输出的格式;会感觉效率很低,会感觉难度大,但是这并不是要求每天都需要改变输出格式,改变代码架构,你可以只需要修改内容,然后过几天修改一次,或者一点一点修改。

    万事开头难,加油!

    这是我的想法,如果对大家有帮助的话,那我在幸福不过了。

  • 相关阅读:
    JAVA单例MongoDB工具类
    Docker的安装使用-第1章
    JSON支持什么对象/类型?
    Linux环境源码编译安装SVN
    网站优化总结
    [java]反射1 2017-06-25 21:50 79人阅读 评论(10) 收藏
    记一次问题的解决,web自动化用例的管理
    将GatlingBundle容器化,并通过参数化来执行压测
    基于Fitnesse的接口自动化测试-关键字设计-样例-mysql操作
    基于Fitnesse的接口自动化测试-关键字设计-样例-redis操作
  • 原文地址:https://www.cnblogs.com/yanweiall/p/4436425.html
Copyright © 2011-2022 走看看