草庐IT

从餐厅服务员到一线互联网电商程序员 (中)

真香号 2023-03-28 原文

本系列文章分三部分:

上: 餐厅、洗浴会所打工经历

中: 大学求学创业经历

下: 互联网从业经历

本文为第二部分,关注 "真香号",及时阅读其它篇章。

接上文: 从餐厅服务员到一线互联网电商程序员(上)

国内知名投资企业 "经纬中国" CEO 张颖说过一句话,真香君深有体会:

我觉得每个人的人生成长大概都会有七到十个十字路口,在每个十字路口你基本上都要做出正确的选择。如果你做错了选择,走了岔路,你只要能快速地发现,能回来,大概就还能往你想的生活跟工作的方向发展;如果你十个路口连走错三四个,就会越走越偏。


06 大学创业


16年9月,真香君开启了大学之旅,报名手续结束,真香君就开始了拓开人际关系的工作,平时性格也属于社牛症类型,同学基本都五湖四海,别的同学见到大学同学都比较腼腆,而我就做到跟每位同学主动沟通,搭讪。竞选军训大队长、班干部,同学有困难主动伸手,妥妥一个阳光、乐善的小哥哥,一系列活动下来打下了良好的群众基础。


同学们交往久了都知我学业之外还售卖电脑手机等电子产品,暑假一直潜伏在新生群,以大一学长的身份解答各种问题,所以其它学院班级认识我的也蛮多。


努力是有回报的。经过前期几个月的学习、积累人脉,真香君的电子产品生意在开学季爆发了,开学第一月,自己与团队伙伴给力卖了十几台电脑,利润大几千,不过第一个月到手的不多,公司制度,全职前十单每单要上交大几百作为培养费、平台费,再加上给代理发提成,就所剩无几了。
第二个月,出单二十二台,在全公司排名Top3,利润丰厚,轻轻松松,上着课就把钱给赚了,刚进大学的毛头少年哪能禁得起这样的诱惑,于是大学第一学期的日子,上课的状态基本是,左耳朵进,右耳朵出。没课的日子就跑到公司,忙着招代理,忙着赚钱。有了钱,就是不一样,每天晚上不是在夜宵摊,就是奶茶店,请学生会学长吃饭,请团队小伙伴吃饭,把自己通过创业赚了钱,有钱的形象塑造出来,其实也是为了激励他们出单,打点关系。

一方面公司要树立典型,先富带后富,另一方面自己想锻炼演讲能力,临场能力,所以经常被推上讲台,给其它团队的小伙伴做分享、培训。


07 重回学业正轨


假期中,真香君沉下心,掂量自己一学期的收获,回顾了自己到长沙读书的初心是想通过互联网有所成就,而现在自己专业知识啥也没学到,甚至有点吃力。独自一人紧锁房门,拿起编程专业书,看了几十页,自己也都看懂了,发现并没有专业课上那么难,难的是自己没用心。

一方面如果销售再做下去,可能跟一些学长一样毕业即失业,自己是想从事技术工作,在这弱肉强食的世界,身上没核心竞争力,行业无门槛,别人轻而易举取而代之,当然互联网的工资确实比传统行业高。想到了老板给我们洗脑的话语,心中的气愤涌上心头,被老板忽悠了那么久,那一刻人间大清醒。


下定决心将重心转移到学习上,好好学习,但是卖电子产品也不能停,毕竟是大学的一笔收入,不能和钱过意不去。寒假中宣传给力,电脑加上手机十来单,正月初八公司开工就给顾客发货了,赚了一小笔。


开学第一天自己就买了电脑,有趣的是第二天是公司大整顿,因为前期业绩做的好,当了总经理的第三位徒弟。开年各团队负责人和徒弟组(相当于xxx直属队)晚上留公司,对去年业绩未达标的惩罚,立新的业绩目标,销售公司嘛,整的就是惩罚自己那一套,所谓的狼性文化。惩罚的手段是当着众人生吃芥末,前面的几人吃下芥末的表情丰富,吃完一个个都往厕所跑。



轮到真香君时,我耍了个小聪明,把芥末挤到口中,用舌头顶到天花板粘着,面目狰狞假吞芥末,然后作一脸难受跑厕所抠喉咙呕吐,躲过一节。有的哥们真实在,真生吞芥末,当场送医院住院。遭此一役,更加坚定了自己转行学习技术的决心。


08 行动


安装好所需的编程软件,与班上学习好的同学混为一伍,上课认真听讲,课堂做练习,帮助有学习有困难的同学。


计算机的课程,逻辑性、连贯性强,前面一节课没听,后续知识就不懂,基础知识本来就不扎实,老师照搬PPT 念读,实在是枯燥无味。自己课后在网上下载IT培训机构的视频看,补知识,机构的老师和大学的老师是有区别的,一方面机构老师在互联网企业工作多年有经验,且年轻,上课经常举一些现实生活中的例子,有时也会开车,讲段子,将知识生动讲出来,所以上这种课人是非常享受的。


看完一个视频,练习一个视频的代码,编程这活的知识,如果不经常用,忘记的非常快,后面为了记住知识,通过写个人博客来记住知识,在选平台写博客,又作错了一个选择,源于自己认知的浅显,选择错了,走了很远的弯路,后面可以专门写一篇文章来说说这事。


因为自己在校生,也不舍得花钱报线下培训班,所以知识体系是零散的,没有体系的技术栈学习路线,A技术学一点,B技术学一点,市面上的企业需要完整的技术链是哪些,需要学习到什么程度也不知,也无朋友学长指点,当然也是自己懒没下狠功夫去查信息。


过去十年互联网在国内飞速发展,技术迭代也频繁,例如前三年热衷于A技术体系,随着用户量的剧增,业务变化,又得换B技术体系,一直是变化的。大学的课程结构体系更新速度慢,老师也不想花时间去学习新技术,这也是体制内舒服的原因之一吧,学校教学与企业所需要毕业生掌握的课程呈断崖式。


就这样跟着老师的课程学,加上自己在视频网站也找一些资料学习,期间也赚点钱,渡过了后续的大学生活。现在最想的是有时间回大学与爱学习的师弟师妹交流,给他们开拓一下知识面,企业需要毕业生掌握哪些技术、掌握到什么程度能找到工作,技术的学习路线是如何循序渐进,在哪里找资料视频。

真香君是个罪恶感极强的人,同班同学L是我的室友,又是团队合伙人,学习底子其实是蛮好的一个学生,学编程是完全没问题的。大二期间真香君觉悟后,L 还是每天忙于销售,无心学习,甚至夜不归宿,真香君大学期间多次和他聊天:“钱要赚,学习也不能丢,我怕你毕业后,某一天突然悔悟,想起是真香君发展你做销售,给你洗的脑子,反过来怨我”。现在回忆起来也没什么后悔,毕竟不是每个人都会从事技术行业,L做销售现在混得也不差。


09 对钱的重新思考



将重心转移到学业后,随之而来就是收入骤减。赚钱轻松时,花钱如流水,一点都不心疼,当潮水褪去,冲刷而走的也有那群酒肉朋友,当每个月的收入不再富裕,每一分钱都一定要用到实处,每一分钱的使用都一定要再三考虑。在年轻时经历一些起落,更明白什么是生活。

有关从餐厅服务员到一线互联网电商程序员 (中)的更多相关文章

  1. ruby - 使用 ruby​​ 和 savon 的 SOAP 服务 - 2

    我正在尝试使用ruby​​和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我

  2. ruby - 具有身份验证的私有(private) Ruby Gem 服务器 - 2

    我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..

  3. ruby-on-rails - 启动 Rails 服务器时 ImageMagick 的警告 - 2

    最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru

  4. ruby-on-rails - s3_direct_upload 在生产服务器中不工作 - 2

    在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo

  5. ruby - 用 Ruby 编写一个简单的网络服务器 - 2

    我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b

  6. ruby-on-rails - 在 Rails 中调试生产服务器 - 2

    您如何在Rails中的实时服务器上进行有效调试,无论是在测试版/生产服务器上?我试过直接在服务器上修改文件,然后重启应用,但是修改好像没有生效,或者需要很长时间(缓存?)我也试过在本地做“脚本/服务器生产”,但是那很慢另一种选择是编码和部署,但效率很低。有人对他们如何有效地做到这一点有任何见解吗? 最佳答案 我会回答你的问题,即使我不同意这种热修补服务器代码的方式:)首先,你真的确定你已经重启了服务器吗?您可以通过跟踪日志文件来检查它。您更改的代码显示的View可能会被缓存。缓存页面位于tmp/cache文件夹下。您可以尝试手动删除

  7. 程序员如何提高代码能力? - 2

    前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源

  8. ruby - 我的 Ruby IRC 机器人没有连接到 IRC 服务器。我究竟做错了什么? - 2

    require"socket"server="irc.rizon.net"port="6667"nick="RubyIRCBot"channel="#0x40"s=TCPSocket.open(server,port)s.print("USERTesting",0)s.print("NICK#{nick}",0)s.print("JOIN#{channel}",0)这个IRC机器人没有连接到IRC服务器,我做错了什么? 最佳答案 失败并显示此消息::irc.shakeababy.net461*USER:Notenoughparame

  9. ruby - Rails 开发服务器、PDFKit 和多线程 - 2

    我有一个使用PDFKit呈现网页的pdf版本的Rails应用程序。我使用Thin作为开发服务器。问题是当我处于开发模式时。当我使用“bundleexecrailss”启动我的服务器并尝试呈现任何PDF时,整个过程会陷入僵局,因为当您呈现PDF时,会向服务器请求一些额外的资源,如图像和css,看起来只有一个线程.如何配置Rails开发服务器以运行多个工作线程?非常感谢。 最佳答案 我找到的最简单的解决方案是unicorn.geminstallunicorn创建一个unicorn.conf:worker_processes3然后使用它:

  10. ruby - Dropbox 类似 git 的服务——没有 rsync 和 inotify - 2

    关于如何使用git设置类似Dropbox的服务,您有什么建议吗?您认为git是解决此问题的合适工具吗?我在考虑使用git+rush解决方案,你觉得怎么样? 最佳答案 检查这个开源项目:https://github.com/hbons/SparkleShare来自项目的自述文件:Howdoesitwork?SparkleSharecreatesaspecialfolderonyourcomputer.Youcanaddremotelyhostedfolders(or"projects")tothisfolder.Theseprojec

随机推荐