瞎扯淡 下个月正式离职,然后利用三个月时间转型 Ruby on Rails + SOHO,写了个计划,望各路有经验的大牛多提提意见。

howiehu · 2013年08月26日 · 最后由 donychen 回复于 2015年09月30日 · 17230 次阅读

本人目前就职于北京盛安德科技发展有限公司西安第一分公司,由于趁自己还年轻(29了算不算年轻啊………………),一直希望能够利用自己所喜爱的技术实现在家办公的愿望,所以我于8月7日向经理提出了辞职的想法,8月19日提交的辞职申请,目前正处于一个月的工作交接期内,也就是说,从下个月(9月份)开始,我就可以正式离职并利用三个月时间转型Ruby on Rails + SOHO工作了。

在这里罗列一下本人的技术状况和这三个月的计划,希望各路有经验的大牛能够根据经验多多提供宝贵意见。

PS:我之前在北京待了9年,去年初回到西安,家就在西安,所以生活上没有太多顾虑才敢考虑辞职SOHO的。

本人技术背景

  • 没上过大学,当了五年兵,所有技术全靠自己从小的兴趣爱好+自学完成
  • 英语书籍阅读+书写(老外能看明白的水平)
  • Windows/Linux/Mac OS X三大操作系统通吃,目前有一台顶配Mac Mini用于接下来的工作和学习=.=
  • 3年国内传统软件公司工作经验(深恶痛绝……)
  • 2年敏捷团队+欧美离岸外包项目工作经验
  • 3年ASP.NET WebForm开发经验
  • 2年ASP.NET MVC开发经验
  • HTML5/CSS3/JQuery神马的常见基础性的东东就不细说了

Ruby on Rails 学习经验

  • 已经自己利用业余时间断断续续学习了近4个月的Ruby on Rails及相关技术
  • 镐头书、RailsTutorial等书都看过一遍
  • RailsCasts订阅用户
  • CodeSchool的学习成果 - http://www.codeschool.com/users/howiehu

接下来三个月家里蹲的计划

第一个月用来复习和充电,准备读一遍下面的书籍,原则是能有中文的就尽可能读中文的节省学习时间:

辅助阅读(三个月时间读完即可):

第一个月剩下的时间和之后的两个月首先来制作 西安Rubyist 的网站,用于练手,然后在此过程中接触些实际项目实习一下,之后尽可能的将实习转为全职正式工作。

对于以上计划,尤其是前1-2个月的学习计划,大牛们是否还有更好的意见?希望能够多多提出,谢谢!

共收到 96 条回复

支持,向你学习

做 SOHO,您是打算做自己的产品呢,还是做开发咨询+外包?

#2楼 @nightire 做外包或者参与一些公司的远程项目吧,如果有志同道合的产品也可以考虑。

哦,挺好的,支持你!西安是个好地方

#4楼 @nightire 哈哈,欢迎来西安玩,我初期还是以提高技术水平为重点。

呼唤 @ywencn 收人

#6楼 @tumayun 此蜗牛招人标准我达不到,哈哈。

SOHO最大的问题是生活问题,在家散漫惯了效率会非常低,时间观念近乎丧失,经常忘记了自己还活在现实世界中.

我发现我在家里是完全没法用心工作和学习的,非得到外面找个正经地方坐着才行。祝你顺利

@gs412 尝试过,才能知道啊。

打算下个月回西安,有机会见面聊聊。 4年+国内传统软件公司工作经验(深恶痛绝……)

最近正在找工作,找好就回。

#10楼 @howiehu 那种感觉绝对不叫自由,在家里宅几年再出来会发现自己社交能力严重退化,想再恢复又得花几年时间,SOHO不由自主的会变宅的,自己根本管不住自己,曾经我也告诉自己在家SOHO每天早晨坚持跑步,周末坚持逛街,不管用的

西安好地方

#11楼 @lvjian700 欢迎回来。 #12楼 @gs412 和一些资深SOHO朋友聊过,觉得社交问题很好解决,效率问题要靠自我管理和调节。

貌似还少了一个github地址,哈哈

#15楼 @small_fish__ 见个人资料,哈哈。

#16楼 @howiehu 希望早日修成正果

加油

在家的话,自制能力需要很强;前期可以直接选择出去外cafe,或者比较安静地方,这样专注力可能比较高点...

20楼 已删除

edx 的cs169推荐。这个整体性比较好,但也许对你来说没难度。。。

#6楼 @tumayun ←_← 看我眼神

"原则是能有中文的就尽可能读中文的节省学习时间" 欲速则不达。我觉得不如下功夫啃英文书。

#19楼 @mouse_lin 这个主意不错!谢谢。

#21楼 @yfractal 没看明白,是什么东西?

#23楼 @yanhao 看英文书对我来说没有障碍,而且那些书我看第一遍的时候都是英文版,毕竟以我的水平,看中文书的速度肯定要比英文快很多,所以无所谓啦。

@howiehu 除了翻译问题外,看中文书还有个问题,就是可能你看书时不会足够专注,特别是当你的英文水平不是很高的时候,英文材料可以保持你的注意力。

另外,书不必通读,大致翻翻就可以了,弄清楚原理之后要果断大段大段的跳过,老外都很啰嗦的,如果你没有遇到问题,你一辈子都可以不理它,遇到问题后再回去详读即可。

#25楼 @yfractal 谢谢! #26楼 @xhj6 恩,有道理,谢谢!

我觉得后面四本书现在都不需要看。 松本行弘的程序世界 代码的未来 重构(Ruby版) Ruby元编程

倒是多做实际项目更重要。

#28楼 @xmonkeycn 这些是我先前想看但没时间看的书,同意您的意见,主要时间还是花在做项目上。

#12楼 @gs412 哈哈,我也是天天对自己说要跑步,但是最终也是坚持不下来

@howiehu 我觉得你可以在做项目的同时,多看看用到的gem的代码,有了实际场景可能学习源码的方向更明确。我一般是看到一个gem就想想背后的实现,如果想不到,就看看源码人家是怎么实现的。书上讲的东西太脱离实战了

#31楼 @allenwei 这个意见很好,以前搞.NET各种封闭,现在有机会这样做了。

西安还是有不少软件公司 有一定的IT氛围的 恭喜楼主

楼主还年轻啦,只要没有孩子的话,还是很自由的~ 我27了 SOHO 3年,python 路线 - -

#12楼 @gs412 因人而异的。我以前在国内 freelance 时每天在不同地方工作3-4小时,剩下时间全在外边 social。

歪个楼:

《Everyday Rails Testing with RSpec》正在翻译中文版 https://leanpub.com/everydayrailsrspec-cn

#28楼 @xmonkeycn 元编程挺好的,起码看别人代码更明白了

为什么离职啊, 这么好的公司你不继续干,兄弟你太亏了

#23楼 @yanhao 要是啃的时候,有些地方实在啃不动了,咋办?跳过?还是?

@howiehu 西安Rubyist 的网站打算怎么做?opensource的话,我可以来参与~ 目前浪迹北京。学习ruby三个月。现在是java,正向ruby进军。发现ruby招人好少~!

#36楼 @andor_chen 我喜欢这个歪楼 😄

+U 兄弟

支持啊 好好实践一下

也 想soho。不知道从那里开始啊

#36楼 @andor_chen 期待中啊!其实正是因为看到你发微博才知道了这本书的,谢谢你!

#39楼 @SharpX 盛安德是很不错啊,而且盛安德注重人才,哪怕以后SOHO不爽了再回去也是可以的,我只是为了去实践自己的理想,为了自己的兴趣爱好和工作统一。

#41楼 @jarorwar 哈哈目前有个初步的想法,也不难,到时候是opensource的。

#34楼 @ntsai 是啊,11月份领证,至少一年以后才会考虑要孩纸。

#33楼 @haofei 软件公司是不少,但是目前所知道的搞Ruby的还确实不多。

#45楼 @jarorwar 先从下功夫学习+积极参加社区活动开始。

书看得有点多了。。。

#49楼 @badboy 辅助阅读的内容其实不着急,只是想利用大把的连续时间把先前业余时间没办法看的书看看而已。

#28楼 @xmonkeycn "Ruby元编程" 这本书需要看 IMO : )

#51楼 @yanshuai IMO是什么?

#52楼 @howiehu 'In My Opinion'

#53楼 @yanshuai 你的洋文可真够洋的, uw

现在的工作一直在写Java,偶尔做做Rails项目的修正,也是业余学的Ruby,羡慕lz

用外包来养自己的产品,是最稳妥的方式 如果只做外包,多年后你发现自己一事无成,你会后悔的

这是俺10多年的独立开发经验

#57楼 @jjx 对这也是我一直不敢soho的原因,我想着可能有发展的路子还是:要不在业务上多花心思(即跳槽后自己可以在业务上独挡一面,在新的公司有你发展的余地),要不在一家不错的公司慢慢往上爬进而转为技术管理方向。苦心钻研技术的话只能向架构师方面发展。不过这条路比较难走。。。

