To: qinfensky 这正是我希望看到的

2015-05-26 23:43:23 +08:00
 banxi1988

我写上一个帖子的时候:
https://v2ex.com/t/193373
我就希望有一天,你( @qinfensky)可以看到.

本来今天早上还想着,要不把这个链接发给你看看.

看了你的帖子,我觉得还是比较客观的. 但是有些误解希望你可以明白. 如果有误,还希望你指出来.

在我心里我有一个想法就是:
我在你出错的地方,指出错误,指明方向, 而不是每次都手把手教你

在这里,还是要谢谢你指出: 在你来的第二天我写代码演示AutoLayout原理和书写经验,特别是对于ContentHuggingPriority 属性的使用.

祝好

首先对,我上个帖子某些 尖锐的批评对你造成的伤害感动抱歉.
希望你越走越好.
PS: V2EX 是个好地方, 还有StackOverflow

问题一: 你是否问我问题,而我不回答?

我遇到问题,我曾试着询问上司,看看他多年经验能不能给我一些很好的指导,让我少走些弯路。不过非常遗憾,每次都是问题问了,他原地想了几秒钟就一言不发离去了,上司不愿意交流沟通我也没办法。

我记得就是两次吧, 一次就是我说的委托的问题. 另一次,我觉得你在走弯路.过去找你指点一下.
不过为了避免大家误会,我还是在这里写上下面这一句:
你从没有过去问我过问题吧

请告诉我怎么才算不压抑? 我真不是保姆.

我的做法

看到你对于类和对象,Model的理解不深, 和Master-Detail 这种结构处理的陌生.
1. 让你搜索Model 好好理解下 Model 的含义
2. 让你跟着 马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today) 学一遍
3. 询问了你以往的编程经验, 希望你好好的理解下类与对象

我认为我上面的这样引导已经OK了, 我希望你经过一两天,有所改进.
然后我才示范怎么写出漂亮的代码.
就像你必须得有一些AutoLayout布局的概念,我示范写代码给你看才行.

但是, 但是, 三天过去之后, 你重构还是没有什么改观 (即我上个帖子的最后发的代码)
而且,依然使用了通过plist传值的方式.

这说明,你并没有按我指导去做.

没有好好看: 马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)

关于直接用别人Demo的问题

其实你用别人Demo 这个事情,我只是这么一说,也不失望, 只是 V2EX 上同学对此意见非常大.
所以我回复是:

跟我发给你的图片的设计,差别比较大
这算是一个综合性的东西, 要注意你的 MVC体现在哪里?
另: 要自己写,不要网上找个Demo就了事.

而且: 你提交上来的项目,文件跟网上Demo一样,代码几乎一样,效果,填充内容都一样 (ducking type)
而且关键是,跟我布置的任务差距很大.

还说明一点的就是: 我的出发点是培养你, 而不是考试, 不用急着搞个东西交差. 自己解决, 遇到问题,记录问题,解决问题. 这样对你也有好处
不过这真不是让我失望的痛点.

我为什么失望?

我失望的是, 你编程基础太差,但是却不注重去加强 - 当我指出你对类与对象不理解时, 你没有用心去学习.三天写不好Model类.
我愿意写把手教你写代码,但你却没有尊重我的指导意见.

再说几句

  1. 你帖子的反问: "自己一个人和谁协助?" Git 是 VCS 是版本管理系统, 不用协作也应该使用.
  2. 我给你一个上午的时间去学习Xcode. 主要是希望提醒你: 砍柴不误磨刀工
  3. "大字报" 这个帽子有点怪, 我只想将事实说出来,让大家给点意见.
  4. 有人对考核有意见? 我的考核只是对应该了解的知识做个引导, 也是发个帖说说( 我们都是用Tower交流) 比如,我对Git使用的考核内容如下见下面 考核前一晚上,我推荐阅读 Pro-Git 的第二章和第三章 这样的考核有什么不妥的话,请告诉我.

Git 使用考核

以下作答,写出对应命令即可,且只允许使用 Git 命令回答

示例:

