OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

大家都是如何自己提高自己的?

SoloHiC
SoloHiC 发布于 2014年11月16日
无人欣赏。

这个题目好像有点宽泛。再具体点,在技术上说。

如果接触一门新的计算机语言,看完一本介绍性的书、照着书上写过一点小代码之后,做点什么可以比较有效地提升这个新点开的技能点呢?可能有人会说再做点小project,但这时候问题就来了,所谓的小project具体是什么,好像不那么容易想到明确的点来动手,然后这个新点开的技能点因为没有持续的练习然后就停留在入门级,然后就等同荒废了......(别告诉我只有我一个人这么没有creativity,只有我一个人这么lazy)

这个问题受刺激于我刚刚fail了一家公司的笔试(要求在8小时内做一个小app)。fail了之后,反思发现自己虽然接触Android开发从时间上来说算有将近3年,可是能力上来说还跟2年前差不多地原地踏步踏(是的,我是正找工作的学生党),我所认为的原因是:看书是不够的。要实实在在地做些东西,而且是要有变化、覆盖到不同方面的东西(我虽然也开发过两个小东东,但是现在回想起来其二者重叠度很大...)。

以上是我想通过问这个问题来解决的,自身的问题

当然,这个问题放在已经参加工作的你身上而言,这种职业技能的提升很多时候是自然而然地伴随着工作内容变化(深度or广度)的需要而不断提升的。但你也总该会对自己工作内容以外的某个技术点感兴趣的吧?

实在没有,那么就再扯远一点,放在职业之外的兴趣爱好。大家都是怎么充实自己的?喜欢摄影?对文学感冒?又或者我都想不到有意思的点,乐闻其详。(是的,我是那种不找点学习的乐子给自己就不舒服的自虐者)

好了,我的问题完了〜

共15条回复
楼长 ·
清醒疯子 回复于 2014年11月16日

你看的书多吗?有几本了?都有哪些?书上的Demo都改过吗?

2楼 ·
SoloHiC 回复于 2014年11月16日

1楼 @清醒疯子 围绕Android开发的话,不多。才两三本,内容上都大同小异,所以也没更多地去找书看了。翻得多的一个是Android讲义,一个是Android高级编程。前者的例子实现过几个,后者以参考用没写过它的。这么说,改着书上的Demo玩是个方法咯?嗯,正好这几天重新翻后面这本,那么就这么玩〜

3楼 ·
LLeiFeng 回复于 2014年11月16日

最近我的学习效率挺高的,感觉成长了不少。写出来大家分享一下。

1,将自己学的东西应用到工作上来,学数据库的话,把公司的数据库备份策略有效优化了。

2,学shell编程的话,把自己很多手工的事情自动化了,并且主动帮别人去实现自动化。

3,学python,公司用python比较少,但是也有看到一些python的脚本来监控系统性能的,有时间的话就自己看那些python脚本。

4,和公司各方面的牛人保持好的关系,多和牛人交流。很幸运的是来毕业来到公司后,各方面的牛人都

很好,基本上不懂的问他 都会耐心的解答。

5,最后私下里得多用功,多写总结,每天回到家我会把今天的交流和收获记录下来,重新梳理。这是我刚刚建立起来的

习惯感觉受益良多。很多自以为知道的问题其实都是在总结的时候就会发现还是一知半解。

4楼 ·
syeerzy 回复于 2014年11月17日

提高自己最重要的事情就是遵循自己内心的选择, 你到底喜欢什么, 而不是招聘的公司要什么.

强迫自己学自己不喜欢的东西永远不会是个好路.

我能像看武侠小说那样兴趣盎然地读各种技术书......

你学安卓开发是因为你喜欢吗?

5楼 ·
Vale 回复于 2014年11月17日

4楼 @syeerzy 特别赞同,之前就学android和ruby 纠结了很久,后来发现自己找了很多理由去说服自己不去学android。后来就释然了,既然找了那么多借口不去学,那就不要学好了。

现在在学ruby,并列下计划单,觉得学的过程很开心。

6楼 ·
bluedimple 回复于 2014年11月17日

我是摸着石头过河那种人。很少说整个技术的详细教学过一遍,而是在实际工作中遇到什么问题就搜索该方面的解决方案。时间长了,自然而然的在脑里建立起一个知识模型。

