这几天去参加学校统一组织的免费培训 Android 的课程。
课程的提供方是达内(对,那个业内臭名昭著的公司,当然,这个业内也没有存在什么口碑好的特例,基本上也都是那样吧。)
如果真要去学 Java + Android,对于不是程序语言刚入门的具备一定自学能力的人来说,也没太大必要报这种全天的培训班。
要知道醉翁之意不在酒,这次我是过去是评估一个程序语言培训的基本流程的。(深入敌营去刺探一些情报吧。)
关于一个讲师的培训力,大概和他的编程能力是无关的。(当然没有编程能力你也没有能耐去当讲师,你说是吧。)
上课的时候老师也没有刚开始就切入正题开始按部就班的讲课,先介绍了自己,还有自己的经历和经验。

上课全程抛弃了 PPT,采用自己一步一步写例子来教学的方法。(照着投影,开着 IDE,边写边讲)

然后刚上手的时候从创建一个 Java 窗体开始,在开始讲例子之前生动形象地用各种比拟的手法(为了使课程不枯燥)向大家清楚地讲解了关于面向对象的一些基本概念。

创建 Java 窗体的时候,深入浅出地讲解了每一行代码背后的工作机理,比如 new 一个类,实例化一个对象的时候,是返回的一个对象的指针的引用这些技术细节等等,在写每一行代码的时候都稍微提一下。

然后再开始重复创建一个项目,重复上面创建窗体的步骤,再在窗体下画一个圆,在画圆的时候创建了一个面板类(Panel),然后穿插地讲解了关于关于类的继承和接口实现的一些内容。

每次讲的间隙,都会等一些时间让下面的学员自己去尝试编写这些代码,然后旁边有一些项目经理负责去解决学员碰到的一些各种问题(语法问题,环境问题等等)

再慢慢地提升难度,然后开始再面板里面通过组合图形来画乌龟。

然后再讲通过线程来实现一个画面的移动(穿插了一些有关操作系统的知识,比如时间片轮转之类的,保证没有相关学科知识的人能够跟上课程的思路)

比如先是移动小球,然后再做一个碰撞边界会弹回的二维弹球,然后再加上障碍物,然后再根据这些知识去做一个打字游戏(每次都讲解了一些新的有关 Java 的事件管理机制)。

后面也是循序渐进的讲 Android 编程,逐步加大项目的难度,然后在每次螺旋上升的课程中穿插一些新的知识。

最后写的是一个利用手机的一些权限实现的监控应用,可以实现对手机的通话、短信、位置状态进行监控的一个 apk。

最后老师讲的实现思路是创建一个静态类来存放设置数据,然后监控按钮的状态,点击后把各个控件勾选和填写框的设置存到那个静态类中,然后启动监控服务,然后通过服务来注册广播监听。

可能是为了简化教学吧,最后这个例子实际没有讲到位置的获取,非完整体,且整个程序的运作流程有比较大的问题(为什么不是直接配置 Manifest 直接调取 Receiver 而是要绕那么大的圈来实现呢?)

而且,配置如何保存也没有讲到,网络连接也没有讲到,调试 Bug 仍然十分传统老套(明明有更加先进的排错方式却不用之不讲之,可能也是为了简化教学流程吧。),后来自己去了解了 SharedPreference 还有 百度地图的定位 SDK(不得不吐槽百度地图的那个定位 SDK 的 Demo 写的像一坨 Shit)来重构了一个完整形态的监控程序(有强迫症不做完不舒服斯基)。。。

当然,上面这些课程对于已有一定的编程基础的童鞋来说,自学也是可以搞定的,本身是十一天从早上到傍晚的课程,如果是换做自学且有自制力的话,两到三天差不多能够搞定这些东西(有其他语言基础的话),这也是我推荐的,毕竟,跟班学实在是有!些!慢!(毕竟要照顾到所有童鞋的情况,这点也是能够理解的。)

这次的培训的优点:老师比较耐心细致,其他工作人员服务也比较周到,前期课程免费。(作为交换要配合拍摄宣传视频,也能理解,怎么可能有免费午餐对吧。)
缺点:要照顾所有人的进度,讲的比较慢。讲的东西涉及面不广不深,大概属于带入门的性质。且教学使用的 ADT 已不被 Google 官方支持,Eclipse 在教学演示之中各种出错(嘛自己是 OSX 系统,就用 IJ 了,果然还是 IJ 大法好!)。

讲了那么多,现在来总结一下如何才能做好一个培训(线下)吧。

首先,课程最好能够具备以下的特性:

  1. 语言本身是枯燥的,为了让学员不枯燥,请不要一直讲课,并且在讲课的时候也适时穿插一些别的内容(比如业内的就业前景和其他知识之类的)
  2. 讲课的时候请适当穿插一些比拟手法去讲解代码,以让学员理解这个代码具体做了什么东西。(这点对于没有程序基础的学员来说非常重要,有助于他们去理解这段代码的作用)
  3. 上课的信息量不要太大,不要一直去讲课,要留足够的时间让学员自己去实践代码(比如这次的课程,大概有超过三分之一的时间是让学员自己去写代码,在实践的时候分别去针对个体的学生做答疑之类的事情)
  4. 安排的节奏合理,刚开始尽可能少的安排内容,然后后面逐渐加快课程的节奏,让学员去适应整套教学流程。
  5. 安排课程的时候循序渐进,讲解新内容的时候最好能够用上之前教的知识,以便于学员去消化课程的内容。
  6. 抛弃 PPT,以自己的实际操作去代替 PPT。
  7. 到课程的后期,你可以先讲一个类似的例子,然后去让学员自己写一个能够用到相关知识点的其他例子(让学员自己去消化这些学到的知识,并且活学活用)
  8. 老师的口才必须要好!(口才这个应该是可以练的。)

这次课程并没有想象中那么差,老师的水平还是不错的(毕竟讲课的据说是达内的金牌讲师,如果换做一个普通讲师,估计效果就要稍微打点折扣了),老师必须要洞悉一个语言的绝大部分特性,然后根据特性由浅入深去安排课程。

但是对于有一定语言基础的朋友来说,能不报班请尽量不要,自学是推荐的,毕竟进度实在是有些慢,上课有一半的时间都拿来逛坛子了= =
想到这里,就写到这里吧!也算莫名其妙地填了半个坑吧。

评论

一直想着要写,成功地拖延了一个多月= =

一段灿烂的回忆,一个冬日的故事。
其实是看了片冈的故事原型才有感而发的。
这是我玩的GAL里面人生意味最重的一部了吧,也是最让人感动的(大概比CL更甚吧)。

其实接触到这部GAL也是比较偶然吧,那时候高一,刚入手了当时刚出的Mi1吧,然后偶然有一天得知了安卓上上有ONS引擎可以推GAL,然后尝试性地下了一个,然后下了一堆的GAL(我能说我最后就只用ONS推了一部水仙外加一部CL智代篇么233333)
大概是有一天无聊吧,闲着没事做打开了手机的ONS客户端,然后呢,偶然就点开了水仙。
也算是这种偶然的幸运,我接触到了十分良心的一款GAL,以至于到现在都忘记不了(当然严格意义上讲,这玩意不能算GAL,顶多只能算Visual Novel,各位千万别较真哈)

水仙大概是好几年前由猫软发行的一个PC版视觉小说,然后还出了本小说(纸质)。
水仙1和2主创是片冈智,水仙3则是由四个人完成四个篇章的(只认真玩了其中2篇,然后还快速的玩完了1篇,还有一篇因为剧情太雷人就没敢玩下去了)
这部VN大概讲的是身患绝症的人带着乐观过完最后时光的故事吧。(当然水仙三其中一篇由片冈写的貌似脱离了绝症的范畴,那篇应该算是困境,不过也可以划约等了,可能这样表述不是很明白,有机会有时间并且对这类视觉小说感兴趣的朋友可以看下)

下面有剧透,没玩过的请酌情跳过!!

第一部中,同样身患绝症的男主和女主趁一个机会,从医院的7楼(Hospice即临终关怀病房)中逃出,并且开着男主父亲的车从医院偷跑,路上遇到各种意外,但最终还是到达了旅途的终点,淡路岛,实现了女主的最后愿望。
第二部则是将第一部的时间轴推前七年,讲的是姫子和女主濑津美的故事,同样是一个让人感动的故事。
第三部,只推了三篇,就不再剧透了。

