SS13: 无法描述之问题

101camp2py 190608 1717 触发

苦也:

学员 @t*101 直觉发布了求助 Issue:

0.这问题是我在计划完成任务 :在本地合理空目录中完成以下仓库 clone并建立自己 gitlab 帐号名目录时,不期而遇的. 见图见真相如下:

#3

1.当我在回忆它从何而来的时候,似乎只有一脸懵逼. 是这样的,做任务前查询了一堆git 命令在git bash中遨游,然后没有记下来,嗯,就关掉了. 不记得具体用哪个命令了,只记得使用了提交修改,commit 和push的相关命令. 就出现了以上的情况.

它长得很特别,跟楼上 llliy的不一样. 它是如此特别,还带了一串码码,然后不管我给与任何方向的点击,它都巍然不动. 你,到底是谁?

2.发生了什么有点懵逼,以前没用命令行. 深刻的教训:要好好记录学习过程.

3.暂时理解不了啊啊啊啊这是啥

4.接着我在想,嗯,应该重新修改能覆盖. 我重新在本地修改了一下README 文件,然后右键克隆到本地的playground 仓库,然后右键git bash,分别使用了git add . /git commit -m "注释"/git push,依然还是这样.

求大神路过,指点一二.

嗯哼?

这个问题搞定了,就是删除重来@Zoom.Quiet ・ө・ 我close 掉issue了 '


是也乎,( ̄▽ ̄)

千万别... 这样就等于放弃了修订自己思维盲点的机会:

0: 任何一个问题都有其原因
1: 每一个原因都发源自身
2: 如果认真记录回溯分析, 明确哪个习惯导致的问题
3: 那么就等于解决了未来编程过程中相同习惯引发的一大群问题...

你现在清零重视就成功了:

  • 在软件行业叫 -> 冷冻疗法
  • 但是, 问题引发的原因并没有被发觉/处置
  • 将来相似问题一定重复被激发的

以俺的经验:

  • 对合适目录/空目录 有误解
  • 导致, 作任何事前, 对当前工作目录根本没有合理决断, 导致环境已经污染而不自知...

所以, 强烈建议:

0: 恢复 issue
1: 记录对策
2: 注明 TODO ==> 问题根源侍查

这样, 下次有同学触发相似问题时, 就有了源点...

标题

另外, Issue 其实作为提案嘦仓库不删除是几乎永久存在的,

所以, 其标题也有天然要求:

  • 无论隔多久, 可以可以根据标题判定问题是否和什么相关/状态/性质
  • 否则, 标题只是情绪记录, 对问题的记录/解决/追踪/复现/... 没有什么帮助

所以, 做任务时出现无法描述问题

建议修改为:

[ch0] playground 意外出现 `tuboshu101 @ 32e6b222` 无法点击

SM

问题根源在此, 非常明显的操作: https://gitlab.com/101camp/2py/playground/commit/30f41ac2c3ed3c67f60a7b97a71ab7a2fe96647e#note_189157071

  • 你追加了一个文件而不是一个目录
  • 但是, 文件名很特殊, 被 gitlab 解析为对应分支入口
  • 但是, 在 files 浏览界面中, 就表现的无法点击了...
    • 因为, 完整文件名是 t*101 @ 32e6b222, 有空格
    • 但是, 自动形成的链接只有前半部分
    • 所以...

也就是说, 此文件, 根本不是你正常操作获得的,

  • 而是一次错误的指令,
  • 但是, 你没有任何记录
  • 也就不知道你在什么工具中, 用什么过程形成了此意外文件
  • 虽然可以通过删除来解决
  • 但是, 依然在仓库中留下了痕迹
    • 这也是版本管理系统的功能
    • 追踪一切操作, 无论对错
    • 这样, 项目本身的变化才算是真正监察到了...

所以, 恭喜 @t*101 激发隐藏任务:

  • 回忆,并分析此问题产生的真正原因
  • 并 创建 Issue 分享:
    • [FAQ] git 最小命令集 ~ 用哪几个 git 基本指令, 就能顺序完成蟒营所有任务相关操作?
    • 给出:
      • 你的操作系统, git 相关安装软件, 从哪儿下载
      • 当前 ch0 任务中涉及哪些仓库操作?
      • 对应哪几个 git 指令?
      • 每一步应该如何检验?
  • 期限, 4天以内

学员才是主人

是也乎,( ̄▽ ̄)

结果? 当然是学员兴致勃勃的提前完成针对性探索, 并发布了 Issue, 进而沉淀为 wiki, 变成课程知识库一则文章.

  • 通过 Issue 引导学员主动就编程世界中, 各种常见问题进行路径化探索
  • 进一步, 变成直播中的主题分享
  • 最终变成一则课程维基中的手册文章
  • 将一次学员真实行为从问题触发,探索,讨论,共识,文章..快速迭代为整个课程的知识点
  • 这才是真正的编程过程:
    • 发现问题
    • 解决问题

是也乎:

这就是蟒营™课程体验, 和以往所有课程体验根本相反, 正如隔壁队长说的:

一个十分开放的课程,开放到他只给你一个框架,

内容完全由自己来填写,任何形式任何方法都可以得到包容,

也没有人说[哎呀这个应该这样做],

他完全靠自己实际操作来触发一系列隐藏任务,

而大妈则是"和蔼"的站在背后不时的看看你,指引你,帮助你把这个发现的问题狠狠的踩下去,推动你去弄个明白.

所以:

蟒营(101.camp):

编程人生伴侣
编程起重人生
你本来就很行

Reactivate Joy by Self-teach with You
    伴你重享学习乐趣

综合来说, 蟒营可以激发学员获得各种价值

  • 在职非 Python 程序员 <-实用工程经验, 包含团队管理体验
  • 在校大二/三学生 <- 完备软件经历, 无论是否专业相关, 都能独立用 Python 完成实用脚本开发
  • 真小白无基础人士 <- 切实编程自信, 真正理解什么是编程, 并熟悉 Python 技术生态,能基于工程思维来解析具体问题..
  • 以及所有学员能获得的:
    • 高效问题讨论习惯
    • 实践自学社区协作

而这一切收获, 都在6周里即可完成.

PS:

14岁~72岁都能学, 嘦:

0: 想学编程
1: 有个人电脑
2: 每周能挤出10+小时自主学习时间
3: 英文资料能查字典看懂

NN 3826




蟒营®编程思维提高班 Python版/第11期 正在报名

精品小班/ 每期<42人

扫描报名: 101camp12py

蟒营®式 原创课程

伴你重享学习乐趣

官网: py.101.camp

Reactivate Joy by Self-teching with You


任何问题可先进入知识星球(免费)咨询:
FAQ

关注公众号, 持续获得相关各种咨询:
mainium


追问

任何问题, 随时邮件提问可也:
askdama@googlegroups.com