怼周刊_v22

~ 预定 17.9.11 20:20 发布

Release time - 20:45, September 11th, 2017


竹俳

求职秋至启
端茶编程当模特
不过是生存

Bamboo's haiku

Job Hunting from Fall
waiter,coder or model
Only try to survive

进度 Timelines

~ 记录当周关键事件日期+证据链接

任务 Tasks

~ 记述关键共怼任务 (如果没有, 留空)

进展 Progress

~ 整体上圈内部活跃指标情况

  • 提交: 9 人,
    • 小组 @zoomquiet 时间帐单:效能分析小队
      • 成员: @zsy @liguanghe @simpleowen @mxclover
    • @draachen Py104 学习
    • @hetao 深度学习
    • @liguanghe 域外生活录
    • @OMlalala 投资学习
    • @zsy 编程与写作
    • @zoejane 日常节奏形成
    • @leilayanhui Py103复习
    • @Wangjunyu 编程与工作相结合
  • 引发的作品:
    • NIL
  • 状态:
allcic Commit timesweekly Commit times
ZoomQuiet346 ZoomQuiet39
zoejane301 liguanghe28
liguanghe247 mxclover13
mxclover164 vanxv11
zhangshiyinrunwithcc137 Wangjunyu6
all Commit Comments timesweekly CommitComments times
ZoomQuiet148 ZoomQuiet5
zhangshiyinrunwithcc48 bambooom3
all Issue Comments timesweekly IssueComments times
liguanghe424 liguanghe37
ZoomQuiet396 ZoomQuiet13
zhangshiyinrunwithcc302 mxclover9
zoejane107 zhangshiyinrunwithcc8
mxclover72 OMlalala6

成果 Achievements

~ 各种成品/半成品 内部知识作品

故事 Stories

~ 收集各自无法雷同的怼圈真人故事...

@liguanghe 迟到的19周血案故事

没明白就是没明白. 大妈觉得明明白白的, 我就是不明白.

私下问竹子, 竹姐一句话:新建文件夹即可. 豁然开朗.

这就是思维误区. 之前认知写作课给 github 做 bp, 理解分支是独立的时间线, 就应该在一个文件夹里, 好像是这个文件夹的平行宇宙. 但是, 大妈在怼仓库里建立的分支, 或者说, 让这个分支所起的作用, 是完全不同于一般意义样的分支的. 竹子一句话, 新建文件夹, 实际上是说, 它们在同一个宇宙里, 不能重叠的. 我自己以为懂了, 但实际上, 却一直没懂.

遇到 git 的问题, 我的第一反应还是再看一遍廖雪峰的 git 教程. 因为 git 自己的教程我比较难看懂. 但大妈说, 看别人写的教程, 再好也是别人嚼过的甘蔗渣. 而这也恰恰是我引发这次血案的本质原因. 大妈说的孤鸿分支, 以及在本仓库中各个分支, 廖雪峰的教程里根本没提到过. 廖雪峰介绍了一般的分支, 即一个项目里面的分支起到解决 bug 和多线程的问题, 最终是要合并的. 而在玻璃花园里, 各个分支相互独立, 是不同的项目, 没什么可能合并. 并且, 要对抗 git 想要合并的属性.

这是怼圈特别的设置, 当然也是对 git 的进阶利用. 但在我个人的思维定式下, 就是无法理解. 即使大妈已经给出来 git 命令: HbUsageGit · DebugUself/du4proto Wiki, 我也试着操作, 还提出了问题,24h[ASK]git 实用指北实操问题 · Issue #164 · DebugUself/du4proto, 大妈也让我自己怼明白, 但我就是没有怼. 随后22天之后, 引发了[BC](Blood Case) 血案之宏大 merge · Issue #191 · DebugUself/du4proto

这件事放在新人刚来的前一刻是很有启发的. 因为随后大量的项目会进来, 这个反 git 一般常识(当然, 这也是 git 的高阶用法)的设置, 很有可能成为多人犯的大坑.

同时, 这件事也让我见识到了自己构建知识树的重要性. 别人的内容永远是别人实操得来的自我领悟, 可以借鉴却不应成为核心知识, 把这当做核心知识, 很可能以偏概全, 自我设置壁垒, 从而犯下视而不见或无法理解更精深内容的可能.

建立自己的知识树, 大妈和阳老师都说的很明白, 去看官方文档啊, 从源头做起啊.

而且我这样说大妈就会明白, 实际上我没弄懂的并非版本, 版本仓库, 协同, 因为我自己写了这块的教程How2Git · DebugUself/du4proto Wiki, 实际上也已经明白, 我的问题就出在, 还是认为分支就是要合并的那种用法.

是也乎:

