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 将你的回答回复在下面即可

10456 次点击
所在节点    程序员
96 条回复
lyragosa
2015-05-27 10:23:55 +08:00
@banri 某些特殊情况下用命令行反而比用GUI界面方便,比如做批处理,定时任务,一键提交什么的。
LuoboTixS
2015-05-27 10:24:17 +08:00
继续隔空喊话,有意思吗?你想证明什么?你作为前辈和上司,这么做只是在comfort你自己
先不说声称“有竞争力”结果只给4k待遇的iOS开发应当期待其达到什么水平,这已经根本不是technical skill的问题了。
我看到的是楼主缺乏良好沟通技巧,有着奇怪的管理员工的策略;打着培训新人的旗号赶鸭子上架希望一步登天,还把个人意志转移,让人感到可怕。
也许楼主是个高效的application developer,单人生产力强,但与其共事可能会是噩梦
muchrooms
2015-05-27 10:24:58 +08:00
@mengzhuo
学习了
lengxuecan
2015-05-27 10:25:43 +08:00
绝逼发自内心觉得楼主不适合当leader,也许更适合搞开发!!
shierji
2015-05-27 10:27:28 +08:00
楼主机智 嘴仗打了还把v2ex金币水到手了……
Bviews
2015-05-27 10:36:58 +08:00
客观的两点:

1. 南宁这边普遍研发薪资没那么高,这边最好的公司一流的开发工程师的工资相当于一线城市能力较好的大学毕业生水准。 猫扑前两年来南宁招的毕业生研发类最高也就4K多。大多数小公司毕业生是2~3K。对,这就是这个行业不发达的小城市。


2. qinfensky 这位同学看到帖子了以后,准备离职,在Tower上新建了个日程叫做 “病假”,为期5天。


帖子该说的都说清楚了,两边都表达了观点了,既然对方要离职了,就不需要苦口婆心再说什么了、
AndyXu
2015-05-27 10:39:33 +08:00
这难道是tower的软文吗?
banri
2015-05-27 10:39:58 +08:00
@lyragosa get!感谢科普。。。

是时候补一波命令行了。。。
haixiu
2015-05-27 10:41:21 +08:00
打开此贴直接搜索tower,不出意料搜到了
建议大家不要用tower,会让一个公司的人产生交流障碍,隔空喊话
supergrubby
2015-05-27 10:41:32 +08:00
我觉得,问题出在你们在招聘过程中对彼此都不够了解,所以产生了错误的期待,进而导致接下来的误会。
fangjinmin
2015-05-27 10:48:43 +08:00
对新人还是宽容一点吧,对于新人我多看的是态度,肯学肯干的,很快就能独挡一面。
倒是对于工作了好几年的人,老油条性质很重的,我一般都很严厉。
MrEggNoodle
2015-05-27 10:57:43 +08:00
@shierji 还是你厉害,一眼看穿楼主2333333333
MrEggNoodle
2015-05-27 11:00:51 +08:00
@haixiu 好吧,我也发现感觉就像tower软文了。
angelface
2015-05-27 11:07:20 +08:00
@haixiu 看样Tower确实造成了沟通间的障碍。
Phariel
2015-05-27 11:07:21 +08:00
我就想说一句 我git命令行菜 因为懒得为一个工具类的东西打那么多无用的字 但并不代表我git用的不好 我是sourcetree GUI党怎么破?
zl9394
2015-05-27 11:11:30 +08:00
非常同意你的观点,哈哈
matsuijurina
2015-05-27 11:18:13 +08:00
git和Tower都火了。你们说的Tower是那个git 客户端吗?为啥要在那上面交流,还用那个请假,是通过issue吗? 岂不是你们公司的人事行政也得会用git? 开个qq,大家哈啦一下不是挺好吗,“老大,那个页面间传值我想用delegate做” “别折腾,用单例就行了。快点搞完收工带你去吃饭。”
ykswang
2015-05-27 11:23:33 +08:00
其实最后沦落到要在V2EX来交流,来抛心挖肺,这本身不就是一个问题么?
ykswang
2015-05-27 11:24:48 +08:00
@matsuijurina 他们说的应该不是那个Mac的Tower,而是tower.im
ckj475913710
2015-05-27 11:27:27 +08:00
@Phariel 那你肯定不知道 命令是可以缩写配置的
[alias]
co = checkout
ci = commit
st = status
pl = pull
ps = push
dt = difftool
l = log --stat
cp = cherry-pick
ca = commit -a
b = branch

用GUI倒是没什么问题,不过毕竟不知道GUI后台都干了啥 还是喜欢用命令 哈哈哈

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

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

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

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

© 2021 V2EX