
Tentunya, salah satu dari Anda telah menemukan lowongan perusahaan dengan nama licik Java / JavaScript / Android / C # School. Tampaknya itu bukan posisi di negara bagian, di sisi lain, peluang yang baik, dan kadang-kadang satu-satunya, untuk mendapatkan posisi ini. Sayangnya, di Internet, jenis "pendidikan" ini agak diremehkan. Hewan macam apa ini, dan siapa yang membutuhkannya? Mari kita cari tahu!
Sekolah adalah ...
Pertama, mari kita putuskan konsep dari sekolah pemrograman. Dari namanya dapat disimpulkan bahwa sekolah didedikasikan untuk mempelajari pemrograman, biasanya dengan merujuk pada bahasa atau teknologi tertentu. Selain itu, sekolah dalam artikel ini akan berarti pelatihan yang diselenggarakan oleh perusahaan dengan tujuan untuk lebih lanjut mempekerjakan siswa. Artinya, ini bukan sekolah atau kursus yang tujuan utamanya adalah pendidikan itu sendiri. Akhirnya, sekolah tidak termasuk magang atau program untuk pengembangan spesialis muda, yang hanya diperuntukkan bagi lulusan universitas dengan spesialisasi tertentu. Secara teoritis, seseorang dari segala usia dan latar belakang apa pun dapat mulai belajar di sekolah.
Terlepas dari karakteristik umum ini, sekolah itu sendiri dapat sangat bervariasi dari perusahaan ke perusahaan. Selanjutnya, saya akan mengandalkan pengalaman saya lulus sekolah Jawa, pada pengalaman teman-teman saya, serta informasi yang tersedia untuk umum di situs web perusahaan.
Penerimaan
Beberapa perusahaan merekrut hampir sepanjang tahun, sementara yang lain merekrut pada waktu yang ditentukan, sekali atau dua kali setahun. Biasanya, iklan pendaftaran sekolah diterbitkan di situs web perusahaan, serta pada halaman dengan lowongan di agregator pihak ketiga. Proses seleksi serupa dengan proses seleksi untuk lowongan lainnya: resume - tugas tes dan / atau tes - wawancara. Karena itu, jika Anda ingin pergi ke sekolah, Anda harus mendekati prosesnya secara bertanggung jawab dan tidak berpikir bahwa Anda akan diterima hanya karena Anda belajar untuk spesialis IT atau Anda dapat menulis Hello world.
Ada satu fitur: sekolah yang berbeda dirancang untuk berbagai tingkat pengetahuan bahasa pemrograman target. Ada sekolah di mana mereka dapat mengambil tanpa mengetahui bahasa tertentu, tunduk pada literasi komputer umum. Di sekolah lain, sebuah grup akan dipilih untuk Anda tergantung pada level Anda. Beberapa perusahaan memerlukan pengetahuan dasar tentang bahasa sekolah dan akan diuji secara menyeluruh sebelum masuk.
Biasanya, sekolah benar-benar gratis. Anda tidak membayar apa-apa, tetapi mereka juga tidak membayar apa-apa.
Apa? Dimana? Kapan?
Keterampilan input awal siswa memengaruhi proses pembelajaran dan pemilihan waktunya. Misalnya, di sekolah-sekolah Jawa di mana pengetahuan Java tidak diperlukan, pelatihan berlangsung rata-rata 4-6 bulan dan termasuk kursus dasar Jawa. Sekolah untuk orang-orang yang mengetahui dasar-dasarnya biasanya setengah panjang.
Pendidikan di sekolah biasanya dilakukan pada sore hari 2-3 kali seminggu di perusahaan. Sebagai aturan, tidak ada yang menonton. Namun, jika Anda tidak hadir, ada peluang untuk melewatkan sesuatu yang penting dan keluar dari jadwal.
Proses belajar
Sekali lagi di sini,
ada di hutan, ada yang untuk kayu bakar , pendekatan perusahaan bisa berbeda. Mungkin, ini menyatukan semua aliran bahwa teori digabungkan dengan praktik. Setiap perusahaan juga mencoba memberikan pengetahuan yang diperlukan secara khusus untuk proyek-proyeknya. Pada ini, mungkin, kesamaan berakhir.
Di beberapa sekolah, praktik tersebut menyiratkan implementasi proyek kelompok dan / atau individu. Di tempat lain, praktik tersebut termasuk mengerjakan proyek nyata di kantor perusahaan.
Implementasi proyek meningkatkan peluang Anda mendapatkan kontrak untuk posisi pengembang perusahaan. Kebetulan siswa yang rajin ditawari posisi programmer sebelum lulus. Di sisi lain, berhasil menyelesaikan kursus tidak selalu menjamin bahwa Anda akan ditawari pekerjaan. Oleh karena itu, bahkan pada tahap wawancara, akan menyenangkan untuk bertanya berapa persen lulusan yang menandatangani kontrak kerja dengan perusahaan dan apa yang terjadi pada yang lain. Mereka ditawari magang, posisi lain, atau hanya diizinkan berenang bebas?
Siapa yang harus pergi ke sekolah
Dari pengalaman saya sendiri, saya akan mengatakan bahwa menempuh sekolah jauh dari cara termudah untuk menjadi pengembang dan mencari pekerjaan impian. Ada yang lain. Namun, saya menemukan sekolah di perusahaan sering kali merupakan cara yang tak tergantikan, membuatnya mudah bagi ratusan orang untuk memasuki pemrograman. Selain mendapatkan pekerjaan, Anda akan memiliki pengetahuan unik yang akan Anda terima secara gratis. Hal pertama yang pertama:
sekolah vs universitas
Saya tahu seseorang yang pergi ke sekolah Jawa setelah sekolah menengah dan pada usia 20 sudah seorang programmer dengan latar belakang yang kuat. Tentu saja, saya tidak mengatakan bahwa sekolah menggantikan universitas. Namun, jika karena alasan tertentu Anda tidak melihat diri Anda di universitas, itu bisa menjadi alternatif yang baik.
Kelebihan lain dari sekolah - untuk bagiannya itu tidak masalah siapa Anda belajar dan oleh siapa Anda bekerja. Filsuf, tetapi Anda tahu dasar-dasar pemrograman dan ingin bekerja di TI - tidak masalah! Anda telah bekerja sebagai penerjemah selama 20 tahun, Anda ingin mengubah profesi Anda dan Anda tahu Python - Anda di sini! Ngomong-ngomong di sekolah saya, sekitar setengah dari orang-orang itu bukan dari sektor TI. Ada juga orang yang ingin beralih dari spesialisasi terkait atau yang memprogram dalam bahasa lain.
Butuh bertahun-tahun untuk menyelesaikan program universitas. Sebagian besar pengetahuan yang diperoleh di sana mungkin tidak digunakan sama sekali di tempat kerja. Di sekolah, hanya beberapa bulan dan pengetahuan terkonsentrasi, banyak diterapkan dalam praktek.
Dan ceri pada kue: jauh dari setiap universitas IT, seorang siswa diberi kesempatan untuk bekerja pada proyek komersial penuh, yang tidak memalukan untuk menunjukkan kepada orang-orang dan dimasukkan ke dalam portofolio. Dan ijazah itu sendiri tidak akan memberikan pekerjaan. Jadi siswa dan lulusan di sekolah juga senang.
Di sisi lain, seseorang seharusnya tidak mengharapkan keajaiban dari sekolah. Di sini mereka tidak akan menarik Anda dan beradaptasi dengan kecepatan Anda. Sekolah hanya menyediakan pengetahuan yang terfokus secara sempit. Dan bahkan jika Anda akhirnya menjadi seorang programmer, pengetahuan mendasar harus sudah diisi ulang dalam proses kerja.
masuk sekolah vs langsung
Saya sudah menulis di atas bahwa proses seleksi untuk sekolah cukup melelahkan. Bukankah lebih mudah untuk segera melewati seleksi ke posisi awal? Ada dua masalah di sini:
- Anda ingin bekerja di perusahaan tertentu dan mereka tidak memiliki posisi awal.
- Anda benar-benar tidak memiliki pengalaman kerja / magang dan kesempatan untuk mendapatkan pekerjaan agak kecil.
Kalau tidak, tentu saja, dapatkan pekerjaan segera.
sekolah vs magang
Magang itu bagus. Ini adalah kesempatan untuk mengerjakan proyek nyata selama beberapa bulan, mendapatkan pengalaman, dan memahami jika Anda menyukai perusahaan. Anda juga akan dibayar untuk ini. Tapi! Pertama-tama, sesuatu ini mungkin sama sekali tidak cukup untuk kehidupan. Jika Anda sudah bekerja penuh waktu, mengganti pekerjaan untuk magang bahkan bisa berisiko: tidak ada jaminan bahwa Anda akan dipekerjakan. Dan menggabungkan dengan pekerjaan, tidak seperti sekolah, hampir mustahil.
Kerugian lain, di beberapa perusahaan, pekerja magang hanya mengambil siswa dan hanya spesialisasi tertentu. Jika Anda belum memasukkan profil, maka, sayang sekali, Anda harus mencari opsi lain.
Jadi, magang cocok untuk Anda, jika Anda seorang pelajar, jadwal Anda cocok untuk jadwal magang, dan gajinya tidak begitu diperhatikan, dan secara umum Anda tidak akan bekerja penuh waktu. Dalam semua kasus lain, sekolah Jawa bisa menjadi alternatif yang layak.
sekolah vs kursus
Dalam kenyataan hari ini, jangan lupa tentang pendidikan mandiri melalui berbagai kursus online dan offline. Kursus Plus - ini adalah variasi dan kuantitas yang luar biasa. Tetapi yang benar-benar dapat membantu ketika melamar pekerjaan TI pertama adalah unit.
Ini adalah program yang tidak hanya mencakup teori tetapi juga praktik. Kursus selama Anda melakukan proyek dan seorang mentor membantu Anda. Dan kursus seperti itu biasanya dibayar dan menghabiskan banyak uang. Dan meskipun biaya, program yang menjanjikan dan sambutan hangat di Internet, tidak ada yang bisa menjamin Anda bahwa kursus ini tepat untuk Anda. Dan tentu saja, tidak ada jaminan bahwa peluang Anda untuk mendapatkan pekerjaan dengan sertifikat Horns and Hooves akan lebih tinggi.
Tetapi untuk uang Anda, Anda mungkin mendapatkan lebih banyak kenyamanan, Anda dapat melalui program ini dari jarak jauh, kapan saja nyaman bagi Anda dan dengan kecepatan yang nyaman bagi Anda. Dan masuk ke kursus tidak menjadi masalah jika biayanya dapat Anda terima.
sekolah vs kerja
Tujuan utama sekolah adalah mempersiapkan siswa untuk kondisi kerja tempur, dan dalam beberapa hal dia berhasil melakukan ini lebih baik daripada dengan metode pengajaran tradisional. Namun, sekolah bukanlah pengalaman kerja yang nyata. Dengan kata lain, keberhasilan penyelesaian sekolah tidak menjamin bahwa Anda akan berubah menjadi pengembang kelas satu. Anda masih harus banyak belajar sebelum merasa nyaman. Dan proyek pelatihan, apa pun yang dikatakan orang, tidak dapat dibandingkan dengan yang asli baik dalam kompleksitas, atau dalam solusi teknis, atau dalam interaksi tim.
Di sisi lain, jika Anda gagal dalam proyek atau tidak melakukannya, ini tidak berarti Anda bisa melupakan pemrograman. Sekolah dalam banyak kasus jauh lebih intens dan bisa menjadi ujian yang menegangkan, terutama jika Anda menggabungkannya dengan belajar / bekerja. Ini hanya satu cara untuk mencapai tujuan, tetapi jauh dari satu-satunya.
Dengan demikian, sekolah pemrograman adalah pilihan yang sangat baik untuk mendapatkan pengetahuan jika tujuan utama Anda adalah bekerja di perusahaan yang mengelola sekolah. Ini adalah pilihan yang sangat baik untuk orang-orang yang sudah bekerja dan ingin mengubah bidang kegiatan mereka. Ini adalah pilihan yang menjanjikan bagi siswa tanpa atau dengan sedikit pengalaman dalam bidang spesialisasi. Dan ini adalah kesempatan bagus untuk mendapatkan pengetahuan berharga secara gratis dan memperluas resume / portofolio Anda.