哈喽大家好,我是咸鱼
承蒙大家厚爱,我的公众号终于迎来第一百篇原创文章啦,算是一个小小的里程碑,所以这篇文章咸鱼不跟大家聊技术,聊点别的
咸鱼的第一篇文章

我是双非大学物联网工程专业出身
我记得大一上学期那会学 C++,那时候 C++ 是晚上上课,老师连着讲三节。由于 C++ 对计算机小白的不友好以及我觉得老师讲课速度太快(其实是没认真学),让我一度从入门到放弃
就这样一直浑浑噩噩地混到大二,那时候的我不想考研,我想找工作想赚钱,但是我又不知道该从哪里开始,一脸迷茫
刚好那会有一个校外的培训机构来我们学校做宣传,看了他们宣传的内容以及他们学员的薪资排行榜之后,我幼小的心灵受到了不小的震撼和冲击
于是我开始了我的第一次知识付费——报名培训机构
我知道培训机构教的东西在网上也能找得到,但是一方面我自己去找的话需要花费大量的时间和精力,网上资料这么多,我并不知道哪些适合我,我可能会走很多弯路;另一方面我算不上一个自觉的人,我喜欢那种大家在一起学习一起探讨技术的氛围
在跟我父母讲了我要报名培训机构之后,我妈还以为我碰到骗子了,因为这方面她也不懂,所以当时她问了好多亲戚,想听听他们的意见
我印象最深刻的就是那会我在微信建了一个群,然后把那些亲戚都给拉进来,对他们的质疑做出回应


其实他们都是为我好,担心我上当受骗,但是我就是想证明一次给他们看:他们当初的想法是错误的
后来我妈直接说反正这笔钱你是用来学习的,妈百分百支持你,哪有父母不支持自己孩子念书的
于是我开始了真正意义上的系统性学习,不再是大一那会的小打小闹,从入门到放弃
当时是周末开课,早上八点半上课,我的学校离培训机构很远。所以我不得不早上六点半起床,赶早上第一趟公交车去上课
当时寒暑假会有一个为期两周的线下课,而且提供住宿(五六个人一个房间,上下铺),我觉得线下课的学习氛围肯定比线上课要好,所以我都是先把课上了再回家

那时候的我发现生活竟如此的充实——我知道了操作系统除了 Windows 还有 Linux;我学会了各类中间件的原理以及部署配置;我了解了操作系统底层原理;我认识了一帮热爱技术的小伙伴......
那种学到一门新知识,解决一个难题带来的满足感无一不在刺激着我的大脑去分泌多巴胺
到了大三春招的时候,我犹豫了——我觉得我还没有完全学到位,我害怕拿不到 offer

后面在老师的劝说下,还是硬着头皮上了,那会每天早上八点起床,因为不喜欢去图书馆,我就待在宿舍投简历、刷题、复习面试内容
没想到我的第一场面试居然是鹅厂,求职生涯中第一场面试就是大厂,这让我感到无比焦虑。自以为是地为了能给面试官留个好印象,面试那天我还穿了一套西装(结果没让我开摄像头)
现在回想起来觉得还挺好笑的,面完了鹅厂之后觉得面试其实就是面试官跟你唠嗑交流技术,而且大厂的面试官都很友好,没必要紧张,一回生二回熟嘛(鹅厂二面挂了)

分享一个面试过程中有意思的事情,之前听一个学长分享,说自我介绍的时候如果想让面试官对你的印象更深刻,最好开头来一句跟你名字相关的古诗句
但我找不到跟我名字相关的古诗句,我就选了一段我喜欢的,然后有一次面试之后 hr 就跟我说面试官跟她反馈这个候选人一上来就念诗哈哈哈哈哈

整个春招期间就是不断地投简历不断地面试,屡败屡战愈战愈勇(光是某招聘平台简历就投出了两百多次)
这里也插一嘴,对于正在求职的小伙伴们,一定要多投简历!多投简历!多投简历!不要因为各种担心而不敢投,不试试你怎么知道结果呢?
之后 7 月份去了北京实习,9 月份秋招的时候拿到了个人认为某行业(非互联网)头部厂的 offer,也算是给自己给家人交上了一份较为满意的答卷