这其实是所有教程的问题所在,git 工具教程的目的是展示本身的功能,
但是,问题在:

    + 具体工程协同中
    + 何时?是否?如何? merge 
    + 是人的工作,而不是工具的
    + 但是,多数情况中, 我们放弃了这种思考...
( ̄▽ ̄)

所以这个问题的解决方案就是, 在 HbUsageGit · DebugUself/du4proto Wiki的基础上, 前面加上一段话:

git 仓库的分支功能, 原意是为了完善项目, 记录对于一个项目的各种可能, 确定这个功能后即可合并到主分支( master). 但在怼圈, 每个分支是一个独立的项目, 是为了方便大家看到他人的项目. 这些项目不会合并, 我们也要尽可能的防止合并( git 及 github 喜欢合并) . 并且, git 本身会将主分支的内容复制一份放在你的新分支里, 从一个版本给接下来的所有版本, 而这也是你独立项目所不需要的, 举例来说, master 里的文件都是大家的计划, 而你的分支里是你的项目文件, 你的分支并不需要哪些计划. 所以, 你需要建立一个孤鸿分支.

好, 接下来这件事的实际次序是:

  1. 在 master 的基础上建立一个孤子分支.
  2. 在 本地 新建一个文件夹, 关联这个孤子分支.

这样做的好处是:

  1. 新建的分支不继承原本主分支的内容
  2. 新建的文件夹很难 merge 到主干

必须这样做, 不要抱着侥幸心理. 比如我会在莫名其妙 merge 之后(再说一遍, 这是 git 的属性), 把多出来的文件删掉, 但是问题来了, git 不仅仅包括文件, 还包括记录这些文件所有版本的变动, 这些看不见的内容也很庞大, 而这是你看不到所以不会删掉的内容, 然而他们却真实存在, 占用远程仓库的空间, 也占用你同伴们的空间. (现在这个血案越写越明白了).

好了, 完成大妈在26天前就已经给出的任务:

@mxclover 小明找工作辛酸史

背景

之前在传统制造业做硬件测试工程师,因为对互联网行业很向往,加上参加Py103接触了Python编程,所以准备转行互联网找Python相关的工作

  • 4月中旬裸辞,复习Py103的课程,系统学习Python
  • 5月底开始准备简历,准备作品,投简历找工作
  • 6月初开始收到面试机会,开始三个月的漫漫求职路...
  • 起初找Python后端开发,爬虫相关工作,基础较差,没工作经验,pass...
  • 然后心想软件测试门槛低点,准备先找这方面的工作
  • 在网上找教程自学了一点软件测试的知识,面试时大部分公司都因为我没软件测试经验,要我先交钱参加培训班合格后再上岗,没钱没时间,放弃...
  • 后面,放弃找Python和软件测试方面的工作,先从最基础的销售和客服找,还是锁定在互联网行业
  • 面试一家卖SaaS软件公司的电话销售岗位,可能面试官觉得我无法坚持下来,后没下文...
  • 面试一家做数据采集的公司的技术客服岗位,由于自己没提前熟悉公司产品,上机操作时卡壳...没进入面试环节...
  • 由于之前的外贸经历,期间找到一家外贸公司的外贸助理岗位,可是上了三天班,无法适应企业文化,避免浪费彼此的时间,果断撤...
  • ...

转折

Slack上的时间账单小组里,有一次和广鹤闲聊到最近找工作的事儿,因为我在深圳,大妈建议我去一些创客空间去看看,就算应聘个前台也算进入了哪. 于是,我搜了几家有代表性的公司,准备简历直接去面试. 很幸运,去的第一家公司网上正在招跨境电商客服这个岗位,要求有外贸经历和理工科背景. 觉得自己的条件刚好符合,很顺利得到了面试的机会. 一个下午,四轮面试,客服负责人=>客服主管=>HR=>CEO 自己表现还不错,很幸运,当天收到了口头Offer, 第二天收到了正式Offer

总算入行了...未来两年的目标是先做好客服工作,争取一年后转运营,将编程与工作相结合,比如借助 Python,Pandas分析客户数据,流量交易等

面试经