我刚入行的时候很着迷技术的自我提升。但做久了以后就不是这么认为了。这并不是因为觉得自己在技术上走不下去,也不是就完全不在技术上下功夫。而是觉得,技术于软件开发真有这么重要么?我不得不说,于我,对技术的追求多少有点想证明自己聪明。做技术的人多少都有点这种毛病。但事实上,在开发中有很多非技术的东西也相当重要,我在今年才突然发觉到。。。

LZ的问题其实未必在技术上,而是在问题的理解上。我当初也是如此,在学校学了那么多电脑知识,学习也不差。但直到我正式工作之前我都不是太搞得清,开发到底是怎么回事。这可能是因为我缺乏一个问题,一个有待你来解决的问题。但在我进入公司的头几天,项目一摆到桌面上,我马上了解这到底是怎么回事。而且动用所有可以动用的资源来攻克项目的问题。

但到我离开公司,我想要不我也来做个iOS的小应用玩玩?谁知道好久都憋不出个app。突然间发现自己搞了两年开发,其实像自慰一样,事实上每多想客户到底是怎么感受的。然后才认真思考这些问题,尝试用用户的视角来看开发。

7楼 ·
SoloHiC 回复于 2014年11月17日

3楼 @LLeiFeng 是的。刚进入职场(尤其之于技术岗位)。这种围绕着工作内容的自我提升让人感觉非常充实(也是听别人说,看别人写的感受)。奈何我离你所处的位置还差一些距离,还没找到工作。我就想这样一种有点"空虚"的状态只是于当下存在呢,还是以后也会有···对于脱离工作内容的方面,你有什么感想吗?

8楼 ·
SoloHiC 回复于 2014年11月17日

当然是喜欢的。我所说的学习的乐子是指学一个我喜欢、感兴趣、想做的很好、让我觉得很好玩的事情。

4楼 @syeerzy

5楼 @Vale

你们所说的似乎重点在于做一个事情的动机、动力。当然没有什么比真心的喜欢一个事情更好的初衷。至少我确实这么认为。初衷、动力是坚持一个事情的重要因素,但是我的问题或许更侧重于如何在一个事情上持续有效地"前进"的"方法"。关于方法,你们有什么好的经验吗?

9楼 ·
SoloHiC 回复于 2014年11月17日

6楼 @bluedimple 我非常赞同你的说法。我的问题不在于技术怎么怎么样,而在于缺少一个具体地待解决的问题,在尝试解决这个问题的过程中熟练所学的技术,参加工作后,工作内容会提供这样一个大问题(并且伴随很多技术细节的小问题)。但是工作以外的话,怎么样为自己感兴趣的东西找到这么一个具体的问题,通过尝试解决问题提高自己???

10楼 ·
syeerzy 回复于 2014年11月17日

8楼 @SoloHiC 不同的动机,就带来了不同的前进的方法. 如果你爱它,实际上你只要遵循自己的路就是好的了.

如果你觉得需要一个"方法" 来渐渐提升, 我想说的是, 时间在哪里,成就就会在哪里. 多花些时间, 你爱它又为它付出了时间,有什么理由你不进步不提升自己呢? 而因为你爱它,你为此付出时间并不痛苦,反而是带着乐趣.

如果你需要短期的"快速", 面试要求在8小时内做一个小app的公司,多半需要的是 "熟练工", 这种公司一般不是个可以托付的. 但是应该是非常切合你现在需要的, 所以, fail得挺可惜, 你这个阶段寻找下一个这类公司也许是好选择, 因为这种 "也许技术含量不高" ,但是 "快速" 的环境对缺乏工作经验的人短期内锻炼很大..干三五个月你会得到飞升. 然后跳槽吧. 这种公司会压着你快速把理论和现实切合.

十一年前我刚大学出来的第一份工作也是一个这种类型的公司,我只做了3个月. 我当时觉得我上班第一个星期学的东西比大学4年还多...公司有个好大喜功的同事,为了向新人炫耀他的厉害之处...把各种窍门绝招投机取巧的本事都秀了一遍.....然后那天我觉得这辈子学到最多东西就是那天了. 希望你也遇到这样的人....那些投机技巧并不值钱, 但是对于刚工作的人, 很有价值. 因为可以帮助你把学和用接起来.

本帖有15个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /