瞎扯淡 妹子求问:可以一起玩 ROR 吗?

Rongrong · 发布于 2017年05月27日 · 最后由 lilijreey 回复于 2017年06月05日 · 2044 次阅读
21dab2

之前看InfoQ 有篇文章说程序员都非常真诚友善,乐于助人,我们Ruby社区更是这么多程序语言中最友善的社区,所以就想到把苦扰了很久的问题,自己整理一下思路,发出来也听一下业内人士的意见(身边没有亲戚朋友是这行的)。主要是想听听大家的意见,欢迎吐槽!

先抛出问题:想转型ROR,目前也正在自学,主要担心两个问题

  1. 高中有一次期末考试数学不及格,很受打击,从此对数学有心理阴影。大学虽然微积分线性代数啥的成绩不错,但是我只是态度认真而已,不敢说自己有多擅长。 这其实是我最大的担心。编程需要严密的逻辑思考,我可以胜任吗?从先天条件看,我适合干这行吗?我相信勤能补拙,但那是另一方面。请看下文冰山模型的分析。

  2. ROR就业前景如何,供需关系如何?听说需求蛮大的,是真的吗?ROR现在热门吗?未来发展趋势怎么看?

下文以冰山模型为基础,分析是否适合从事编程行业。

冰山之下是天赋,包括价值观、性格特质、动机等这些底层的东西,它决定了一个人是否能做成某事的60%左右。这部分对成人而言,可变空间不大。而冰山之上明显的知识技能,可以依靠后台努力学习和刻意练习提高,也就是勤能补拙弥补的一部分。

自我剖析如下:

动机:小时候初中接触过计算机,但只限于“扫雷”,真的是超级简单,光点鼠标就行了。爱写日记,担心被其他人看到,梦想设计一种密码,由数字和英文字母组成,心里暗爽了很久很久,感觉自己怎么这么聪明。那时候还不知道世界上有密码这回事。小时候觉得黑客好酷哇,黑暗冷酷霸道,曾写过作文幻想自己就是黑客。成年后,看电影的黑客,一个人坐在电脑前,就可以要什么有什么,掌控一切,操作一切,哇塞,超级牛逼啊。 当然现实并非如此,黑客也许很酷,但是工作也同样也会有无聊枯燥的时候。我只是想尝试一下自己适不适合,有没有潜力做好。如果一次都不尝试,到老了,我会不甘心,不想老了无限后悔中。。。。 这是感性的一面。人经常因为感情的喜好而做出坏的决策。。。。这就是我想多听听其他人意见的原因。

愿景/价值观:研究逻辑思维,探索幸福/财富的终极秘诀,然后传于子孙后代。哈哈这是我不为人知的梦想。

性格特质:外温内热,喜欢跟任务打交道胜过跟人打交道(跟人打交道的内心OS:沟通成本好大啊。。。好心累。。。)

通用能力:跟同龄人相比,

善于计划与执行,执行力强,追求完美,目标导向型人格; 思维条理清晰,崇尚逻辑思考,但是严密性有待提高;目前也在不断地探索中。。。

潜力:公开演讲/主持,有经验不怯场,喜欢愿意投入更多时间(跟同龄人相比);潜意识喜欢操控,可惜现在能力不到家;人际灵敏度高,擅长察觉他人情绪,但不喜跟人打交道,所以协调沟通能力平均值。

知识:本科经济学,学得蛮好的。喜爱用经济学思考和解决问题,比如帕累托改进;有限资源条件下,效用最大化。其实本文也是这个思路。综合个人所有特质,最大化职业转型成功率。

第一份工作财务/人力方面的,流程化事务性工作内容,感觉没什么积累。

技能方面(水平从高到低依次递减): 英语好,写作还可以,编程入门水平

业余爱好(频率从低到高依次递增):不追剧不看小说不打游戏;偶尔看看电影捣鼓化妆臭美;经常运动健身跳舞;每天看书。

整理下来,发现自我认知方面还可以,主要是对ROR这行业不太了解,

