Day07 赛程过半的学习心得

Aperta
#520 2 commenti 4 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
15/100
Tipo di issue
Documentazione
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python
Ambito
content

Direzione di ricerca

Questa issue è una riflessione sull’apprendimento relativa a Day07 e riguarda la prima metà di un corso di Python di 14 giorni. Non vengono indicati file sorgente, test, punti di ingresso, modifiche al codice richieste né criteri di completamento. Determina innanzitutto se questo testo personale appartiene al repository; per considerarlo completato sarebbero necessari una posizione e criteri di accettazione definiti da un maintainer.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

学习心得分享

转眼间,14天的课程已经过半,回头看,我把自己的体验分成两个阶段。
第一阶段(day1 - day4): 入门的适应性训练,主要为后续学习搭建环境,熟悉工具。
第二阶段(day5 - day7):编程实战的第一次爬坡,难度增加,坚持就是胜利。

遇到困难
第一阶段学习过程相对顺利,从第五天学习数据结构开始,我出现了看不懂文档,读不懂作业要求,实现过程中毫无思路的问题。而且越不懂越着急,越着急越容易出错。耗费大半天时间,直到晚上11点才提交了作业。过程中一度想放弃,觉得自己脑子进水了来学编程。

自我反思
第五天提交作业后,我开始反思自己的学习方法:

  1. 如果早一点将自己遇到的问题抛出来,请教教练和同学,问题可能很快解决,而我像无头苍蝇一样google半天,拼凑出来的代码并不能完全理解。
  2. 没有读懂官方文档,也没有思考过程就开始写代码,在写的过程中又回来查文档又在网上查资料,效率很低。
  3. 遇到问题找不到答案就急躁,觉得是天大的难题,想放弃,但完成后再看这些问题,逻辑并不复杂。摆正心态很重要。

方法总结

  1. 理解任务:拿到任务时,不着急写代码,先仔细理解任务中每个要求点。
  2. 阅读官方文档:带着任务中的问题读官方文档,如果官方文档中有读不懂的地方,记录下来,继续读,不要卡在一个地方。通读完一遍之后,不理解的地方上午搜索或请教教练和同学。
  3. 整理实现思路:读完文档,根据文档中给出的方法,思考如何实现当天的任务,可以用注释文字的形式先把解题思路写下来。如果没有思路,可以在群里请教,也可以上网搜,看看其他人是怎么思考的。
  4. 代码实现:根据整理出来的思路,用代码将文字翻译出来。不会写的地方,可以查文档,继续请教或者参考其他人的实现方法。
  5. 改进实现:达成一个任务的方法有很多种,优化再优化,在优化过程中整理思路,提升自己。

最后,期待接下来的课程内容,希望自己能够爬过一个又一个山坡,完成训练营课程。

一起加油。

Lingua principale
Python
Stelle
151
Fork
875
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di selfteaching/selfteaching-python-camp

Tutte le issue di selfteaching/selfteaching-python-camp

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.