面试前:

  • 分析自己的优势和劣势,对症下药
  • 锁定 目标城市=>目标行业=>目标公司=>目标职位
  • 求职渠道:
  • 前程无忧,拉勾网等招聘平台
  • LinkeIn,微信,微博等社交平台
  • 亲戚朋友介绍,猎头推荐
  • 锁定目标公司后,先去网上查查公司相关信息及评价,比如看准网,天眼查
  • 去目标公司官网详细了解公司历史,产品,业务模式,成长机会等
  • 详细了解应聘岗位的工作内容
  • 根据招聘信息的职位要求,针对性修改简历,适当包装
  • 一页纸简历,排版简洁清晰,不能有错别字
  • 提前准备好面试官可能会问的问题:
  • 自我介绍(如果是应聘外贸,跨境电商等岗位,需要准备英文自我介绍)
  • 你为什么辞职?
  • 上一份工作,你主要做什么?
  • 你对我们公司有什么了解?应聘的这个岗位有什么了解?
  • 为什么想转行?
  • 为了转行,你做了哪些准备?
  • 你觉得,应聘这个岗位,你的优势是什么?
  • ...
  • 收到邀请面试的电话时,如果是没有投过简历的,不要急着答复,可以请对方发邮件介绍公司的 具体情况,按上述方法了解后再回复邮件去或不去,然后表示感谢.
  • 收到目标公司的面试通知后,及时回复邮件表示感谢,并协商好面试时间
  • 准时参加面试,因故不能参加的及时通知HR
  • ...

面试中:

  • 笔试,根据岗位要求提前巩固相关知识,实在不会做的,果断放弃...
  • 面试,按照以上的准备临场发挥就好,放轻松,就当是两个人愉快地聊天~

面试后:

  • 及时写面试总结
  • 修改完善简历

插曲

6月初第一次找工作就面试上了,应聘一家做区块链的小公司的软件测试工程师岗位. 其实只是给台式机换换显卡,利用软件测试一下性能. 感觉没啥技术含量,当时对区块链了解不多,而且还是想找Python相关的岗位,所以就放弃了. 结果之后开始了长达三个月的漫漫求职路...

8月初因为去一家软件公司面试了两次,争取到了一个试用机会,结果上了四天班就被辞退了... (本来不想写的,人生中第一次被辞退,感觉很丢人...囧rz) 岗位是Python工程师,刚来公司就有一个紧急项目,要在一周内完成. 项目负责人给我分配的一个任务要求必须在两天内完成. 刚来啥都不懂,项目文档也得慢慢熟悉,而且Python的类,对象,MySQL,MongoDB,Linux等之前只是了解一点,并没有掌握,之前学的只是皮毛而已,完全不能应付实际工作中的开发任务. 只能加班加点地往前冲,可是还是没有按时完成任务. 结果第四天刚上班,项目负责人找我谈话,说我基础较差,不适合做开发,建议我辞职再找其他的工作,或是培训后再找类似的工作. 自知理亏,只能收拾东西走人...

注意

  • 不要裸辞!不要裸辞!不要裸辞!血的教训...
  • 辞职前最好预留3~6个月的生活费
  • 专注,针对性准备简历,如果是应聘设计,编程类的岗位,用作品说话
  • 不要海投,不要海投,不要海投,往往都石沉大海,杳无音信...
  • 走出去,去目标公司摸摸底,如果很有把握,直接递简历获取面试机会
  • 尽量找与自己能力相匹配的工作,否则,即使你应聘上了,后面做起来也会很吃力... 很多公司都要求有相关工作经验的,公司不养闲人,能者上,庸者下

裸辞后,最大的感受是焦虑...

时间一分一秒的流逝

口袋里的钱一天一天减少

以及未来的不确定性

总算成功转行了...

先求生存,再谈生活

推荐 Recommedations

~ 嗯哼各种怼路上发现的嗯哼...

后记 Postscript

~ 怼周刊是什么以及为什么和能怎么...

大妈曰过: 参差多态 才是生机 问题在 参差 的行为是无法形成团队的

Coming together is a beginning; 
Keeping together is progress; 
Working together is success!

<--- Henry Ford

  • 所以, 有了 大妈 随见随怼的持续嗯哼...
  • 但是, 想象一年后, 回想几十周前自己作的那些 图样图森破
  • 却没现成的资料来出示给后进来嗯哼?
  • 不科学, 值得记录的, 就应当有个形式固定下来
  • 所以,有了这个 怼周刊 (Weekly 4 DU)

What is DUW? Why we make DUW? What are the possibilities of DUW?

Dama said, variety brings vitality. But various behaviors may make us hard to cooperate as a team.

Coming together is a beginning; 
Keeping together is progress; 
Working together is success!

<--- Henry Ford

That's why Dama keeps on debugging. However, as time goes by, maybe you would not remember these days clearly and spread your experience difficultly. What a pity! The valuable should have a fixed form to be recorded. That's why we make the Weekly for DU.


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

精品小班/ 永久答疑

扫描报名: 101camp14py

蟒营®式 原创课程

theory101camp_v3

官网: py.101.camp


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

关注公众号, 持续获得相关各种嗯哼:
zoomquiet

追问

任何问题, 随时邮件提问可也:
[email protected]