大概是故事里面主人公的不幸,以及其即使面临死亡,却仍对命运的安排做出抗争的顽强,才成功地赚走我的感动吧。
很少有人能够很从容的面对死亡,并且在死亡来临之前仍然抱着一份执念活好剩下的日子。
换做是我,估计也做不到,换句话说,是向往水仙中主角们的这份性格吧。
总而言之,好好活着,活好我们剩下的每一天,不留遗憾就好。

评论

创业三两谈

发布于 think

古时李白曾说“蜀道难,难于上青天”,现在我想稍微引用一下,吐槽道“创业难,难于上青天”。或许是自己的创业经历让自己不由自主想写这个话题了吧,下面就让我谈谈自己的创业经历和经验吧。
创业之火,蔓延几年,却毫无消停的迹象,后浪总是无视绝大多数前浪死在沙滩上的事实,硬是要以身试险,虽然创业的失败率如此之高,为什么还是有无数的人坚持要走创业这条路呢?我想,原因大概有以下几点吧:

  1. 一叶障目,只看到创业的回报率,没有看到创业的失败率。
  2. 自信心爆棚,认为这块市场还没有饱和或者刚起步,自己现在进场肯定能够赚个盆满钵满。
  3. 被政策吸引,市面上一大波的创业扶持,现在入场创业肯定损失不会很大。
  4. 等稍微弄一点东西出来,拉点风投总不会饿死吧。

我今年八月开始和伙伴们创业的时候,就躺了上面四枪。
这也是我第一次创业,做的是一个手工品的交流交易平台。
开始的时候,我自己主要负责技术这块主管,团队里面还有一名设计和前端,再加主管团队的兄弟兼半个技术,总共四个人,就这样开始干活了。前面以个月,大家开始挑选住房还有办各种证,中间因为不熟悉流程没有带齐证件或者协议错误折腾的浪费了很多时间,差不多全部办完也花去了接近一个月的时间。(那时候不知道有一个东西叫代办公司,花一点小钱能够帮你把所有东西办妥,要是假如这次失败,下次再创业的话,绝对不会省这点钱了)
九月份开始,大家就开始各自忙各自的东西了,设计只负责出稿,前端呢,只负责把设计稿切成实际的网站,然后后端又根据前端的工作给加上逻辑实现网站的功能。这就是我们网站第一版。做了一个月,发现这种前端后端完全分离,没有相互协作的团队合作方式给整个团队埋下了一个大的地雷(导致了后面前端和设计的退出),很多地方制作出来的页面的用户体验完全失败,然后前端和设计做了很多重复性的工作,但是同时又少了东西没做,站点逻辑得按照前端出的页面来做,整个结构变得凌乱不堪。
说到底,也算是经验问题吧,团队的四个人,没有一个人有先前的创业经验,导致团队管理方面混乱不堪,就举自己团队为例吧:

  1. 团队成员的工作时间不确定:经常是三缺一或者二缺二的状态,然后剩下还在的人,因为一两个成员的缺失而变得懒散,经常会去逛各种视频网站,从而耽误了工作,甚至有团队成员长期请假。
  2. 缺乏压力:每天睡到早上10点才起来,然后洗漱吃完早饭,基本上一个早上就浪费了,每天悠悠闲闲毫无压力,没有一个工作时该有的氛围。
  3. 分成方面的争执:之前的分成不是1:1:1:1而是2:1:1:1,导致了后面各种开销上面,各自都有自己的意见。
  4. 团队合作方面的脱节:每个人各做各的部分,导致最后整合的时候完全衔接不上,网站第一版也因为这个原因没办法上线