作为女生(各行各业对女性的偏见客观存在)已经毕业四五年了,你觉得我适合转型做ROR吗?

共收到 65 条回复
A6ae59

当你什么都了解了,也就不想再做了。最大的乐趣就是探索未知啊。 要是转行做ROR,可能会受到小小的障碍,被歧视(不能熬夜加班,生育问题)。

16370

想转就转,决定了的事情就去做,实际上你不学一段时间,不用ROR做一个例子出来,你很难知道自己是不是真的喜欢编程。而且你可以拿自己的业余时间来学编程,你也就损失点个人时间而已。

23196

能。下一题

A908ae

不是大牛,强答一波。

你担心的问题没关系,不过我觉得你要考虑转不转的关键不在于这两个问题。

第一个问题,无需担心。

写Rails很少会遇到算法的问题,最常用到算法的排序和查找在Rails里有数据库和ruby的api来解决,无需我们自己操心。

所以这还存在语言歧视,我曾经在quora在看到过一个问题,说是她是个女的,她的男朋友说她写Rails根本不能算编程,她要不要和她男朋友分手。

第二个问题,也没关系。

因为你初学ror,实际上是要学习大量关于web开发的知识。等你学好了,做个几个项目。你换其他框架或者语言的时候,你有百分之八十以上的知识是通用的。所以ror的前景不好也没有关系,只要整个web开发领域前景够好就行,而现在web有一统客户端的趋势,估计至少还能火个几年吧。

但是我觉得你转不转还存在一些其他的问题。就是你的人生理想和你近期的阶段性目标,是否和编程有关。如果没有关系,那么你在编程的时候就会长时间感受不到自己做这件事的意义,很容易焦虑。另外一个就是你是否真正喜欢编程这件事,至少不讨厌,甚至在编程时能够偶尔收获一些快乐。

如果你只是想试一下自己是否合适,那么马上行动,大不了放弃。如果你想长期从事编程的工作,那么你就要考虑一下上面两个问题。毕竟人生很长,一辈子做一个不合适的工作会很煎熬。

96

我想和ror一起玩妹子,行不行

21dab2
A6ae59Vdan 回复

其实熬夜加班没有问题,最近在自学,经常到12点,也没觉得困。体力应该还行吧,平时有在运动。😀

775

经济学啊,其实更推荐Python或者R,专门用来处理数据的,VBA也可以,学Ruby on Rails和楼主的本职工作相差有点远。

96

适合

A6ae59
21dab2Rongrong 回复

可以先来参加北京的 Rails Girls 感受一下啊。然后可以借鉴下女前辈的心酸历程。你就知道你该怎么走了啊。

21dab2
A908aeadamshen 回复

真的好暖心,果然是最有爱的社区。关于web的见解,很受益。其实我也在深入地问自己,关键在哪里。觉得你看问题很准。编程与我而言,自己独立消除了bug,很有成就感。满满的成就感,会让人忘记吃的,窃以为这可能是脑高潮哦。至少可以确定不讨厌编程。选择编程排除偶然运气,儿时心结等原因外,可能是之前工作受挫。其实本职工作做得很好,同事领导也认可,但是我分析因为不是核心岗位,不受公司重视,所以。。。

21dab2
32jetspeed 回复

看颜值咯,😜

21dab2
A6ae59Vdan 回复

为什么要用“心酸历程”?北京太远了,坐标苏州。

96
21dab2Rongrong 回复

楼主巧,我在苏州。。也在学ROR。。一年多了 只会用各种姿势写hello world。可以加个加个Q

A6ae59

用几百块的机票钱能遇见自己的未来,难道不值嘛?

21dab2
A6ae59Vdan 回复

这是个好主意!

A908ae
21dab2Rongrong 回复

那你的核心问题可能是觉得自己不受重视。

女性不会像男性那样莫名其妙就会毫无道理地觉得自己很牛,在感情上需要那种自己被需要被重视的感觉,这很正常。

转编程不是解决你核心问题的办法,也可以想想看别的办法。