#57楼 @jjx 以前也看到过别人这么说。我想问的是,如何轻松拿到外包项目?我感觉找外包项目就蛮难的。。。

#12楼 @gs412 这个就是自由的代价。 自由就意味着没人会管你,你需要 self management. 这个不是自由不好,而是你也许不适合,也许方法不对。

不想做管理,架构师,创业/技术合伙人的程序员都不是好程序员^_^

送给楼主一句我很喜欢的话, "当你决定出发,最大的困难已不复存在!"

#61楼 @whh 你是在反讽?搞怪?还是你是认真的?

#63楼 @poshboytl 普通的程序员想要有不错的职业发展,除了管理,架构师,创业/技术合伙人这几条路子之外还有别的吗?

#57楼 @jjx 作为我来说,花一两年时间转型并积累技术经验是当前的任务,所以无论做什么都可以,只要能收入稳步增长。

#62楼 @poshboytl 这句话我也很喜欢,谢谢你!

#58楼 @whh 各种公司待过之后,发现趁自己年轻精力充足,多去依据兴趣爱好尝试自己喜欢的东西才是这个时候应该干的事情,至于往更高的职位发展这种事情,我相信有积累就很容易。

#64楼 @whh 养猪, 卖水果,挖矿,传销 , 被包养 ...

#12楼 @gs412 周末坚持逛街,最后坚持下来了么? 哈哈

话说《Ruby 元编程》这本书去了零碎,干货估计也就本书的1/5也就够了。

看书很无聊,还能看那么多。 编程很苦B, 自己做一个网站, 怎么也得半年吧? 真的是牛人。

个人不喜欢 SOHO 办公,可能遇到过的不好。。

向前冲,加油!

按照你现在的进度,不要继续抱着书学了,应该找个项目来做,你的知识已经完全够用了

#73楼 @steven_yue 第一个月回顾复习一下,因为有段时间没看了再加深下记忆,后两个月全部用来练手。

LZ 怎么去找SOHO工作?

除非lz已经有客户资源,否则,前几年会很苦, 是赔钱赚吆喝的时期

所有提供外包的网站都不太靠谱,价格也很低,但从中却可以找到靠谱的长期合作伙伴, 不过怎么捕获这些合作伙伴, 没什么技巧, 就是吃亏

看书的孩纸都是好孩纸,加油!

我也是SOHO,2-3年经验,建议找企业合作,私人不靠谱。坚决不打价格战,不然吃亏,找自己擅长的领域做,效率第一。

#75楼 @join #76楼 @jjx #78楼 @ntsai

谢谢,我起步还是尽可能的找潜在的朋友关系来走上这一行,比如 @yorzi @allenwei 俩资深Freelancer。

人只要想学,什么时候都不晚!走自己想走的路。

去freelancer接项目吧。

82楼 已删除
83楼 已删除
84楼 已删除

@lgn21st 这个 @catherinenunu 的垃圾帖子到处都是啊,是没把帖子都删掉还是缓存没更新?

可以学习一下mongodb。

#86楼 @rainsz 好主意,谢谢!

#64楼 @whh 看来我是当不上好程序员了.

楼主现在的SOHO事业如何了?

3个月时间,完全掌握ruby,能用来soho,感觉是有很大难度的

看了楼主一年前的帖子,感觉去年的你和现在的我实在是太像了。我在西安上学,结婚,生小孩。13年硕士毕业,一直做大数据相关的事情,在西安工作了一年后在北京出差半年,再回西安创业,失败了。迫于家庭原因,不能再去北京,但又心系外面的世界,所以决定选择SOHO。我现在刚开始学习Ruby,有一定的技术基础,想准备2个月左右转型做开发。最大的愿望是做出一些能改变人们生活的产品。对了,我比你小4岁,而且也姓胡!

楼主最近如何了

#92楼 @jasontang168 最终发现我是一个宅不住的人,现在我在ThoughtWorks工作,正在总结这段经历哈哈。

#93楼 @howiehu 楼主看了你的经历,感觉蛮传奇的,今年马上毕业,在西安,很希望到ThoughtWorks工作,很喜欢ruby喜欢rails,喜欢敏捷开发,希望过几天能够通过ThoughtWorks面试,在公司一睹楼主真容,要是能跟着一起学习几年,我觉得一定会有很大收获。

#94楼 @donychen 通过了吗?

#95楼 @howiehu 通过啦!!!O(∩_∩)O 今天刚得到消息,真的很兴奋,希望能在公司结识您,并向您学习!

howiehu 从士兵到程序员再到 SOHO 程序员 中提及了此贴 09月18日 13:46
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册