SS13: 无法描述之问题¶
101camp2py 190608 1717 触发
苦也:¶
学员 @t*101 直觉发布了求助 Issue:
0.这问题是我在计划完成任务 :在本地合理空目录中完成以下仓库 clone并建立自己 gitlab 帐号名目录时,不期而遇的. 见图见真相如下:
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
自怼圈/年度番新
关于 ~ DebugUself with DAMA ;-)
点击注册~> 获得 100$ 体验券:
订阅 substack 体验古早写作:
关注公众号, 持续获得相关各种嗯哼:
蟒营®编程思维提高班Python版
**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:- + 扫描预约入群, 学员每满 42 人即启动新一期训练营 ;-)
-
+ 任何问题, 随时邮件提问可也:
askdama@googlegroups.com