我认为创业团队犯了上面四点中的任意一点,就没法玩下去了,更何况我们四点都犯了,所以到十月底就剩下我和另一个兄弟两个人了。
十一月专心去开发平台第二版,其间参加了天使湾的创投会,认识了几个业内的投资人,其中有一位投资人对我们的项目比较感兴趣。等到平台开发的差不多的时候,也就是十二月初,带着自己的作品上门去找投资人,虽然最后没有谈成合作,不过投资人给的一些建议确实蛮受用的。经历了很多次失败,现在也打算暂时把当初手工这块的想法放下,去做微信公众平台相关的项目了。
上面只是自己的一些经历吧,确实一直在重复着失败,成功还比较遥远,不过也算是吸收了不少的经验吧,下面来聊点别的。
在微博还没有火起来之前,国内有一个微博客平台叫饭否,他背后的创始人叫王兴,曾经红极一时的饭否,因为有关部门一纸公文被关闭,而新浪微博等后起之秀就迎头追上,直到后来饭否再次开放时,已错过了这个市场的黄金发展期,沦为一些网友偶尔怀旧访问的小站点。当然,这只是王兴的第二次创业失败,第一次是校内网,也是命运作弄,他早早地把站点卖给了千橡,后面莫名奇妙被收购的团队做成了国内首屈一指的校园社交平台,也就是现在的人人网。第三次,他创办了美团,这次算是脱离了前两次的不幸,成功的撑过了C轮融资,现在估值在20-30亿美元。
所以,坚持是创业中最重要的一个品质,很多现在成功的创业者,都曾是连续创业者,他们大多也经历过创业失败的挫折,但是他们及时的调整了自己的方向,靠自己的坚持,最终取得了成功。
说到这里,我根据自己半年的观察,也给出一个大概创业可行的方案,供大家参考吧。首先得要有人,不要多也不要少,一个人难做,人多了也不好决策,三到五人为宜,团队哪方面缺人心里必须有数,并且能力分布均匀(例如:不能全部是开发或者全部是运营),并且事先谈好利益分成,不能够将股权平均分配,根据实际情况定下一个合理的分配比,必须让所有股东都信服,然后得要有初始资金足够撑过前面至少半年的危险期(房租啊以及其他乱七八糟的支出),然后选址,注册公司(注册这块建议找代办公司,稍微花点小钱帮忙把证件全部跑齐了,省的自己忙活半天浪费时间而且没有办齐),会计这块也可以考虑外包了(自己做的话,容易忘记报一些税,然后等待的就是罚款,不如花点钱省心专心做事)。差不多公司就这样成立了。
接下来,根据你的项目的复杂程度来制定相应的开发策略,如果周期长的,可以考虑接一点外包养活自己,不能接多,要不然可能会影响主项目开发进度,开发需求一定要明确,不明确之后会陷于客户各种加功能的苦海之中(我就被坑过不止一次)。周期短的,全心全意做开发,如果项目合适做移动端的,IOS和Android端必须都得备齐,这些都完事了,恭喜你,只要你的项目前景不是太烂,基本上可以去找投资人谈天使轮的投资了。下面要做的就是推广,改善产品,实现营收,招人各种事情了,一切也就顺理成章了。
至于创业的方向么,移动端最佳,现在整个时代朝移动化发展了,死守PC端已经是过去式了,大家可能常用到的但又不完善的功能模块啊,可以试着做一做,这里举一个例子,前段时间炒作特别火的余佳文,他们所做的超级课程表,也算是满足了广大学生们的需求吧(虽然我对他所拿到的风投表示很大怀疑)。君不见各个手游厂商都赚的盆满钵满么?只有你有足够的创意,应用不需要做的足够强大,只要简单,用户体验也说的过去,满足大量用户刚需,OK,你离成功不远了,加油!
满足广大企业和商家用户需求的企业级在线应用,次之。做工作流程的在线管理,生产线管理还有别的管理软件的公司,油水还是蛮多的,假如做好赚钱的机会还是很大的,这里还有很多空白没有被挖掘。
再次就是细分市场的电商了,很多大的市场已经被做透(淘宝上面的),细分市场还没有被挖掘,有被挖掘的价值,也可以尝试。
当然最关键还是耐心和努力吧,不要犯懒,有想法,肯定可以成功,共勉。

评论