问: 如何创建一个本地仓库?

答: git init

下面几个基本使用问题

1 已知一个远程Git 仓库的地址 如: https://github.com/andreamazz/BubbleTransition.git ,如何将其克隆到本地?

下面几个问题以仓库根目录下的一个 model.swift 文件为例.

2 新建了名为 model.swift 的源代码文件,如何将其添加到版本控制中?

3 对已经在版本控制中的 model.swift 文件进行了修改,怎么提交修改?

4 如果还没有提交前,发现对 model.swift 的修改有误,怎么撤销修改?

5 如果提交之后,发现对 model.swift 的 的修改有误,怎么撤销修改?

6 怎么查看当前仓库的状态?

7 怎么查看提交日志?

下面几个与分支有关的问题

1 如何添加远程仓库? 假设远程仓库地址为 https://demo.com/dash.git

2 同事在远程仓库的master分支有推送更新之后, 如何将其更新合并到你本地的master 分支?

3 现在想在一个单独的名为 featureToday 的分支开发新功能,怎么创建?

4 featureToday分支上的功能完成了,怎么将其合并到master分支来?

5 功能完成了,怎么将更新推送到远程仓库(假设你就在master 分支完成了操作,远程仓库名为 origin)

@qf 将你的回答回复在下面即可

10731 次点击
所在节点    程序员
96 条回复
mengzhuo
2015-05-27 11:41:16 +08:00
@ckj475913710
@Phariel

[alias]
cam = commit -am
po = push origin
co = checkout
pr = pull --rebase origin
st = status

再加上zsh Ctrl+R vim-git,不要太爽,tab补位连文档都有
还嫌烦再撸个hook什么的都不是事~

所以我都没见过服务器后端开发里用GUI (没错说的就是Eclipse Webstorm JB atom)的效率有比我高的
winnie2012
2015-05-27 11:43:21 +08:00
....你俩不要死逼了好不,快去干点正事,帮我家宝宝起个好名,谢谢。
repus911
2015-05-27 11:47:51 +08:00
LZ确实对新人不友好
那个委托我觉得不太好 应该当面告诉他不应该用委托 该用什么 扔本书看范围太广不利于解决问题
当然他也应该问下 不过这种事leader还是要负多点的责任吧
然后贵司各种考核好可怕 我们这边一般只进行code review
mathgl
2015-05-27 11:48:43 +08:00
@LuoboTixS 4K在南宁其实还好了,不算低了,不能拿北上广的标准比。
lilydjwg
2015-05-27 12:17:06 +08:00
我也遇到过看文档需要 Google 翻译的(而且是复制粘贴过去)iOS 开发,脾气还不太好。
jsq2627
2015-05-27 12:45:59 +08:00
程序员就是呆萌,真有意思。

@qinfensky 建议你反思一下,码农这一行是否真的适合自己。学了这么久,还是这样的技术能力,换任何 leader 都看不过去的。只不过 LZ 这位 leader 的处理方式有些不妥罢了。毕竟你学习态度很好,也许换个行业会更有助于发展。
我认识的几个喜欢编程的初中生,看起来能力可能也比你强。IT 这一行,真的需要天赋。
linxy
2015-05-27 12:51:08 +08:00
跟一些前辈交流了一下,发现他们带人,怕的是新人不问问题,隔一会就去问问,有什么不明白的,怕新人不敢问。
我觉得他相比那些不会还不敢问问题的人好很多了。
从一些细节 可以看出是态度 有问题…能不能做事,态度首先要端正吧。
为什么有什么想法不能好好交流呢。非要到v2上来…

我觉得这对leader和那些正在实习的萌新都是一次“学习”吧…
fxxkgw
2015-05-27 12:56:57 +08:00
git这个问题要看公司了,互联网公司用的多,传统公司用SVN的还不少,也没必要因为没用过git去损人吧,至少我觉得华为的一大把没用过git的,但不否认他们是国内提交过Linux内核bug最多的公司。
感觉楼主一方面找不到合适的,招了个新手又不愿意带,郁闷了又来网上逼逼叨而不愿意当面沟通,最后还搞个故意写在这让你看到来掩饰尴尬,得了吧!
zjuster
2015-05-27 13:11:39 +08:00
你这完全是在赌气...当面沟通不行么,电话沟通不行么。

