年近三十,真的卷不动了,新技术层出不穷,这个还没摸清门道,那个就已经开始流行使用了。跟其他行业的朋友吐槽, 他说你学呀,你们这行不就是终身学习的嘛。
我苦笑, 平时早上七八点出门工作一天到家晚上七点,不加班都头昏脑涨,只想躺平,如果加班更不用说了。 那么晚回来还能看技术文档刷视频敲代码学习的那真的是个狼火。
前段时间听一个前同事讲,现在出门面个试, 一堆堆听都没听说过的概念能把你问得怀疑人生。.NET都这么卷,更不用说java了,据说三四年经验的java岗你要没研究过常用框架底层源码你都不好意思投简历。
我突然意识到, 真的, 我得找退路了,对于没天赋卷又卷不过别人的我,不用35岁,30即是我迈不过去的槛。
我脑补了下: 疫情寒冬,经济萧条,我惨遭被"毕业"了,年龄与技术都不占任何优势,然后找不到工作,温饱都是问题, 更还不了房贷,房子被收回。。。我被迫睡桥洞。。。"手里呀捧着窝窝头,菜里没有一滴油"的悲惨BGM响彻云霄。
回头想想,不写代码我能干啥?送外卖?分不清东南西北的路痴一个,跟着导航都能走错,等送到了且不说黄花菜都凉了,光差评都能让我直接贷款上班;开个煎饼果子摊儿?自己这厨艺做的东西狗都不吃(不过多练练指不定人会吃的。。。);去做代驾?得了吧,科目二考俩次都没过,先祈祷驾照能顺利拿到手再说。。。
得,我以为的退路,或者大多数人所谓的"门槛较低"的工作,门槛不是我想象中的那么低。
好,我想想自己有哪些优势:
1. 单身。 想到如果自己变成上有老下有小,还背负房贷车贷的中年人,即使遇到自己一点都不喜欢的工作,觉得工作浪费生命,也只能忍受,像是背着一座山艰难前行,就觉得太窒息了。 单身则意味着少了太多负担,多了更多人生选择的可能性。
2. 房贷不多, 我再攒两年的钱就可以一次性还完(前提是两年里不出啥幺蛾子)。
3. 父母身体康健无虞,我暂无要给父母养老的压力, 处于一人吃饱全家不饿状态。
这样想的话, 焦虑似乎减轻了那么一丢丢.现在越来越清楚地认识到, 随着年龄越大,身上的背负的担子就会越多,想要放手一搏的机会越来越少。人平均也就活3万天不到,趁年轻多折腾下,生活得丰富一点,不好吗?
想到这里,我拿起保温杯,泯了口枸杞茶...
我的问题很简单:我是否必须在使用RubyonRails的类上require'csv'?如果我打开一个railsconsole并尝试使用CSVgem它可以工作,但我必须在文件中这样做吗? 最佳答案 CSVlibrary是ruby标准库的一部分;它不是gem(即第三方库)。与所有标准库(与核心库不同)一样,csv不会由ruby解释器自动加载。所以是的,在您的应用程序中某处您确实需要要求它:irb(main):001:0>CSVNameError:uninitializedconstantCSVfrom(irb):1from/Us
Ruby是完全面向对象的语言。在ruby中,一切都是对象,因此属于某个类。例如5属于Objectclass1.9.3p194:001>5.class=>Fixnum1.9.3p194:002>5.class.superclass=>Integer1.9.3p194:003>5.class.superclass.superclass=>Numeric1.9.3p194:005>5.class.superclass.superclass.superclass=>Object1.9.3p194:006>5.class.superclass.superclass.superclass.su
有人知道为什么我的rails3.0.7cli这么慢吗?当我运行railss或railsg时,他大约需要5秒才能真正执行命令...有什么建议吗?谢谢 最佳答案 更新:我正在将我的建议从rrails切换到rails-sh,因为前者支持REPL,而rrails不是用例。此外,当与ruby环境结合使用时,修补似乎确实可以提高性能变量,现在反射(reflect)在答案中。一个可能的原因可能是这个performancebuginruby每当在ruby代码中使用“require”时,它就会调用一些代码(更多详细信息here)。在使用Rai
最近火热的“数字藏品”,你真正了解吗?其实有很多人会把数字藏品跟NFT混为一谈,但其实这两者还是有差别的。数字藏品并不等同于NFT数字藏品是什么?直观来看,它可能就是一张数字化照片或视频,甚至就只是一串数字。但它却是一件对应特定作品、艺术品生成的包含着大量数字信息且拥有唯一加密信息的可以买卖交易的收藏品。NFT则是指一种基于以太坊区块链的“非同质化代币”。它在百度百科里的释义是“用于表示数字资产(包括jpg和视频剪辑形式)的唯一加密货币令牌,可以买卖”。比如已被很多人认识的比特币就是NFT的一种。NFT在元宇宙中发挥的作用是巨大的,目前正是它在支撑着元宇宙中的经济体系。数字藏品其实也是NFT的
我正在开发Rails5应用程序并使用Assets管道。它在开发模式下运行良好,但如果我尝试在生产模式下运行它,它无法正确加载图像和样式。我查了一下,发现是因为config.assets.compile=false在config/environments/production.rb中除非我将其设置为真,否则它根本不起作用。我知道实时编译不适合生产,有什么解决方案? 最佳答案 有两个与在Rails服务器中提供Assets相关的选项:Assets编译config.assets.compile=true指Assets编译。也就是说,当Rai
我从Rails收到了很多回击,因为我将User子类化为许多不同的子类。在我的应用程序中,并非所有用户都是平等的。实际上有很多模型对象,并不是每个用户类型都可以访问它们。我还需要一种方法来执行多态行为。例如,许多方法的行为会因类型而异。多态性不就是为了这个吗?但问题是,我总是被Rails拒之门外。默认值——尤其是表单提交到参数哈希的方式——似乎像非子类模型一样工作。链接和参数哈希值只是默认值真正让您厌烦的两种方式。在Rails中处理不同类型用户的复杂逻辑的“正确”方法是什么?在Java中,子类化模型是有效的——您不必为了让它按照您想要的方式工作而费尽心思。但是在Rails中,很难让子类与
Ruby真的可以用作函数式语言吗?有哪些好的教程可以教授该语言的这一方面?注意:我真的想使用并坚持使用Ruby作为我的主要语言,所以我现在对转换为YAFL(另一种函数式语言)不感兴趣。我对Ruby的功能方面相对于标准功能语言基线的表现非常感兴趣。谢谢。 最佳答案 是的......有点。Ruby缺乏合理的结构来强制实现不变性。(Object#freeze不算)不变性确实是函数式语言的基石。此外,Ruby的核心库高度面向命令式设计。它的Array和Hash类本质上都是可变的,甚至String也有使非不可变的方法(例如gsub!)。具有讽
我正在尝试获得最佳的代码覆盖率/开发时间结果目前我使用rspec+shoulda来测试我的模型,使用rspec+capybara来编写我的验收测试。我尝试为一个简单的crud编写一个Controller测试,但它花费的时间太长了,最后我得到了一个令人困惑的测试(可能是我的错)使用rspec进行Controller测试的最佳实践是什么?这是我的测试和我的Controller的要点(一个测试还没有通过):https://gist.github.com/991687https://gist.github.com/991685 最佳答案 也
我正在尝试查找满足两个条件的所有记录。例如:ruby-1.8.7-p302>Person.all=>#=>#=>#我想获取“Jane”和“Tom”的记录。我正在尝试这个,但它不起作用:Person.find_all_by_state("Wisconsin").find_all_by_single(true) 最佳答案 Person.where(:state=>"威斯康星州",:single=>true) 关于ruby-on-rails-查找两个条件都为真的所有记录,我们在StackOve
我是不是从根本上误解了Ruby?我已经编写Ruby代码大约2年了,就在今天偶然发现了这个......ruby-1.8.7-p249>i=trueandfalse=>falseruby-1.8.7-p249>i=>true有人可以解释一下这里发生了什么吗?我确定它符合规范,但对我来说这似乎违反直觉...... 最佳答案 操作符&&和and有不同的优先级,=恰好介于两者之间。irb(main):006:0>i=trueandfalse=>falseirb(main):007:0>i=>trueirb(main):008:0>i=true