记得以前看过一本《非暴力沟通》的书,里面说你不论做什么重要的决定,先想想你自己的根本情感需求的什么。

对自己诚实,这样才不至于用错方法。

21dab2
A908aeadamshen 回复

很多女生确实存在情感需求不被满足的情况,的确是的,比如你说的被重视的感觉,安全感之类的。但是我反思了一下,根据马斯洛的需求层次理论,我现在需要“被尊重”,甚至是个人价值实现。希望证明自己,甚至炫耀自己。比如如果我从事编程的话,将来我的孩子可以对他的同学说“我妈妈是程序员,太酷了!”,这个画面想想就让人激动。呵呵,我的潜意识的确是这样的。希望我的家人我的孩子以我为荣,以我为傲。这是最深层次的需求。

5994

一起ROR吧

21dab2
5994fxllong262553 回复

求带

17870

第一样竟看成了LOL😁

21dab2
21dab2Rongrong 回复

深层次的需求就是:我想让我的家人为我感到骄傲。而我选择编程的逻辑是,编程行业工资高,编程行业都是精英,我也想加入,成为其中一分子。精神和物质的需求都满足。令人担心的是,我的能力够吗?数学不自信的带来的硬伤。答案是没问题,干ROR不需要高深的数学。那我加入,需要几年的成长期,行业发展怎样,不会到时黄花菜都凉了?。答案是没问题,这行业还在稳定发展期。

21dab2
21dab2Rongrong 回复

不过我觉得既然深层次需求是证明自己,炫耀自己,编程只是选项之一。当然咯,编程可以满足你这个需求;但是呢,编程并不是唯一的选项。既然想证明自己,应该拿出自己最擅长的。

21dab2

是啊,社会从来不尊重人,只尊重人背后的财富和地位。好深刻的见解。今天赚大发了。果然一个人在那里想破脑子,再深刻深刻剖析,还是需要外面的视角启发。

17740
A908aeadamshen 回复

精辟

8744
32jetspeed 回复

不行

4257

暗中观察。。

1573

坐标苏州?介绍一个本地的同性前辈给你认识,如何?rails 她不懂,但是 web 开发她熟。

21dab2
1573nightire 回复

好啊,求微信号😀

12834
1573nightire 回复

这个时候私聊的应用场景就诞生了

21dab2
12834hemengzhi88 回复

撩妹高手!

Eda824

不追剧不看小说不打游戏

这样真的很省时间。

7634cf

微信号:wobaoyangniba 坐标:北京

96

其实ROR有没前景并不用关心,跟兴趣走就对了。而且web开发光从Ruby语言来看,也不一定全用Rails。特别是现在。只要有兴趣转什么都可以。没有任何障碍,唯一的障碍就是自己给自己设障碍。

96

下面这张脑图是最近在总结自己的Web开发学习经验时画的,还不太完善,不过脉络已经有了,希望能给楼主学习Rails提供一些启发。 即使最后不学Rails,只要你打算做Web开发,这些东西几乎都是会接触到的。

1107

就像健身除了进健身房外,平时生活中也有一些简单的动作可以练习。编程也一样,就是在学编程之外,把电脑用熟,包含但不限于:熟练掌握操作系统、常用软件的使用方式、了解各种功能和设置、疑难问题处理、正确的使用习惯(比如对百度、360全家桶的看法)装机、了解电脑每一个硬件的用途,接触 Win、macOS、Linux,翻墙、正确的搜索姿势(Bing、Google)

熟练这些在学习编程的时候会有极大的优势

A6ae59
32longfei 回复

棒棒哒!

1680

学编程我觉得最大的门槛就是学会如何解决问题,至于用什么语言,只是工具不同而已。 学习 Rails 能在一定程度上让我们对 Web 开发有比较全面的了解,这时候再去学习其他语言,也只是语法问题而已~

9435df

一起学呗,我也刚开始看ROR ,之前只是用Ruby写脚本。 共同学习

15420
32longfei 回复

数据库漏了常用的 redis和pg

9096

仔细想起来,对多数程序员来说,编程并不需要太过复杂的逻辑思维能力和太高的数学水平,可能更需要的是细心、耐心以及英文水平。

