神に既知の返信:セルフ・プログラミングの人々は最初のソフトウェア開発の仕事を見つけるためにどのようにしていますか?

私は28歳、30歳、今の仕事を見つけるのは29歳のプログラミングを学ぶために始めた、政治学の学部を専攻しました。今、インターネットでのスタートアップ企業がバックエンドのPythonの開発を行う、非常に中央のバックエンドコンポーネントを書いた、また、同社の自動テストの90%を完了し、シンプルな、困難なプロジェクトが関与しています。実際に、私は助けるために同僚に依存している、弱いプログラミング鶏だった、今年多くのことを学びました。

16557762-cd72f6a68da6e477.png

私は仕事を見つけるためにセルフ・プログラミングから、知っている、これは非常に痛みを伴うプロセスです。

コードの最初の行から開始し学ぶ、あなたが彼らのコバンプログラマの非常に認識していることで、深さの学習と一緒に、あなたが作るのは本当に難しい、この大きなギャップ、資格やハードワークのレベルに私たちの残りの部分を見つけるでしょう、大きなギャップがあります。しかし、あなたが最終的に唯一の競争はあなたが(あなたがそれらを見つけることよりも、若い私の年齢では、)「コバンの選手」に見上げるされ、落胆することになることを見つけるために、仕事を見つけるために勇気を召喚するとき、落ち込んで取得します。

サイレントマントラ:本当にノーアドバンテージああ......

スイッチの前に、私は深セン、操作のディレクターでインターネット企業をした、印象的な、業界独自の営業戦略の一部に従事する、まだ、高速ハードウェアの動作のプロジェクトの多くを行う可能性があります。このプロジェクトは、自動化された作業内容を大量に必要とする、と我々は唯一の2015年の終わりまでに、手作業で行われ、自己のPythonに決定することができるので、チームの作業負荷を軽減したい、とすぐ後に作られた「コーチを、私は、コードを書きたい」と残していき、2016年1月に始まりました公式フルタイムの自習。9月は、仕事を探し始める、2016年10月31日には、同社は、公式エントリ、フルタイムのバックエンドです。

エントリに仕事を見つけるから、総表面上三社。

16557762-2fa207b599a73ae8.png

最初の会社:北華強業界データ・コーポレーションの近くに位置し、主な仕事は、分散クローラを書くことです。

私は何の概念を持っていないし、ペンの質問を行い、使用しないで答えるためにデータベースを使用したことがないのインタビューで尋ねられたとき、1 + 2 + 3 + ... + 100から尋ねた質問に感銘を与えています計算する方法を、私は、ループAのために......書いたようなアーキテクチャ分散型爬虫類について書くために私を許可するなど困難な問題が存在する......最終的に私は家に他のニュースを手放す、もちろん、ニュースはありません。このインタビューを通じて、この事を知っているデータベースに非常に重要であり、その直後に、SQLプライマーによる迅速な読み取り後に家を買うCRUDを学びます。会社自体に関しては、私は雰囲気がコンテンツの仕事であまり興味がない寒さではないので、何の後悔はありません見ました。

第二会社、テンセント。

能混到腾讯面试,我也很意外,居然没有被刷简历刷掉。我没有通过腾讯的社招平台投简历,而是在 V2EX 上看到了腾讯云工程师发的招聘贴,于是把直接发简历到腾讯云工程师的 QQ 邮箱里面,附带了一封求职信。某一天接到电话,说定个日期来一次电话面试。腾讯的这场电话面试是我最紧张的一场面试,电话期间被问及冒泡算法的复杂度,我脑子一片空白,完全想不起来,当然是遗憾收尾。对面工程师说,其实觉得我的工作态度非常好,而且之前的运营工作经验说明我善于利用工具解决问题,只要技术水平达到他们的最低标准,就很乐意让我加入,只不过……

重点说说第三家,现公司,米筐。

最早在拉勾看到米筐的招聘信息,投了然后被拒。然后在 V2EX 上(又是 V2EX,想找工作的朋友一定要重视这种社区)看到他们的招聘贴,继续发简历,同时附上了求职信(这封求职信起了关键作用,后面会细说)。去公司所在地(当时公司在深圳一个别墅区里租了几间房子)面试,和 CTO 简单聊了一下自己学过的东西、写过的代码,然后给我留了一个作业,就是在2周内学习冒泡、插入、选择、希尔、归并、堆、快速,桶排序,并用代码实现。

接下来的2周我足不出户,靠着一本红色的《Algorithms》、一本《算法导论》以及网上的零散内容,大致知道什么意思,然后面向 Google 编程,最后实现了。发邮件回复 CTO 后,1小时内得到回复,说不错,但是没有函数、没有继承,就是一堆命令的堆积,让我用 类 来改写一遍,时限1周。

继而又是兵荒马乱的1周。CTO 第三次发来邮件说不错,但是有几个技术细节和我讨论一下,然后再让我把排序内容输出为表格并增加自动化测试进行验证,时限又是1周。

这次稍微简单一些,但是从没写过测试,也没输出过表格,所以学习了几天,然后实现之(这里有个插曲,我当时的『表格』就是在命令行里绘制一张表格出来,现在想想 CTO 可能是想让我输出成 csv 之类的文件)。这次邮件之后,CTO 通知我第二次面试。这次面试我自觉带上了开发用的 Mac,现场也确实用到了,简单讨论后,CTO 说恭喜你加入米筐。

16557762-853d029a03bbdc48.png

以上是我仅有的三次面试的经历,第三次就找到工作,只能说自己运气不错,另外求职技巧也有一些可以分享的。

技巧1:良好的邮件习惯

标题写个人基本信息、应聘岗位等,正文简要介绍自己,附件包含 docx 和 pdf 格式的简历各一份,然后附上一封像老朋友面谈一样的诚恳的求职信。

技巧2:求职信

从投腾讯简历开始,我在太太的帮助下认真的写一封求职信,详细介绍自己的优势、劣势、以及对新工作的期望,在信中表达出极为诚恳、诚实的态度,而非吹牛逼、忽悠。记得在给米筐的求职信里我写过『知道自己的水平和其他工程师有差距,所以并不要求工资水平和别人一致,只求多一点实战机会、多一点成长』。因为我也面试过不少人,深知市场上的聪明人太多,老实踏实的人太少,所以装一装老实,可能算是一个蛮突出的『竞争优势』吧。

技巧3:不要海投,不要投 HR 邮箱,直接发简历到工程师邮箱

我们这种自学编程的人,绝大多数水平真的不行,没有相关工作经验,没有相关学历。类似我当年不会用数据库、不知道多线程多进程的区别和用途,海投简历只会收获海拒。因此最好能绕过 HR,与工程师直接联系(例如腾讯那场面试,如果我走正常招聘程序,不可能获得面试机会)。

基本上我就是这样在自学编程后找到第一份开发工作的,到现在,工资数倍于入职的起薪,深深觉得米筐给我的东西,远远多于我给米筐的,很感激公司同仁的宽容与善良。写代码是一项实践性的工作,不进入生产环境,很多东西自己是搞不懂也不会接触到的。希望各位自学编程的人,都能早日找到工作,快速学习和成长,不断进化和突破,最终超越自己。

16557762-11d5d0352db4d4df.jpg

(我的工位,这一年多,每天就在不停地问问题中度过了。)

家主は自己学習プログラムより成功良いプログラマですが、私たちは、コバーンの利点に比べ、難易否定できないセルフ・プログラミングを持っているか、どこに置くが、確かにはるかに少ないですが、どんな方法あなたがプログラミングを学ぶことを選択しません、あなたがプログラミングを学ぶことができるようにしたい、仕事の後に自分のお気に入りを見つけて下さい!

あなたがしたい場合、私はここで学ぶためのサークル交流プログラムを持って、著者の紹介で、興味のある小さなパートナーは、ああ一緒に働くことができます!

著者シュウは、ほとんどのユーザーを知っている:バレークリーク

リンクします。https://www.zhihu.com/question/25034235/answer/295451575

ます。https://www.jianshu.com/p/ee40b3fb002eで再現

おすすめ

転載: blog.csdn.net/weixin_34357436/article/details/91054742