第一次是白翅膀给推荐的这部番的OP的,听几次之后就上瘾了,想想OP不烂的话,内容应该不会很烂。
这类“燃烧青春”的番貌似脑袋里面印象最深的应该是樱花庄、花开雷霆崖了吧。
好久没看过这类番了,最近半年都看轻松搞笑的类型去了。(太忙了,只能看看减少脑细胞消耗的番来减轻压力)
今天趁着某番还没更新快更新的间隙补了这部番的第一集,瞬间停不下来了,连着追到了最新的一集。
不仅OP好听,ED也很棒的说。几集看下来都没舍得去跳OP、ED。

这是一个放弃梦想的眼镜骚年遇到一个具有感染周围强大气场能力的烧酒(相比之下青梅竹马貌似成了配角的赶脚?),慢慢地从母亲的阴影中走出来,重新触碰钢琴琴键的故事。

剧中很多独白进行心理描写,这部番的情感瞬间就变得十分丰富了(诶,有种写语文题的感觉怎么破233333,嘛,总之就是很棒)
边补番的同时还可以边听钢琴曲感觉还真是不错。看到一半不知不觉自己也被带入了主角的心理描写中,确实描写的十分真实啊。

中间再穿插一些可能在日常生活中所耳熟能详的励志鸡汤,嗯,可接受度大了很多。

当然么,这种番肯定不缺粉色,恋爱情节也是蛮…嗯…惯常NTR,喜欢上了喜欢上朋友的女孩。然后,青梅竹马也觉悟了对主角的喜欢?不过要走哪条线现在还不明朗啊。

一晚上一口气补完10集真是神清气爽,说是今年十月最强番应该也不为过吧。

其实这也是我在看番听OP、ED间隙写下的东西,有感而发,有点乱,不过做个记号也好,证明自己看过了233333。

评论

这本书是在我去海南旅游的机场花一下午等候登机的时间看的,里面的讲的东西有一定的道理.
就让我拿出来和大家分享一下主要内容吧,献丑了!

关于书名,我觉得翻译的很有问题.

可能作者是想和前一作《Rework(重来)》的标题相互呼应,但是和文中的内容一点毛线关系都没有啊!
不要说你行你上啊这种话,虽然我不行,但是我也知道他明显不行!大部分人也一样!
草率给这本书起名字只会埋没了这本书!

本书主旨

这本书主要是Basecamp创始人谈远程办公这一个未来的工作方式趋势以及相关的一些经验。
「PS:书的主旨我还是比较赞同的」

远程办公作为一种充分利用时间和调动员工自由性,给员工带来十足的方便。
原来可能来回的路上就要花掉半天的时间,但是如果改成远程办公,可以省下本来就比较宝贵的通勤时间,让你拥有更加充足的时间去照顾家人,经营自己的爱好等等。
「PS:不一定是在家里的书房,也可以是附近的咖啡馆,或者是写字楼租来的单间等等,总之就是适合你工作,把你的创造力调动到极致的一个地方」
现在IBM等大公司已经在远程办公的尝试中取得了一定的收获,也被其下的员工所接受.
「PS:咱们公司就没有这么好运了,这个月开始限制死朝九晚九了…离专制又近了一步…」

分享经验

