Bagaimana menjadi seorang programmer, jika Anda tidak tahu apa-apa tentang kode
Pembentukan / / December 19, 2019
Jadi hal pertama yang harus dilakukan - untuk menemukan guru yang tepat. Hal ini jelas bahwa tidak mungkin bahwa Anda akan dapat meninggalkan semuanya dan mengabdikan diri secara eksklusif untuk mengajar, oleh karena itu perlu untuk memilih kursus tersebut di mana kelas sebagian besar di malam hari atau pada waktu yang tepat untuk Anda waktu. Benar-benar sempurna, jika Anda tidak perlu pergi ke mana pun dan Anda dapat melakukan dari rumah. Opsi menggabungkan kedua keuntungan - kursus online.
kursus yang untuk memilih
Fitur khas dari program yang baik: mereka ada untuk waktu yang lama, mengajar orang-orang di sana dengan banyak pengalaman di bidang yang relevan, akhirnya, Anda tidak hanya akan memberikan jumlah yang cukup teori, tetapi juga belajar untuk menerapkannya berlatih. Sangat diharapkan bahwa ini terjadi dalam kondisi dekat dengan nyata.
Pertimbangkan contoh spesifik - program Pendidikan GeekBrains IT-portal, sudah akrab bagi pembaca Layfhakera. Sudah ada enam tahun. Selama waktu itu, belajar untuk kode lebih dari 70 000 orang - indikator cukup mengesankan.
Adapun mereka yang akan langsung diajarkan, ada benar-benar berisi yang terbaik dari yang terbaik. Pemilihan dihadiri oleh lebih dari 300 calon, itu adalah profesor universitas dan spesialis besar IT-perusahaan. Secara umum, ini adalah orang yang harus berurusan dengan kode dan tahu bagaimana untuk memberitahu orang lain tentang hal itu, untuk membuatnya jelas.
Kita beralih ke yang paling menarik. Praktek. Nya Anda akan memiliki dalam kelimpahan. Pemrograman - bola seperti di mana teori tanpa kemampuan untuk menerapkannya pada kenyataannya adalah nilai kecil. Itulah sebabnya selama pelatihan Anda akan terus-menerus melaksanakan tugas-tugas, banyak pekerjaan untuk informasi yang diperoleh di perkuliahan berasimilasi efisien. Saya mengusulkan untuk melihat tampilannya dalam tindakan.
Kita mulai dengan dasar-dasar
Nah, Anda ingin belajar bagaimana program, tetapi kurang mewakili apa itu semua tentang. Logikanya, hal pertama adalah untuk mempelajari dasar-dasar. GeekBrains Kami memiliki untuk Anda beberapa penawaran menarik.
Pertama, program video "Pemrograman Dasar." Dalam 15 sesi Anda tidak hanya akan belajar untuk memahami seluk-beluk operasi dengan tipe data yang berbeda dan algoritma menjadi bekerja, tapi bahkan menulis game ini. Bagi seorang pria yang tidak tahu apa yang pihak datang ke kode, itu layak, bukan? Akhirnya Anda akan diberitahu bagaimana untuk pergi tentang membangun karir, dan membantu Anda memilih area spesifik aktivitas, dan yang layak untuk mengeksplorasi.
Kedua, kursus online "Pengenalan Pemrograman" - bagi mereka yang memilih untuk tidak hanya informasi baru tetapi juga secara bersamaan berkomunikasi dengan guru, mengklarifikasi saat yang sulit. Ini semua sangat dimengerti dan cepat. Total durasi - dua minggu, selama waktu diadakan empat sesi. Anda akan mempelajari dasar-dasar menciptakan kode, belajar bagaimana mengembangkan algoritma dan mempelajari informasi dasar tentang bahasa pemrograman utama. Untuk memulai lebih mungkin tidak diperlukan.
Dan pada kenyataannya, dan dalam kasus lain, setelah pelatihan yang Anda miliki di tangan adalah rekaman video dari semua pelajaran dan bahan pengajaran. Jika sesuatu tiba terhapus dari memori atau jika Anda ingin lebih banyak waktu untuk menjelaskan beberapa poin, Anda selalu dapat merujuk pada catatan.
Kedua kursus gratis. Ternyata bahwa Anda bisa berkenalan dengan bidang minat tanpa mengeluarkan sepeser pun. Jika terpancing, Anda akan mempelajari lebih lanjut - jika tidak, baik, pengetahuan berlebihan hanya tidak akan. Dengan pengetahuan dasar kita telah memahami, sekarang mari kita cari tahu apa yang perlu Anda lakukan untuk menguasai dua karir populer dan sangat menjanjikan.
web Developer
GeekBrains fitur yang kursus profesional yang serius yang tersedia untuk pemula. Hal ini tidak perlu bahkan untuk studi pra-dasar pemrograman - sistem yang dibangun dari pendidikan dari bawah ke atas untuk membantu memahami rincian profesi masa depan mereka. Di sini, misalnya, Profesional Course "Web Developer" - pilihan yang layak.
Pelatihan akan mengambil 10 bulan. Ya, ini adalah bisnis yang serius, sehingga Anda harus menghabiskan banyak waktu. Namun, upaya akan membayar mahal - rata-rata pengembang gaji di Moskow adalah 74 000 rubel. Kadang-kadang, tentu saja, dan banyak lagi, semuanya tergantung pada apakah calon memenuhi syarat. Dalam kekuasaan Anda untuk membuat diri Anda lebih menarik bagi mata majikan.
Anda mulai dengan belajar dasar-dasar membuat website. HTML dan CSS - di sini adalah teman di bulan pertama pelatihan. Dua kali seminggu, Anda akan belajar untuk membuat situs markup sesuai aturan, untuk mengembangkan blok vorstku dan bekerja dengan desain tata letak. Maka Anda secara bertahap akan mengenal PHP dan JavaScript, mempelajari apa grafis Node.js dan vektor, dan membuat aplikasi konsol pada pelajaran terakhir.
Berikut adalah daftar lengkap kursus termasuk dalam program:
- HTML / CSS - dasar-dasar membuat website.
- PHP. Level 1 - kerangka pembangunan Web.
- PHP. Level 2 - pengembangan web profesional.
- JavaScript - aplikasi web interaktif.
- Node.js - server-side programming dalam JavaScript.
- AngularJS / D3.js - grafis vektor dalam satu halaman aplikasi Web.
- Yii framework - pengembangan profesional.
Pada akhirnya Anda akan menemukan yang paling menarik - pelatihan. Ya, semua profesi siswa tentu memiliki kesempatan untuk bekerja selama dua bulan di salah satu yang terbesar GeekBrains IT-perusahaan-mitra atau bahkan di GeekBrains. Proyek «IT-Inkubator", yang baru-baru ini mengumumkan di situs, akan membantu lebih dan menemukan sebuah tim untuk merealisasikan ide-ide mereka sendiri. Tempat terbaik untuk terjun ke profesi masa depan, tidak menemukan, pada kenyataannya, dikelilingi oleh para profesional, mau tak mau, untuk naik di atas itu sendiri.
pengembang seluler
profesi lain di masa depan terkait dengan pembuatan aplikasi mobile. Pelajari Sekarang Android dan iOS - keluar dari pekerjaan di masa mendatang tidak akan tinggal. Profesional Course "Mobile Application Developer" Ini akan membantu Anda dengan cepat memahami teori dan praktek.
Pelatihan berlangsung 11 bulan, dan upah rata-rata di daerah ini adalah 130 000 rubel. Rasio usaha dan hasilnya berbicara untuk dirinya sendiri - itu pasti worth it. Pada akhirnya, biaya pendidikan, Anda dapat membayar sendiri hanya dalam satu bulan operasi.
Bersiaplah untuk panas, setelah semua harus belajar banyak materi baru. Memulai dengan Java - dari kencan untuk menulis jaringan chat. Berikutnya pada rencana Android: informasi umum dan platform arsitektur, pengembangan user interface dan debug aplikasi. Kemudian membuka dunia Objective C - dari konsep dasar dan seluk-beluk proses manajemen program dan desain antarmuka. Untuk hidangan penutup kami Swift: sintaks, konsep dasar, pendekatan untuk pengembangan game dan mengembangkan aplikasi mereka sendiri.
Program pelatihan terdiri dari unit-unit berikut:
- Java. Level 0 - dasar pemrograman berorientasi objek di Jawa selama dua minggu.
- Java. Level 1 - kursus dasar.
- Android. Level 1 - pengembangan untuk perangkat mobile.
- Android. Level 2 - pengembangan aplikasi profesional.
- Tujuan C. Level 1 - pemrograman untuk iPhone dan iPad.
- Tujuan C. Level 2 - Pengembangan profesional aplikasi dan game.
- Swift - teknik pemrograman modern untuk Apple.
Lalu... drumroll... masa percobaan! Menurut hasilnya, Anda akan memiliki pengalaman dalam penciptaan proyek penuh keterampilan berhasil diabadikan dan portofolio yang baik, yang tidak malu untuk menunjukkan dalam masyarakat yang layak.
hasil
Hal ini jelas bahwa saya ingin tahu apa yang mereka pikirkan, mereka yang menerima pelatihan: semuanya seperti itu, bukan apakah kuliah dari sentuhan dengan kehidupan, bukan apakah zanudnichal guru. Silakan, berikut adalah beberapa ulasan.
albert ChopchiyanSaya belajar untuk tidak web-developer di GeekBrains, dan sekarang magang di sini. Dengan sifat kegiatan saya seorang insinyur, bekerja di laboratorium pengukuran listrik. Sebuah pemrograman saya memutuskan untuk pergi karena sangat seperti untuk membuat yang baru. Terutama saya ingin katakan tentang magang, yang dipimpin Eugene Kartavets. Seorang guru yang baik tersedia untuk menjelaskan dan bantuan dengan solusi dari masalah. Kami telah mengembangkan website perusahaan, yang merilis produk Crawler. Ini adalah pengalaman pertama saya bekerja dalam sebuah tim, di mana saya bisa belajar highlights dari pengembangan tim. Aku mengambil magang jarak jauh. saluran perintah GeekBrains secara efektif terorganisir untuk berkomunikasi dan memecahkan masalah. Akhirnya, aku pindah ke studi bahasa mereka, PHP, dan telah menerima beberapa pesanan untuk lepas. Saya ingin bekerja secara permanen di negara bagian, dan apa yang akan mengembangkan lebih lanjut. Saya menyarankan pemula untuk tidak takut apa-apa dan pergi ke tujuan yang ditetapkan sebelum akhir!
Eugene DarnopyhPada akhir November 2015, saya lulus dari GeekBrains. Saya belajar pemrograman iOS. Sampai saat ini ia bekerja di dukungan teknis dari penyedia internet. Saya ingin mengubah pekerjaan, dan iOS-programmer selalu bermimpi untuk menjadi.
GeekBrains Saya menyarankan teman dari pekerjaan, diadakan kursus gratis di portal. Aku segera memutuskan pada arah, dan setelah pelatihan dimulai jauh magang, di mana dia bekerja pada sebuah proyek bersama, dan menguasai alat-alat seperti GIT, kami lihat, dan lain-lain.
Namun, kebutuhan untuk magang cukup cepat menghilang, karena bahkan pada saat pengesahan UU tersebut, saya mendapat lama ditunggu-tunggu iOS-programmer. pengembang sekarang saya junior iOS. Sebuah pengembang pemula, saya sarankan bahwa Anda selalu memulai dengan teori dan tidak pernah terburu-buru.
Good luck!
pendapat lain dari siswa pada program "web Developer"Dan"Mobile Application Developer"Anda dapat menemukan di GeekBrains situs, semuanya sangat jujur: ulasan tidak dimoderasi, sehingga orang apa yang mereka pikirkan, kemudian menulis.
Akhirnya saya ingin mengatakan satu hal: jangan takut kesulitan. Hari ini Anda sedang meletakkan dasar untuk keberhasilan mereka di masa depan, sehingga merasa bebas untuk turun ke belajar baru dan takut yang tidak akan bekerja. Dengan penolong yang baik untuk Anda di bahu tugas apapun.