真心想REbuild一下自己的知识结构,怎么办

2012-10-24 23:26:40 +08:00
 icerunz
上大学的时候学过PHP,喜欢设计,现在工作了但是和代码一点关系都没有,但是自己还是希望能够把自己的很多想法变成现实内容。

几年不接触PHP还是忘了很多,想弄几个东西也不知道从哪里入手了,所以特来求帮助啊。

我想REbuild一下自己的知识结构,但是是重新好好的学一遍PHP呢还是学Ruby或Python呢……
然后对iOS开发很感兴趣,买了几本书但是时间不够看,没有个连续性效率也比较低。

基本属于什么都想学但是什么都没学会那种……

我不想就因为现在的工作把自己的这种爱好给丢了……

求意见求建议!
3496 次点击
所在节点    程序员
10 条回复
bluegobin
2012-10-24 23:38:08 +08:00
Just do it!
Part time project是个不错的选择。
icerunz
2012-10-25 00:04:54 +08:00
@bluegobin 关键从哪个方向REBuild比较困扰我啊,时间是不多,到底是“全新”学习一门比较酷的语言如Ruby还是老老实实的把PHP钻透,是个问题啊。还有各种Node.js什么的,关键是还想学iOS……
luin
2012-10-25 00:22:56 +08:00
@icerunz 再没有比Web开发更能触类旁通的东西了,所以不用担心选哪个好。既然楼主之前接触过PHP,还是从PHP学起比较好。
reus
2012-10-25 00:35:40 +08:00
学ruby吧,然后把《松本行弘的程式世界》看一遍,这本书的内容挺广泛的
wezzard
2012-10-25 03:44:15 +08:00
建议楼主从iOS开发开始学期,官方出的数百集视频和大量的文档让你绝对找得着北。入门就用斯坦福的视频好了。当然了,你英语得跟得上。
关键在于iOS开发严格遵循MVC的模式,对习惯的养成很重要。
相比之下,RoR虽然也是MVC的,但是据反映学习过程中找不着北的情况比较多,可能挫折感会比iOS开发大。
如果楼主真想学PHP个人觉得Drupal的二次开发是一个很好的开端。
bluegobin
2012-10-25 10:48:49 +08:00
@icerunz 我个人认为技术只是工具,不应该以某种语言为导向,而是应该以你想做什么为导向。纯粹地去学习某种语言有点舍本逐末,除非你是以研究编语言为目的。
icerunz
2012-10-25 12:53:14 +08:00
@bluegobin 做APP和WEB,就是这两个方向吧。
@wezzard 恩,iOS我跟着Apple的Start课程学了一段时间,觉得还不错。CS193P不带字幕版的还真有点儿吃力。然后就是PHP的潜力和趋势?如果作为APP的辅助,是会更好呢,还是Node.js会更好呢?
icerunz
2012-10-25 12:54:29 +08:00
@reus 这本书买了,丢着还没怎么看。作为教材看更好还是作为方法论和思想看更好呢?
@luin 恩,好的,我仔细考虑下。
wezzard
2012-10-25 15:57:53 +08:00
@icerunz Web开发我不太关心,PHP也是很多很多年前学的,然后自己捣鼓过Drupal的二次开发。如果你说的对App的辅助是指做Native App的服务器端的话我觉得我自己没有发言权,但是我自己做的话会选择RoR+PostgreSQL,因为这样可以很方便的部署在Heroku上。
英语听力还是要练习,我开始听CS193P不开字幕也跟不上,然后就一遍一遍的倒回去听,看了一半的课程之后英语听力水平已经提升很大了,然后这个水平之后再看WWDC,一般主讲人说一个小时,我顶多只有几分钟的内容需要倒回去反复听才能听懂,其他的都是一遍过。计算机英语,词汇量真的很小。
icerunz
2012-10-25 18:20:37 +08:00
@wezzard 呵呵,现在感觉就像听着生活大爆炸干其他事一样,基本不知道在讲什么呵呵。如果是放到国内的环境呢?

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

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

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

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

© 2021 V2EX