回想起我的大学时光,我还是挺后悔当初大一的时候没好好学 C++,没好好学技术,以至于我的起步比别人慢了很多
悟已往之不谏,知来者之可追。我现在能做的就是好好工作、好好学习,以此来希望能够尽量跟上大佬们的步伐
我不是一个爱主动学习的人,从小到大都是在家靠父母逼着,在校靠老师管着
随着年龄的增大以及心智的逐渐成熟,我想要改变这种现状。在了解到了费曼学习法以及看到了一些大牛的技术博客之后,我觉得可以通过这种方式(内容输出)来逼我去主动学习
所以我弄了一个个人网站用来记录我的学习笔记。但是后面网站的维护以及域名备案、申请等一系列操作让我觉得很麻烦,便转到了公众号
刚开始的时候什么都想分享:个人所想、投资相关、技术相关。后面觉得范围有点太广,领域不够细分,于是就专注于分享技术相关的内容了
因为记录的都是我的自学笔记,所以一开始的时候没有对格式和内容有太多讲究,自己能看懂就行了
但随着粉丝数量不断上升,便觉得逐渐要开始注重文章的内容和质量了
公众号曾经断更过半年之久,原因是秋招拿到 offer 之后,我内心压抑已久的情绪一下子爆发出来:我厌倦了每天投简历、面试、然后焦虑地等待面试结果;我厌倦了每天为了写一篇文章翻遍资料绞尽脑汁地构思;我想摆烂,我想暂时逃离这种生活
于是我辞去了工作,在家待了一段时间后回到学校准备毕业设计。不得不说,在学校的那段时间是我人生当中最美好的时光:睡到自然醒、去健身房健身、打游戏、晚饭过后去操场散步......
当时因为 yq 不让出学校,每天晚上大家都会来到草坪上唱歌,玩桌游。(写到这里的时候不禁再一次感叹大学生活真的很美好)

直到去年七月份我大学毕业并正式成为社畜,这才恢复了文章的更新,再一次回到了以前的生活节奏
公众号分享的内容,有技术干货、也有我的碎碎念,我真心希望我的文章能够帮助到大家,让大家有所收获有所灵感,这样才算是体现出我的一点小小价值
我曾经在参加讲师培训的时候讲到了我为什么喜欢做技术分享


因为都是在非上班时间写的,所以尽量一周基本能保持两到三篇原创。如果你们哪天看到我更新速度变快了,那就说明我接广告了 :)
一方面,作为一个普通的俗人,我认为赚钱不是我创作的初衷,但是是赚钱让我把这件事坚持了下来(我觉得赚钱其实是体现你个人价值的附带品)
另一方面,我觉得如果你没有时间或者精力去分辨网上的资源,又或者你不知道该怎么去踏出第一步,知识付费是一个退而求其次的选择
我自己就比较推崇知识付费,我在极客时间买了很多课程(推荐倪朋飞老师和耗子叔的课)
一方面是在这个信息爆炸的时代,网上的资源杂七杂八,我需要花费大量的时间和精力在网上查找并整理;另一方面,这些课程都是由行业内的大牛来传授,不但有基础知识还有他们的个人经验分享
当然,我不会强求大家、不会像营销号那样无脑推、更不会给大家洗脑,这点请大家放心,我推的都是我自己尝试过并觉得好的
承蒙各位厚爱,我很珍惜现在所拥有的,很感谢大家对我一直以来的支持
最后,其实我就是一个普通人,一个在一线城市打拼的男男女女的一个缩影。我一直在为美好的未来生活奋斗着,我想让我和我的家人过上更好的生活,我希望能够给别人带来价值
海内存知己,天涯若比邻。无论你是老粉丝还是刚认识的我,希望我们一起努力,一起为美好的生活付出精力和汗水,祝我们能够早日实现心中所想!
由于这个公众号是没有文章评论功能的,大家有什么问题的话请私信我哦
感谢阅读,喜欢作者就动动小手[一键三连],这是我写作最大的动力
我的Rails应用程序中安装了carrierwave。但是,当用户上传多页pdf时,我只希望应用程序获取文档中的第一页并将其转换为jpeg。这可能吗?用什么命令?这是我的uploader。#encoding:utf-8classImageUploader[200,300]##defscale(width,height)##dosomething#end#Createdifferentversionsofyouruploadedfiles:version:thumbdoprocess:resize_to_fill=>[150,210]process:convert=>:jpgdefful
有没有办法跳过CSV文件的第一行,让第二行作为标题?我有一个CSV文件,第一行是日期,第二行是标题,所以我需要能够在遍历它时跳过第一行。我尝试使用slice但它会将CSV转换为数组,我真的很想将其读取为CSV,以便我可以利用header。 最佳答案 根据您的数据,您可以使用另一种方法和skip_lines-option此示例跳过所有以#开头的行require'csv'CSV.parse(DATA.read,:col_sep=>';',:headers=>true,:skip_lines=>/^#/#Markcomments!)do|
我的任务是从数组中选择最高和最低的数字。我想我很清楚我想做什么,但只是努力以正确的格式访问信息以满足通过标准。defhigh_and_low(numbers)array=numbers.split("").map!{|x|x.to_i}array.sort!{|a,b|ba}putsarray[0,-1]end数字可能看起来像"80917234100",要通过,我需要输出"9234"。我正在尝试putsarray.first.last,但一直无法弄明白。 最佳答案 有Array#minmax完全满足您需要的方法:array=[80,
或者好像我必须自己写方法?(保持DHA不变):ruby-1.9.2-p180:001>s='omega-3(DHA)'=>"omega-3(DHA)"ruby-1.9.2-p180:002>s.capitalize=>"Omega-3(dha)"ruby-1.9.2-p180:003>s.titleize=>"Omega3(Dha)"ruby-1.9.2-p180:005>s[0].upcase+s[1..-1]=>"Omega-3(DHA)" 最佳答案 如果我的回答只是垃圾,我深表歉意(我不做ruby)。但我相信我已经为您找到了答
我有这个字符串:auteur="comtedeFlandreetHainaut,Baudouin,Jacques,Thierry"我想删除第一个逗号之前的所有内容,即在这种情况下保留“Baudouin,Jacques,Thierry”试过这个:nom=auteur.gsub(/.*,/,'')但这会删除最后一个逗号之前的每个逗号,只保留“Thierry”。 最佳答案 auteur.partition(",").last#=>"Baudouin,Jacques,Thierry" 关于rub
我有一个以时间戳为键的哈希。hash={"2016-05-31T22:30:58+02:00"=>{"path"=>"/","method"=>"GET"},"2016-05-31T22:31:23+02:00"=>{"path"=>"/tour","method"=>"GET"},"2016-05-31T22:31:05+02:00"=>{"path"=>"/contact_us","method"=>"GET"}}我订购了这个系列并得到了第一双这样的:hash.sort_by{|k,_|k}.first.first但是我该如何删除它呢?删除方法requiresyou知道key的准确
我有一个字符串数组,我需要从中提取第一个单词,将它们转换为整数并获得它们的总和。示例:["5Apple","5Orange","15Grapes"]预期输出=>25我的尝试:["5","5","15"].map(&:to_i).sum 最佳答案 我从你的问题中找到了答案。["5Apple","5Orange","15Grapes"].map(&:to_i).sum在数组中,如果存在任何整数可转换值,那么它将自动转换为整数。 关于arrays-字符串数组中字符串第一部分的总和,我们在Sta
在我看来,我正在尝试显示一个对象表,这是我的代码:CategoriesCBB's">然而这是抛出一个错误说:can'tconvertCapabilityBuildingBlockintoArray关系是正确的,错误来self尝试在此处减去数组的第一个对象的行:有什么方法可以忽略数组中的第一个对象来遍历数组吗?谢谢 最佳答案 尝试使用Array.drop-http://www.ruby-doc.org/core/classes/Array.html#M000294 关于ruby-on-ra
我正在使用FasterCSV我正在循环使用这样的foreachFasterCSV.foreach("#{Rails.public_path}/uploads/transfer.csv",:encoding=>'u',:headers=>:first_row)do|row|但问题是我的csv将前3行作为标题...有什么方法可以使fasterCSV跳过前三行而不是仅跳过第一行?? 最佳答案 不确定FasterCSV,但在Ruby1.9标准CSV库(由FasterCSV制作)中,我可以执行以下操作:c=CSV.open'/path/to/
我有一个数组。我需要保留除索引0处的元素以外的所有内容。此时我的大脑被炸毁了。我整天都在编程。任何帮助都会很棒。谢谢! 最佳答案 使用Array#shift方法,它完全符合您的要求:a=[1,2,3]a.shift#=>1a#=>[2,3] 关于Ruby删除数组的第一个索引,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11783005/