20182330 2018-2019-1「プログラミングとデータ構造は、」教訓します
ジョブリンクの毎週の概要
-
コースの要件と展望; Linux仮想マシンをインストールし、コマンドラインを学びます
-
コンピュータシステムとJavaの基本を学びます
-
データや表現、クラスとオブジェクト
-
インタフェース、およびサイクル条件;クラスを書きます
-
継承とポリモーフィズム
-
ファイルの読み込みと書き込み、IOストリーム
-
Androidの四つの成分、データ構造:コンピュータストレージモード、またはデータのような組織;スタック
-
リストとキュー
-
検索とソート
-
ツリーとそのトラバーサル、ヒープ
私は最高の書かれたブログがあると思いますか?なぜ?
一般的なドワーフの内部プルは、その後、おそらく第五毎週まとめブログ、これはマークダウン形式で書かれたこの時間はそれほどひどいではない、ナショナルデーの間に書かれたブログで、見直し前の知識を学習し、エラーの先週の検査でミスして、学習の5週目をまとめました。
ブログのMOST READジョブがありますか?経験についての講演
ハフマン符号化は、ブログを読んでの最高額を見つけるために驚いています。これが唯一の無フォーマットの制約のブログですので、理由があってよく、我々は再びハフマン符号化した後、自分のアイデアに応じてブログを書く詳細に基本的に自習しています。執筆のプロセスはお互いを見ていきます、参照を学びます。
-
ランニングやデバッグ、コンパイル、簡単なコマンドラインのJavaプログラムの編集に基づいて、運動Linuxの基本的なコマンド、JavaプログラムのデバッグスキルJDBを学び、簡単なJavaプログラムを作成します。
-
シンプルな電卓を書く、テストコード、テスト・検証を書きます。
-
最初の試みのIDEA、UMLダイアグラムを学習し、TDDのデバッグ
-
Javaのソケットプログラミング、Javaおよび暗号;書き込み合理的/複雑な計算;リモート電卓
-
アンドリュースについてのテスト
-
リストの演習や実験にアンドリュース
-
木のビルドとテストについて
-
図トラバーサル、トポロジカル・ソート、最小スパニングツリー、最短経路ソリューション
チームプロジェクトサマリレポートリンク
第一週:簡単なコンテンツ
第二週の:簡単な内容
......
リンクをホストコード:
この学期コードの量が目標を達成していないことを示す、statistic.sh営業成績を考えると?
ハードワークの学期後のタスクを完了します。
少しのコード変化点のコードを追加し、あなたの経験についての話知恵のプログラミングへの参照を理解するための最良の方法です
使用有意义的函数和变量名字。如果你的函数和变量的名字,能够切实的描述它们的逻辑,那么你就不需要写注释来解释它在干什么。
检讨一下我经常乱七八糟的起变量名,还觉得越简单越好,什么N、R、P都出现过,确实最后搞的自己一头雾水。要改了要改了。
程序语言都喜欢标新立异,提供这样那样的“特性”,然而有些特性其实并不是什么好东西。很多特性都经不起时间的考验,最后带来的麻烦,比解决的问题还多。
希望自己能够 踏实、务实、扎实!
根据这些,我总结出来的防止过度工程的原则如下:
先把眼前的问题解决掉,解决好,再考虑将来的扩展问题。
先写出可用的代码,反复推敲,再考虑是否需要重用的问题。
先写出可用,简单,明显没有bug的代码,再考虑测试的问题。
人们都不喜欢目光短浅的人,然而在现实的工程中,有时候你就是得看近一点,把手头的问题先搞定了,再谈以后扩展的问题。
积极主动敲代码做到没?教材实践上有什么经验教训?
- 学期开始时很积极,每一项作业尤其是实验都会认真的做,看了《积极主动敲代码》那篇博客,也很认同他的观点,会分析教材上的代码。
- 国庆节假期之前有所懈怠,没有做到积极主动,有点为了完成任务而完成任务。
- 国庆节总结调整。学习数据结构的时候积极性有一个小高潮,对于栈等结构的分析比较有兴趣。
- 学习树的时候又不积极了,当时也是事情很多,最记忆犹新的是有一天晚上踩着点赶deadline,赶的时候很着急,匆匆赶完之后是12点,惊险刺激而且心有余悸。跟自己说以后不管什么情况,绝对不可以这样赶deadline。
- 教材实践基本上就是灵活运用,而且要锤炼细节。书上代码无脑敲进去是没有用的,而且会有各种各样的问题出现,需要自己修改。
课堂项目实践
详见蓝墨云
课堂实践对提高应用能力有帮助吗?
课堂实践很多都比我们学习的内容有拓展,并且需要自己去设计,这一点对应用能力的提高还是很有帮助的。
课堂实践上对老师有什么教学建议?
希望根据时间布置作业
课程收获与不足
自己的收获(投入,效率,效果等)
- 最大的收获就像老师说的,有了自学的意识。我学到的自学的意识就是:摆脱了高中那种老师没讲就不能考,就是所谓的超纲的意识。现在觉得知识没有超纲不超纲,碰到不会的自己完全可以学习,学了就是自己的,不学就什么也不是。
- 没有耐心和得过且过的心态是最大的不足,希望能够克服。投入的时间和精力挺多的,但是还是出现了开学担忧的情况——效率低下。如果说投入与效果成比例的话,我只能说最多5:3。
自己需要改进的地方
当然是要多多寻找方法,提高学习效率。这里的方法包括:如果学习代码时遇到看不懂的点该怎样最最高效的解决?对于易掌握的东西怎么高效消化而不浪费时间?
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
结对学习的还不错,有些时候自己想问题会很困难,而且走不出思维的死胡同,跟结对伙伴探讨可以找到哪怕一点点的启发,也能让你豁然开朗。互相督促也是结对学习很重要的作用。因为博客需要互评,为了完成自己的博客就会催同学写博客,无形之中互相督促共同进步。
问卷调查
你平均每周投入到本课程有效学习时间有多少?
20小时左右
每周的学习效率有提高吗?你是怎么衡量的?
学习效率起起伏伏。自己写总结博客的时候就发现了,有时候会有好多问题要写,有时候完全没有问题。
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
嗯嗯 蓝墨云这个app做的值得学习!它对我的学习过程起到了促进和记录的作用,很到位了。继续加油!
你觉得这门课老师应该继续做哪一件事情?
对自学的要求很到位!
你觉得这门课老师应该停止做哪一件事情?
放缓一下进度吧,我们替学弟学妹们试了试水,觉得这样真的不太可。
其他任意发挥
暂无
写出你的总结中涉及到的链接的二维码(七天有效,如果看不了可能是过期了。。)
码云项目链接: 二维码
- 预备作业
- 第一周学习总结
- 第二三周学习总结
- 第四周学习总结
- 第五周学习总结
- 第六周学习总结
- 第七周学习总结
- 第八周学习总结
- 第十周学习总结
- 实验一
- 实验二
- 实验三
- 实验四
- 实验五
- 实验六
- 实验八
- 实验九