Pesan Populer

Pilihan Editor - 2024

Mengapa pemrograman adalah hobi yang sempurna

Kata orang bahwa masa depan pemrograman itu agak licik: pemrograman cukup hadir, dan mengabaikan fakta ini berarti merampas peluang peluang pertumbuhan profesional dan pribadi. Dan kami dapat menjelaskan alasannya.

Kenapa semua ini perlu

"Sebagian besar pengusaha masih tidak menyadari betapa berharganya karyawan setidaknya memiliki pengetahuan dasar pemrograman. Namun, ini adalah salah satu keterampilan paling penting bagi mereka yang pekerjaannya setidaknya terkait dengan teknologi (yaitu, untuk semua)." fotografer, desainer, analis, orang-orang PR dapat mulai mempelajari kode sekarang - meskipun lebih baik melakukannya kemarin Alasannya sederhana: menguntungkan bagi perusahaan untuk mempekerjakan orang yang mengerti dari mana karyanya berasal. Perancang infografis yang sama yang tahu bagaimana tidak hanya memvisualisasikan informasi, tetapi menganalisis dan menyusun materi dan, idealnya, menulis kode yang diperlukan untuk itu, jauh lebih dihargai daripada seorang desainer tanpa keterampilan seperti itu, "analisis Galima Akhmadullina.

Galima memiliki agen perekrutan dan konsultannya sendiri, Galima HR, yang situs webnya dirancangnya sendiri. Dua tahun lalu, ketika merekrut bukan pekerjaan penuh untuknya, tapi hobi, ada cukup fungsionalitas halaman Facebook pribadi untuk menangani semua permintaan. Kemudian saya harus beralih ke tumblr, dan ketika tugas yang lebih kompleks dan sejumlah besar data muncul, saya harus menguasai Wordpress dan memperbaiki plug-in Podio untuk tugas bisnis dan alur kerja tertentu. “Sekarang seluruh saya, bisa dikatakan, bisnis mini hanya bisa ada karena pada titik tertentu saya menghabiskan waktu untuk membuat alat yang nyaman untuk diri saya sendiri - dan jika saya tidak mengaturnya, tidak ada yang akan melakukannya untuk saya. Untuk tugas-tugas seperti itu, Anda tidak perlu menggali secara mendalam front-end dan back-end dan bahkan menulis kode sendiri - sekarang ada banyak kode terbuka [yaitu, setiap pengguna dapat menyalinnya - catatan Editor], dan Anda hanya perlu tahu di mana memasukkannya, untuk menyesuaikan antarmuka yang siap. "

Pemrograman membantu mengembangkan logika, berpikir secara struktural dan memfasilitasi komunikasi.

Pengembangan hobi Galima adalah ilustrasi ideal mengapa keterampilan pemrograman dasar diperlukan untuk semua orang yang memiliki komputer dan akses Internet. Pada tahap pengembangan karir tertentu (bisnis, jika Anda mau), menjadi penting untuk mempresentasikan diri Anda atau produk Anda. Dan kami semua beruntung bahwa sekarang hal itu dapat dilakukan dengan waktu dan uang minimal dengan membeli nama domain seharga lima puluh dolar dan menghabiskan akhir pekan di sebuah laptop. Dapat dikatakan bahwa jurnalis, perancang, copywriter, atau pengacara yang hebat akan selalu memiliki pekerjaan, tetapi untuk menjadi seorang profesional yang profesional, seorang spesialis membutuhkan, secara kasar, untuk hidup sepuluh ribu jam kerja - dan kemampuan untuk memahami kode setidaknya akan memungkinkan Anda melakukannya dengan nyaman. Bahkan pemrograman membantu mengembangkan logika, untuk berpikir secara struktural dan - jika Anda sudah dipaksa untuk berkomunikasi dengan pengembang - untuk memfasilitasi komunikasi dengan mereka (orang-orang di sekitar juga senang jika Anda mengerti). "Yang paling penting adalah bahwa pemrograman memungkinkan untuk sepenuhnya mengimplementasikan ide secara mandiri, membuat produk dari awal. Ini adalah kreativitas. Dan ini yang paling keren," kata programmer web Ekaterina Anishkina.

Di mana untuk memulai dan apa yang harus digunakan

Yang paling keren adalah bahwa penguasaan kode lebih tersedia dari sebelumnya. Selalu ada buku; Sebagai contoh, siswa Parsons, di mana mereka memiliki klub pemrograman sendiri, diminta terlebih dahulu untuk membaca Douglas Rushkoff, yang menempatkan semuanya di tempat-tempat “Program atau Diprogram”. Literatur yang layak adalah topik untuk publikasi terpisah, tetapi hal yang paling masuk akal adalah mengikuti buku di Amazon dan memilih bingo! - buku terlaris lebih baru. "Ketika memilih bahan untuk dibaca, Anda perlu memeriksa tahun publikasi dan publikasi. Dalam TI semuanya berubah dengan sangat cepat. Jika sebuah buku atau artikel berusia lebih dari empat tahun, saya mencoba untuk menemukan analog yang lebih baru," saran pengembang back-end Natalia Romanenko.

Tentu saja, itu memerlukan tinjauan independen pada situs-situs FAQ seperti Stack Overflow. "Jika Anda seorang programmer pemula dan Anda memiliki beberapa pertanyaan, kemungkinan pertanyaan itu muncul bersama seseorang sebelum Anda 99 persen. Pada awalnya, Anda harus google dan banyak membaca, kebanyakan dalam bahasa Inggris. Jawabannya dapat ditemukan di mana saja: di forum, di blog beberapa programmer, dalam dokumentasi resmi. Sebelum mengajukan pertanyaan, cari jawaban, dan hanya jika Anda belum menemukan apa pun, buat topik baru di forum, "lanjut Natalia." Adapun sumber daya berbahasa Rusia, saya berhasil menyelesaikan semua pertanyaan saya. masalah dalam forum.sources.ru dan habrahabr.ru. ketiga - perpaduan yang sempurna dari kolektif blog dan situs berita yang ingin menerbitkan artikel mereka sendiri atau mentransfer ke komputer dan topik terkait komputer.

Pembangun situs pemula perlu mengetahui singkatan WYSIWYG ("Apa yang Anda lihat apa yang Anda dapatkan"). Editor WYSIWYG adalah aplikasi yang memungkinkan Anda untuk melihat hasilnya tepat dalam proses atau bahkan bekerja pada halaman sepenuhnya dalam mode grafis. "Ada banyak antarmuka WYSIWYG di mana (penulis teks ini duduk persis seperti ini). Pada platform Ghost, misalnya , Anda tidak hanya dapat membangun sendiri situs yang indah dan nyaman, tetapi juga untuk berlatih dalam sintaks sederhana Markdown (jika Anda mau, maka dalam HTML).

Format kursus offline menarik karena selalu ada peluang untuk beralih ke mentor.

Untuk pembelajaran langsung dan praktik kode ada sekolah online yang sangat baik seperti TreeHouse, App Academy dan Codecademy, di mana Anda dapat belajar HTML dan CSS, Javascript, Ruby, Python, dan bahasa pemrograman lainnya. TreeHouse bekerja pada model freemium: Anda harus membayar untuk kursus video keren (mulai $ 25 per bulan), tetapi ada juga konten gratis. Pendidikan dalam Codecademy umumnya lebih seperti permainan (meskipun, agak lambat), dan ada pula yang menunda, seperti serial TV. Format kursus offline menarik karena selalu ada kesempatan untuk beralih ke seorang mentor - Anda harus menyelipkan sesuatu lebih dari sekali. Di Moskow ada beberapa tempat yang benar-benar menyenangkan untuk belajar, tetapi mereka muncul. Di Moscow Coding School, dengan segala hormat kepada Baumanka dan spesialisnya, Anda merasa di tahun 2014 (dan sedikit di tahun 2015). Proyek serupa dengan suasana yang hidup dan program yang mampu memikat akan tetap muncul - hanya karena ada permintaan untuk mereka.

Mari kita menarik garis: ambang untuk memasuki pemrograman sangat rendah sekarang, dan prospek membuka dengan itu sangat luas dan secara signifikan dapat meningkatkan kualitas hidup. Fakultas ilmu komputer sedang dibuka, dan Departemen Pendidikan meningkatkan tempat anggaran dalam spesialisasi IT. Bayangkan: setiap orang yang hari ini menghabiskan dua malam dalam seminggu di Sublime dan berhasil mengumpulkan puluhan situs atau aplikasi sendiri, dalam dua tahun mereka akan datang ke tempat Anda lebih atau kurang sukses, tetapi Anda tidak memiliki keterampilan yang serupa dan diminta (tentang generasi di masa kecilnya buku-buku seperti itu, dan diam saja). Mengabaikan kemungkinan pengembangan diri dalam hal apa pun adalah pandangan pendek, dalam hal pemrograman hal ini sangat jelas; dengan kesuksesan yang sama, Anda dapat berhenti menggunakan tangan atau kaki secara sukarela - tetapi mengapa?

Ilustrasi 3D: Dmitry Pustovoitov

Tonton videonya: Tutorial membuat form pendaftaran online dengan html dan css pada notepad++ (November 2024).

Tinggalkan Komentar Anda