以下的大部分经验还是提炼自这本书然后自己加工完善的,如果怕剧透就自己先看书再看这个(跑

  • 实现目的

远程办公需要对象自身具有一种很强的自控力,既不刻意去偷懒,也不拼命去工作,而是在工作中充分享受工作给你带来的乐趣,激发自身的灵感,从而给团队带来更大的价值.
大部分的职业都是可以全部或者部分转变为远程办公模式的,但是少部分职业比如客服以及其他需要随时待命提供服务或者涉及机密的工作就没办法这样子做了.
远程办公对工作看的是结果,这也就对平时没有什么本事混日子的员工构成了致命的威胁,相反做完了工作却因为制度原因囚禁在公司的兄弟就有了充分的自由去从事自己的爱好.这也对现在普遍不怎么正常的考勤机制做了一次变革!
远程办公追求在身心愉悦的环境中自然融入工作,从而在短时间内完成平常在办公室中一天才能够完成的工作.这就给自己工作过度埋下了一个隐患,记得一定要给自己限定工作时间,千万不要超负荷工作~

  • 提问方式

远程办公的时候,提问习惯的转变可谓是一个大问题。
以前在办公室我们通常习惯的做法就是一遇到问题想都不想就去请教同事,并要求他立刻就给出答案.这不仅打断了同事的工作状态,其实助长了不思考的坏习惯。
有时候多想一下对自己的思路开阔可谓是大帮助。
远程办公的提问什么的,先尝试自己解决,不懂再去问谷歌,再没办法解决,再去问同事!
问同事的时候,如果不是很紧急的情况下,最好是用邮件联系,在邮件中把问题说明白说清楚了,然后就耐心的等待结果吧~
为了节省你和同事的时间和精力,千万要戒掉不动脑子直接联系的习惯啊…(换到远程办公对应就是IM或者电话轰炸了…)
「PS:当然如果碰到服务器宕了这种紧急的事情的,还是尽快电话联系负责这块的同事吧!但是一般情况下用不着」

  • 团队协作

问题最大的还是团队协作的问题,团队的项目要和同事交流怎么办?别急,市面上有很多的团队协作工具,就比如说这本书的作者的团队所做的Basecamp,国内做的比较出彩的TeamBition,风车,还有其他一票子东西…
上面都是一些不错的项目管理系统,你可以在上面提出你的一个议题并给出回复,并期待同一项目的别的兄弟来给出自己的看法,并不断完善,当然也可以留下漏洞修补的提示之类的.同时这些平台还自带了文件管理的功能,项目的一些文件可以轻松的和你的小伙伴共享了,还有团队工作日历的设定,以及一些别的有关团队开发的人性化功能,真的挺棒的!
「PS:当然有必要承认短期内推这个来挑战其他团队成员的日常习惯确实很麻烦,但是这是必要的,也是未来趋势.如果觉得文件存外部不太安全,涉及商业机密的,也可以自己造轮子去做这么一个项目管理系统」
代码管理?如果代码机密性要求不是那么重要,花点钱买个github私有Repo丢上去,重要的就自己搭建git环境吧.
一些大的件?Dropbox也是一个新选择哦,实在要本地就Owncloud(不过真没前者智能,这个就只能算纯粹的网盘了)
安全问题,系统的话记得帐号在开启的时候不要自动登录啊,并且硬盘也要开加密。然后把你的工作邮箱开启二步验证!

自身要求

好了,说完了团队协作,来说说远程办公对自身的要求.
自身啊,如果一天都没有好好工作,尝试问问自己五个为什么(不明情况的见维基~http://zh.wikipedia.org/wiki/5W)
然后呢,工作的时候最好把QQ和邮箱客户端都退出来,等到休息间隙再打开来瞅两眼回复,这能够极大的提升你的注意力.
手机,最好调整成静音,让一些外部干扰因素都暂时理你而去,这样你就可以更快的进入工作状态了.
下班时段绝对不能检查邮件以及干与工作有关的事情!别给自己找麻烦!
工作和休闲用的电脑/系统最好分开来,这样就避免自己要休息的时候无意间又去忙工作了.
保持每日作息时间一致且合理,好的身体是革命的本钱,没有了身体其他一切都是空谈.
每天把工作时间分成好几个部分,每个部分只干对应的事情,这样就可以把工作效率提升到很好的一个境界了.
好的语言组织能力是团队远程办公所必不可少的技能,可以尝试看下面三本英文散文文章提升文艺度的书:《On Writing Well》、《The Elements of Style》、《Revising Prose》
接私活的朋友,可以留出一个公共的地方让客户可以随时得知进度,给出时间表,随时给出意见,让客户也参与到开发的具体过程中。(话说我在忙的一个项目也有这个东西的影子,欢迎出来的时候围观)

美中不足

可能是随性而写的缘故。这本书的内容编排有点乱,有些相同的概念在前面可能讲过了,后面又进行了几次重复,如果编排好再出版那自然是锦上添花了,不过现在这样也OK了。(貌似自己的书评也犯了一样的毛病,写书果然不是一件容易事,嗯)

评论

BranchZero

一只向全栈不断努力的 Web 开发者、运维、与眼镜娘控,面向 Google 和爆栈编程,继承了大部分理科宅的特性(除了审美),可惜是个 Acer


Web Developer


HangZhou