另外,初高中的数学成绩不理想并不能说明问题,可能只是缺乏技巧和训练,看问题的角度太窄。很多问题成年之后带着目的再回去解,也不见得难到哪里去。人一辈子是场长跑,起步快并借此碾碎那些起步慢但本可以在将来实现超越的人的自信心的,只是运气好罢了。

9313d8

对于一个肯吃苦就有高薪的行业来说, 你分析的太多了

Rails 不难, 几个月就可以很熟. 难的是做个 developer,

找我贴的题目试一下, 玩好了, 就入行了

96

同在转行中TT,本科会计专业,大学期间没有学会你说的帕累托等等,当然也没听说过RoR,LoL倒是还行,一个学渣中的战斗学渣。所以毕业只好没出息的去了宙行做桂圆狗。建议先JS入手,类C语言的语法清晰,再NodeJS,Express(Express提供V层和C层,后端渲染最简单的是ejs,其他层路由,中间件,和数据库I\O都需要自己写,但好处就是上手简单,数据流清晰,然后就可以MEAN - Mongoose,Express,Angular,Node写SPA了,我刚学会1.xTTTTT)。RoR一上来就是MVC,而且整个Rails就像个黑箱,官方guide一直刷也不抬明白为什么,搞不明白数据流向。

17727
32liuxiansenjs 回复

没有逻辑。叫人学MEAN也是先说js,但讲到ROR却不提ruby,还怪人家黑箱

96

我以后就是那个炮灰程序员TT 现在也看ruby了。

9800

一大波宅男正在赶来。。。

21dab2
32robotsir 回复

是的,最大的障碍就是自己。

21dab2
32longfei 回复

总结的好全面啊,感觉浸淫其中很久了,高度和格局都不一样。敬佩!

21dab2
9096emanon 回复

听了感觉莫名地被鼓励到,正好耐心细心以及英文,我都有。看了这么多留言,学好编程的信心越来越多了。

21dab2
1107jasl 回复

健身爱好者表示,这个比喻我恰好能明白。谢谢!

96
21dab2Rongrong 回复

我下面那个github链接总结得更加全面,我看了也受益匪浅。

21dab2
32longfei 回复

看到了,已收藏,马上也分享给其他小伙伴。

7386

我觉得Rails是最适合做程序员入门的,因为step by step就可以直接地看到自己做的网站。其他语言学个半年除了打印hello world或者熟悉几个算法之外,都不知道自己能干嘛。

大学里面一般用C入门,想一想哪些语法就够头疼的了,一个hello world编译了一天都没通过。

现在学乖了,跨行一般用python入门,可是一直停留在命令行阶段,学来学去都感觉不到激情,所以大部分人都是《Python:从入门到放弃》。

所以rails目前是第一选择。

2852

ROR是一个名利场,你愿意吗 👮

21dab2
2852MrPasserby 回复

名利场?何出此言?愿洗耳恭听。

96

作为一个初级开发者,扫雷游戏玩的...的ROR工程师表示: 既然你小时候扫雷游戏都玩的那么溜,只要有热情,就不要犹豫,只管学就是!

1b5608

长得丑是不是就没有机会一起玩耍了~

17004

为什么不好好学学计算机科学。。学到最后还是去补基础

1107
21dab2Rongrong 回复

是个梗,前几天爆的中金公司某首席欲潜规则女实习生。https://www.zhihu.com/question/60327634

24996

不建议一找工作为目的学习ROR, ROR的技术已经落后了。 如果要找工作可以学习java. 虽然是一坨屎。但是好找工作。

24996
2852MrPasserby 回复

开玩笑, 屌丝场还差不多

63楼 已删除
1107
24996lilijreey 回复

技术落后跟好找工作是不是有点前言不搭后语?

1107
4257greatghoul 回复

看样子这贴也是 sibi 的潜在素材啊...

24996
1107jasl 回复

不觉得呀

21dab2 Rongrong 关闭了讨论 06月05日 10:22
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册