被当事人从另外一个角度说明了这个问题,你非要嘴都上赢回来,还抱回来再发一个帖子,标题还TO...

逞口舌之快是不成熟的表现。
jevonszmx
2015-05-27 13:18:27 +08:00
看到现在的置顶帖,果然是tower的软文。

我觉得这样的考核/沟通方式,真的让别人很难对公司产生归属感。

v2现在都是这样的内容了?

已block。
best1a
2015-05-27 13:20:49 +08:00
有人对考核有意见? 我的考核只是对应该了解的知识做个引导, 也是发个帖说说( 我们都是用Tower交流) 比如,我对Git使用的考核内容如下见下面 考核前一晚上,我推荐阅读 Pro-Git 的第二章和第三章 这样的考核有什么不妥的话,请告诉我.
-----
这里莫名其妙地都要强势插入一下tower...这真的不是软文?
jadetang
2015-05-27 13:22:35 +08:00
我最讨厌的一点就是有什么问题不当面说,哪怕是相邻的办公桌,也要通过聊天工具交流。现在已经升级到V2上交流了?
ying123
2015-05-27 13:25:37 +08:00
我想说,当面沟通真的很重要,作为学习者,脸皮是得厚点,竟然是向人请教,就得放下姿态,没有人有义务去教你技术。作为领导,我想你当初也有菜鸟的时候,应该明白新人的心情。所以有什么东西最好当面沟通,新人刚来,来请教你问题,你如果想他自己动手,不用全盘托出,给点提示就好,也让新人心里觉得你是在培养他!这是我作为菜鸟的个人看法。
zwhu
2015-05-27 13:53:10 +08:00
为什么题目全是命令行啊,既然是在 Mac 下开发,
Git 的 GUI 工具也是有很多吧。
我司之前有不少同事都不太会使用 Git, 领导突然宣布从 SVN 切到 Git, 也从没有考核我们的对 Git 命令的默写啊。
新手会用 GUI 工具不就行了,我现在也从命令行切到 GUI 上使用了,GUI 用熟了对生产力的提高可是很多的,在 Mac 下没用过比 webstrom 自带的更好的 diff 工具。
rockagen
2015-05-27 14:11:16 +08:00
Git都成考核了,新人不熟悉,面对面交流一下午不就完啦,程序员的沟通方式真有意思!
w88975
2015-05-27 14:14:55 +08:00
git命令行超熟练,一到GUI上就没头绪了,中文GUI更蛋疼
liuchunhui
2015-05-27 14:52:37 +08:00
那个实习生我想不是不去交流,是不知道去交流什么,不知道自己去问什么,其实他心里也是挺想去交流的.这个leader然后可能认为这个实习生是个内向的,不主动交流的.再加上实习生去leader那里问一些很low的问题,进一步加深了leader对这个实习生不好的印象.也许这个实习生肚子里有点东西,只是自己不知到如何联系起来.

个人观点一句话:那个实习生会的太少了.
txl263
2015-05-27 15:22:09 +08:00
还说明一点的就是: 我的出发点是培养你, 而不是考试, 不用急着搞个东西交差. 自己解决, 遇到问题,记录问题,解决问题. 这样对你也有好处
-------------------------------------------------
各种淳淳善诱、各种用心良苦,你要是早跟他这么说还会有这么多事儿吗?
其实当时的心态未必是这样,现在放到放大镜下看不得不这样。。。
反正都分道扬镳了,扯这么多没用了。
pljhonglu
2015-05-27 15:29:42 +08:00
我觉得你俩还是好好私下谈谈吧~说不定能成为好朋友,程序员圈子那么小,说不定以后还有合作的机会呢~
johnsmith123
2015-05-27 15:44:36 +08:00
让我想到了我的前任领导,总是让我们做一些不切实际的事,走之后还留了坑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/193973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX