Belajar Coding登上2017年塔洪纪念日,和Dan Dapatkan Pekerjaan一起!

Dalam artikel ini kamu akan mempelajari bagaimana cara untuk mendapatkan pekerjaan sebagai 开发人员 dalam 5 bulan bahkan jika tidak punya kemampuan 编码 sama sekali sebelumnya!

Jika kamu adalah seorang 初级开发人员 atau penasaran dengan industri teknologi信息,artikel ini pas untuk kamu。 Jika kamu seorang 开发人员 berpengalaman,kamu juga akan mendapatkan 链接 kepada 资源 terbaik untuk meningkatkan 技能 -mu。

Artikel Ini Mungkin akan terlihat seperti langkah-langkah Menjadi Seorang 开发人员 ,tetapi jika kamu teliti lebih jauh,ini bisa menjadi sebuah strategi untuk membantu kamu menguasai segala jenis Skill baru。

Kenapa Memilih编码?

Sebelum masuk ke langkah-langkah untuk menjadi 开发人员 ,kamu harus benar-benar yakin dengan alasanmu mengambil jalan ini。 Setiap keputusan yang akan mengambil banyak waktumu harus dipertimbangkan sebaik mungkin:

1. Kamu ingin bekerja di sebuah industri yang banyak membutuhkan tenaga kerja dan terbuka peluang besar untuk kamu berada di posisi atas。

2. Kamu ingin 独立 。 Kamu ingin skill yang membuat kamu bisa pergi kemanapun di dunia dan dapat dengan mudah mendapatkan pekerjaan。 Jika Kamu Pindah ke澳大利亚besok,kamu ingin memastikan bahwa kamu tidak akan menemukan masalah dalam mencari kerja。

3. Kamu suka perubahan,dan tidak ingin berhenti belajar。 贾迪(Jadi),孟加帕(Mengai Tidak)?

4. Kamu merasakan perbedaan antara tahun 2002 dan 2017,dan sejauh apa teknologi sudah berkembang dalam 15 tahun tersebut。 Kamu ingin berada di garis depan sebuah industri yang mempunyai wetak besar kepada dunia。

泰塔皮(Tetapi),巴加马纳(Bataimana)吉卡·卡穆(Kaika)泰达·孟普(Timak Mempunyai)杰拉姆·达拉姆(ilam komputer),阿塔·巴坎(Atau bahkan)泰达·塔胡(Tahu Bagaimana) Jangan khawatir,kamu bisa menjadikan hal tersebut sebagai sebuah keuntungan。

Ketika memilih sebuah jalur karir baru,berikut hal-hal yang sebaiknya kamu punya:

一种。 Skill tersebut harus tetap relevan dalam 10 tahun ke depan。 Ini untuk menjamin security kamu di masa depan。

b。 Jumlah Lapangan kerja yang ada harus lebih banyak daripada Jumlah tenaga kerja yang tersedia。 Makin sedikit tenaga kerja yang berkualitas,makin besar pula kontrol kamu terhadap pekerjaan dan perusahaan tempatmu bekerja。

C。 Peluang untuk mendapatkan penghasilan yang besar terlepas dari lamanya tahun bekerja。 Kamu tentu tidak ingin harus menghabiskan waktu bertahun-tahun terlebih dahulu hanya untuk dapat hiduplayak吗?

d。 Sebuah industri yang tidak membutuhkan gelar tertentu dari universitas。 吉卡·比萨(Jika Bisa),孟加巴·赫鲁斯·肯巴利(Gembali),班古拉(Kangah)和孟加比斯坎(Mengabaskan)4塔洪·拉吉(tahun lagi)?

5. Kemampuan untuk memiliki 技能 yang terbaik dalam waktu yang singkat。 Dapatkah kamu memperoleh pekerjaan dengan pengalaman yang sedikit? Dan dapatkah kamu secara cepat mempunyai skill yang bisa menandingi pekerja-pekerja terbaik di bidang tersebut?

6.巴哈贾。 伊妮·阿达拉·杨·帕林·彭特。 Dapatkah kamu membayangkan diri kamu senang melakukan pekerjaan tersebut selama 40 jam seminggu?

Bagi banyak orang, 编码 memenuhi semua kriteria di atas。 Cobalah untuk mengevaluasi hal tersebut untuk dirimu sendiri,dan lihat apakah 编码 adalah sesuatu yang tepat untuk kamu。

PENTING UNTUK DIPAHAMI :ingatlah bahwa dalam 2 bulan pertama,belajar 编码 akan terasa seperti mempelajari sesuatu yang tidak mungkin dikuasai。 Setiap教程,凯拉斯(kelas),马塔里·杨里(kalas),卡穆·巴卡(kamu baca),阿坎·膜(kam membuat),卡穆·贝里普基尔(bahpiki kah),卡普·提达(cupup),帮派(mampu untuk itu)。 Hal tersebut dinamakan非法者综合症 ,yaitu saat di mana kamu merasa sebagai satu-satunya orang yang tidak mengetahui sesuatu hal,kamu dipenuhi dengan keragu-raguan。 Ini sangat biasa terjadi saat mempelajari sesuatu yang baru。 Tetaplah bertahan dan belajar lebih keras lagi。 Sedikit-sedikit kamu akan mulai memahami dan mendapatkan gambaran yang lebih jelas。

Belajar menjadi 开发人员 bukan berarti harus mengingat semua dokumentasi,tetapi adalah belajar bagaimana memecahkan masalah menggunakan segala 工具 yang kamu punyai。

Bahasa Pemograman Apa yang Harus dipelajari?

Kamu akan menjadi seorang Javascript ninja !, berikut beberapa alasannya:

  • Javascript ada di mana saja。 Setiap perusahaan yang mempunyai 网站 membutuhkan seseorang yang menguasai Javascript。 Kemampuan menggunakan bahasa pemograman ini adalah syarat yang dicantumkan di banyak 发布 -一个低俗的kerja。 吉卡·卡姆(Jika Kamu)Ingin Melihat Sendiri,Cobalah Periksa Lowongan kerja di wilayah kamu lewat LinkedIn。
  • Dengan adanya Node.js,Java untuk membangun全栈应用程序。 Melalui 工具 Seperti Electron,React Native,dan banyak lagi,Javascript memberi 桌面,移动,Web ,Bahkan 虚拟现实应用程序
  • Komunitas Javascript berkembang dengan pesat。 Sebagian orang komplain tentang banyaknya 工具 Javascript baru yang dikembangkan setiap harinya。 Kamu bisa menjadikan ini sebagai keuntungan,yaitu kamu bisa belajar hal baru tersebut disaat yang bersamaan dengan orang-orang yang sudah lama berada di bidang ini。

佩尔卡亚拉(saat banyak permintaan pekerjaan di bidang ini)。

Cukup pembukanya,mari masuk ke bahasan utama。 Berikut kamu akan mendapatkan media pembelajaran yang paling efektif。 Dalam 5 bulan, 编程人员 pertamamu。 Kamu hanya butuh确定!

布兰·佩塔玛(Bulan Pertama):Gambaran Umum

Pertanyaan penting yang harus terjawab :Bagaimana komputer,互联网,丹网站 bekerja?

互联网论坛:学习密码.thecademydancadenewboston。

YouTube上的Ikuti kelas dari Harvard。 Ini adalah tempat belajar yang luar biasa dengan instruktur terbaik dalam bidang ilmu komputer。

卡拉·蒙古纳坎(Cara menggunakan)指挥oleh Zed Shaw。

Bagaimana membangun 网站 ,mendapatkan网 ,dan menjalankan 网站的主要内容:视频LearnCode.academy。

Bagaimana HTML,CSS,Java脚本bersja bersama:FrontendMasters。

Jika kamu punya waktu,kamu bisa mencoba 课程 HTML和CSS di freeCodeCamp。

Bulan Kedua:JavaScript

Pertanyaan penting yang harus terjawab :Bagaimana Javascript membuat hidup lebih baik吗?

Inilah yang akan menjadi fokus kamu dalam beberapa bulan ke depan。 Masalah apa yang dapat dipecahkan OLEH JavaScript? Mulailah menulis程序sederhana pada JavaScript untuk mengkostumisasi 网站 kamu。 JavaScript的网站 kamu。

JavaScript的dapat digunakan di luar 浏览器 。 Tontonlah的视频Kyle Simpson ini,dan selesaikan 课程 yang kamu pelajari pada bulan pertama。 Lalu,selesaikan 5个JavaScript课程dari CodeSchool ini。

Untuk git dan Github,kamu bisa mempelajarinya di sini。 Buatlah profil Github dan mulailah membuat 示例网站 kamu sendiri。

Terminologi / Jargon:视频ini dan ini。

最后但并非最不重要的是 ,tontonlah 播放列表视频di youtube ini。

Bulan Ketiga:JavaScript + jQuery + Bangun网站Kamu

Pertanyaan penting yang harus terjawab :Dapatkah kamu membuat 网站 yang专业人员dan mengerti keseluruhan prosesnya吗?

Pelajarilah bagian jQuery di freeCodeCamp。 Meskipun jQuery的Suda Tidak Terlalu Populer Pada Saat Ini,Tetapi Menguasainya Akan memberikan kamu pengetahuan yang Mungkin akan berguna di masa depan。 Lebih lanjut,Kamu akan mengetahui bagaimana 框架 seperti React.js,Vue.js和Angular mulai menggantikan jQuery。

Google开发者工具:Belajar melalui CodeSchool tentang bagaimana 调试程序dan 网站 kamu menggunakan Google Chrome。

Mulailah menghadiri pertemuan-pertemuan 编码和 JavaScript di wilayah kamu。

阿帕特事件循环 ? Ketika kamu sudah mulai menguasai JavaScript,以及其他语言。

Terakhir,tontonlah 课程 dari Douglas Crockford ini。

Pada akhir bulan,kamu seharusnya sudah mempunyai 网站 pribadi dengan代码库di Github。

Bulan Keempat:服务器,数据库,以及Dan Menghubungkan Hal-hal yang telah Dipelajari

Pertanyaan penting yang harus terjawab :Di mana posisi 服务器,数据库 dan raspberryPis dalam keseluruhan pembelajaran ini?

Apa itu komputer /服务器/操作系统:dapatkan raspberryPi dan buat 服务器 kamu sendiri。 Lihatlah project di youtube tentang project apa saja yang bisa kamu lakukan menggunakan raspberryPi。 Lalu,buatlah skrip sederhana,ikuti langkahnya di course ini。 托管网站 kamu di树莓派。 Sekarang kamu telah menjadi orang yang keren。

主题,测试,机器学习,时间复杂度,SQL,UX / UI。 Cari tahu mengapa mereka ada dan masalah apa yang dapat mereka pecahkan。

Mungkin akan banyak yang bertanya,apakah penting untuk belajar测试? Jawabannya adalah iya。 Bagaimana akan benar-bear menguasai sesuatu jika sebelumnya tidak mempunyai fondasi yang kuat吗?

PENTING DIINGAT :tujuan kamu adalah mendapatkan pekerjaan seefesien mungkin。

Buatlah 项目 kecil menggunakan火力基地sebagai数据库。

Bacalah artikel ini:Pilar JavaScript第1部分和Pilar JavaScript part2。

Bulan Terakhir:React.js(atau Angular 2)

Pertanyaan penting yang harus terjawab :Masalah apa yang dapat diselesakan oleh React dan Angular?

React.js阿达拉工具 yang lebih jamak digunakan放弃了Angular。 Kamu bisa belajar React.js安全性:satu,dua,tiga。 Kemudian bacalah sampai habis dokumentasi resmi mengenai React.js。

Belajar Redux melalui 课程 ini,dan baca juga dokumentasinya。

Lalu,Buatlah Contoh Aplikasi React + Redux

Aktifkan应用程序kamu di Heroku。

Aktifkan juga app kamu di Github。

Mulailah 跟随 Dan Abramov,Eric Elliot,David Gilbertson,Quincy Larson,Tyler McGinnis di Medium dan Twitter,dan baca artikel-artikel yang mereka tulis。

Mulailah membuat 恢复在线 kamu。 Kamu bisa belajar cara membuatnya di sini dan di sini。

孟朗点刺笔

Pada akhir bulan ke 5 kamu sudah harus menguasai hal-hal berikut ini:

  1. Belajar HTML和CSS。 Kemudian,belilah sebuah 域名 dari situs 托管 seperti BlueHouse,buatlah sebuah 网站 dan mulai jalankan secara 在线 。 伊妮·阿坎·孟贾迪·波托菲罗·卡穆。 Belajarlah cara melakukan 更新并 编辑 。 Seiring kamu lanjut belajar,buatlah 网站 tersebut semakin bagus。 泰坦(Tetapi),简干(Jangan terlalu)班尼克(Banyak)孟加比斯坎(Maghabiskan waktu di sini)。 Cukup untuk dapat membuat 网站上的在线 dan terlihat bagus。 Kamu bisa melihat contoh 网站 ini。
  2. Belajar JavaScript。 Jika sebelumnya kamu telah belajar cara membuat 网站 ,dengan JavaScript kamu akan belajar bagaimana caranya membuat 网站 kamu interaktif。
  3. Mulailah memasukkan 项目 kamu di Github。 Perusahaan akan mengunjungi个人资料GitHub kamu,dan melihat seberapa aktif kamu di sana。 Usahakanlah melakukan 提交 5 kali seminggu,dan juga bacalah artikel ini serta berkontribusi dalam 开源项目 seperti freeCodeCamp。
  4. Pahami bagaimana menggunakan Google dan Stack Overflow图片显示:ikaika kamu menghadapi masalah。 99%masalah yang kamu temui bisa kamu temukan solusinya secara 在线 。 Kamu juga bisa bergabung dengan chanel IRC JavaScript dan bertanya ketika kamu 卡住了
  5. Menguasai penggunaan 命令行 。 Ini sebaiknya selalu kamu buka ketika berlatih。 Cobalah untuk menggunakan 令行禁止图形用户界面。
  6. Belajar 工具和 JavaScript的趋势分析,以及belajar的memecahkan masalah menggunakan hal tersebut。
  7. Datangi pertemuan-pertemuan komunitas 编码 di wilayah kamu。 Awalnya Mungkin kamu akan正在使用dan tidak mengerti dengan banyak hal yang dibicarakan。 Jangan khawatir,自然。 Tetaplah berkomunikasi dengan 编码者是 lain,kamu akan terbiasa dengan的行话是jan digunakan pada akhirnya。
  8. Mulailah mendengarkan 播客 JavaScript Jabber。 伊妮·阿坎·孟买(Ini akan membuat kamu terbiasa dengan jargon-jargon sehingga saat) 采访 Perusahaan Nantinya,Kamu Tidak Kebingungan。 Kamu juga bisa 遵循 FunFunFunction。
  9. Mulailah Mencari Pekerjaan Yang Tersedia Sejak awal。 Gunakan ini sebagai sarana latihan 采访 Dengan 编码专业。 Kamu juga bisa menggunakan ini sebagai kesempatan untuk bertanya hal apapun yang kamu ingin tahu。
  10. Buatlah个人资料LinkedIn LinkedIn kamu menarik。 Jangan terlalu panjang menuliskan 简历 。 Buatlah secara padat dan ringkas,serta cantumkan 技能 ap saja yang telah kamu pelajari selama 5 bulan terakhir。 Belajar secara mandiri memperlihatkan bahwa kamu mempunyai kemauan yang kuat。 Kemudian,tekankah juga apa yang membuat kamu berbeda dari Developer Lain。

吉卡·阿达·佩雷克鲁特(dika perusahaan)扬·泰塔里克·萨特·梅利哈特·普罗菲尔·卡穆(maka kamu akan diundang untuk) 采访 。 Tidak akan semua 采访 berjalan lancar,tetapi kemampuan kamu mempelajari semua hal di atas dalam 5 bulan,memperlihatkan ambisi besar yang kamu punyai。

Sebaiknya kamu hanya melamar kerja melalui LinkedIn。 Janau buang waktu kamu di Craiglist,Kijiji,atau Monster.com。

青霉菌技能

Kebanyakan orang berpikir bahwa mereka butuh menguasai sebuah skill 100%sebelum bisa melangkah ke tahap selanjutnya。 Namun,untuk kebanyakan 技能 ,termasuk 编程 ,makin dekat kamu ke 100%,maka makin banyak waktu yang dibutuhkan untuk benar-bear mencapainya。 Kamu hanya punya 5 bulan。 Ini akan memberikan kamu kira-kira 80%的技能。 20%拉吉·阿坎·比萨·卡穆·贝拉贾里·莱比赫·贝·迈拉瑞伊项目·尼塔·贝萨玛·蒂姆(丹·孟达帕特·巴兰)。

Pelajaran Terpenting杨Bisa Didapat

Teknologi selalu berubah。 Ini sangat benar,JavaScript。 Dunia Bergerak Sangat cepat sehingga keliatannya tidak Mungkin untuk Mengetahui setiap 怪癖的 ,atau 框架 。 Yang perlu kamu ketahui adalah bagaimana hal-hal tersebut dapat berkolaborasi,dan masalah apa yang yang diselesaikan oleh masing-masing mereka。

程序员adalah seorang 问题解决者 。 Belajarlah memecahkan masalah dengan 工具 yang tersedia untuk kamu。 Kamu hanya perlu tahu sarana untuk membantu kamu mencari颚哇塞巴。 Terdapat banyak 工具 yang bisa digunakan,seperti Google dan StackOverflow。

凯辛普兰

Fokuslah pada efisiensi。 Banyak orang menyerah mencapai tujuannya karena ia tidak merasa memperoleh hasil。 Denkan berfokus kepada hal yang penting,阿寒膜散文belajar menjadi lebih menyenangkan。 Setua Tidak Berakhir Di Sana的Tetapi。 Prolas belajar tidak pernah berhenti,dan tujuannmu adalah mendapatkan pekerjaan secepat mungkin sehingga kamu bisa dibayar untuk belajar。

编码 akan menjadi lebih menyenangkan setiap harinya dan bahkan akan sangat lebih baik ketika kamu dibayar setiap harinya untuk memecahkan masalah dan mengembangkan kemampuanmu。

Perkembangan kamu sebagai seorang 编码器 sebenarnya terjadi saat kamu bekerja dalam sebuah project nyata dengan tim yang nyata。 Inilah Mengapa sebaiknya kamu membuat waktu belajar sendirimu sesingkat mungkin,琼脂dapat lebih cepat belajar bersama tim。 Kamu harus berkumpul bersama orang-orang yang lebih cerdas dari kamu,dan kemudian bekerja bersama mereka。 贾德·塞布阿斯(Jad Sebuah)亲爱的丹·塞拉普·塞加拉(dara serap segala)。

2017年印度国际摄影大赛前夕:穆佩拉贾里·塞布亚(Mempelajari Sebuah) 技能 Kamu akan mempunyai pengalaman dan mendapatkan peluang-peluang baru。 试试看

Disadur dari:

在2017年学习编码,被雇用并在旅途中玩得开心
去年,我写了一篇文章,介绍了如何在5个月内从零知识变成被聘为开发人员。 从那以后,一些… hackernoon.com