Jawatan Popular

Pilihan Editor - 2024

Kenapa pengaturcaraan adalah hobi yang sempurna

Mereka yang berkata bahawa masa depan pengaturcaraan agak licik: pemrograman cukup hadir, dan untuk mengabaikan hakikat ini adalah untuk menjauhkan diri dari peluang besar untuk pertumbuhan profesional dan peribadi. Dan kita dapat menjelaskan mengapa.

Kenapa semua ini diperlukan

"Kebanyakan majikan masih tidak menyedari betapa pentingnya pekerja mempunyai pengetahuan dasar mengenai pengaturcaraan, namun ini adalah salah satu kemahiran yang paling penting bagi mereka yang kerja mereka sekurang-kurangnya entah bagaimana berkaitan dengan teknologi (untuk semua). jurugambar, pereka, penganalisis, orang PR boleh mula mengkaji kod sekarang - walaupun lebih baik untuk melakukannya hari ini sebabnya mudah: syarikat mengupah syarikat yang memahami apa yang kerjanya datang. maklumat, tetapi menganalisis dan menstrukturkan bahan dan, dengan idealnya, menulis kod yang diperlukan kepadanya, lebih bernilai daripada perancang tanpa kemahiran tersebut, "analisis Galima Akhmadullina.

Galima mempunyai agensi perekrutan dan perundingannya Galima HR, laman webnya yang dia bentuk sendiri. Dua tahun yang lalu, ketika merekrut bukanlah pekerjaan yang sepenuhnya untuknya, tetapi hobi, terdapat laman Facebook peribadi yang cukup untuk mengendalikan semua permintaan. Kemudian saya terpaksa beralih ke tumblr, dan apabila tugas-tugas yang lebih rumit dan banyak data muncul, saya perlu menguasai Wordpress dan memperincikan pemalam Podio untuk tugas perniagaan tertentu dan aliran kerja. "Kini, saya boleh mengatakan bahawa perniagaan mini boleh wujud hanya kerana pada satu ketika saya meluangkan masa untuk membuat alat mudah untuk diri saya sendiri - dan jika saya tidak menetapkannya, tiada siapa yang akan melakukannya untuk saya. Untuk tugas sedemikian, anda tidak perlu menggali secara mendalam ke depan dan belakang dan bahkan menulis kod itu sendiri - kini terdapat banyak kod terbuka [iaitu, mana-mana pengguna boleh menyalin kepadanya - Nota editor], dan anda hanya perlu tahu di mana untuk memasukkannya, untuk menyesuaikan antara muka yang sedia ada. "

Pengaturcaraan membantu mengembangkan logik, berfikir secara struktural dan memudahkan komunikasi.

Pengembangan hobi Galima adalah ilustrasi yang ideal mengapa kemahiran pengaturcaraan asas diperlukan untuk semua orang yang mempunyai komputer dan akses Internet. Pada peringkat tertentu perkembangan karier (perniagaan, jika anda akan), ia perlu untuk membentangkan diri anda atau produk anda. Dan kita semua bernasib baik bahawa kini boleh dilakukan dengan masa dan wang yang minimum dengan membeli nama domain selama lima puluh ringgit dan menghabiskan hujung minggu di komputer riba. Boleh dikatakan bahawa seorang wartawan, pereka, penulis atau pengacara yang sangat baik akan selalu mempunyai pekerjaan, tetapi untuk menjadi seorang pakar monoprofessional, keperluan spesialis biasa, kira-kira bercakap, untuk menjalani sepuluh ribu jam kerja - dan keupayaan untuk memahami kod tersebut sekurang-kurangnya membolehkan anda melakukannya dengan selesa. Malah pengaturcaraan membantu untuk mengembangkan logik, untuk berfikir secara struktural dan - jika anda sudah terpaksa berkomunikasi dengan pemaju - untuk memudahkan komunikasi dengan mereka (orang di sekeliling juga senang jika anda memahami). "Perkara yang paling penting adalah pengaturcaraan itu memungkinkan untuk melaksanakan sepenuhnya idea-idea secara bebas, membuat produk dari awal, kreativiti, dan ini adalah yang paling keren," kata programmer web Ekaterina Anishkina.

Di mana untuk bermula dan apa yang perlu digunakan

Perkara paling keren ialah pembangunan pengekodan kini boleh didapati lebih dari sebelumnya. Selalu ada buku; Sebagai contoh, pelajar-pelajar Parsons, di mana mereka mempunyai kelab pengatur mereka sendiri, diminta terlebih dahulu membaca Douglas Rushkoff, yang meletakkan segala-galanya di tempat "Program atau Jadilah Program". Sastera yang layak adalah topik untuk penerbitan berasingan, tetapi perkara yang paling masuk akal ialah mengikuti buku-buku di Amazon dan pilih bingo! - penjual buku laris lebih baru. "Apabila memilih bahan-bahan untuk dibaca, anda perlu menyemak tahun penerbitan dan penerbitan. Dalam semua perkara IT berubah dengan cepat. Jika sebuah buku atau artikel lebih dari empat tahun, saya cuba mencari analog yang lebih baru," kata pemaju belakang Natalia Romanenko.

Sudah tentu, ia memerlukan semakan bebas di tapak FAQ seperti Stack Overflow. "Jika anda seorang pemrogram pemula dan anda mempunyai beberapa jenis pertanyaan, kemungkinannya timbul dengan seseorang sebelum anda adalah 99 peratus. Pada mulanya, anda harus google dan banyak membaca, kebanyakannya dalam bahasa Inggeris. Jawapannya boleh dijumpai di mana saja: forum, dalam blog beberapa pengaturcara, dalam dokumentasi rasmi Sebelum bertanya, cari jawapan, dan hanya jika anda tidak menemukan apa-apa, buat topik baru di forum, "Natalia terus." Bagi sumber berbahasa Rusia, saya berjaya menyelesaikan semua saya masalah dalam forum.sources.ru dan habrahabr.ru. ketiga - campuran yang sempurna blog dan berita laman kolektif yang ingin menerbitkan artikel mereka sendiri atau memindahkan ke komputer dan topik yang berkaitan dengan komputer.

Pembina laman web pemula perlu mengetahui singkatan WYSIWYG ("Apa yang anda lihat apa yang anda dapati"). Editor WYSIWYG adalah aplikasi yang membolehkan anda melihat keputusan yang betul dalam proses atau bahkan berfungsi pada halaman sepenuhnya dalam mod grafik. "Terdapat banyak antaramuka WYSIWYG di mana (penulis teks ini duduk tepat seperti ini). , anda bukan sahaja dapat membina laman web yang cantik dan mudah, tetapi juga untuk berlatih dalam sintaks paling mudah Markdown (jika anda mahu, maka dalam HTML).

Format kursus luar talian adalah menarik kerana selalu ada peluang untuk beralih kepada mentor.

Untuk kajian langsung dan praktik kod terdapat sekolah dalam talian yang sangat baik seperti TreeHouse, App Academy dan Codecademy, di mana anda boleh belajar HTML dan CSS, Javascript, Ruby, Python dan bahasa pengaturcaraan lain. TreeHouse berfungsi pada model freemium: anda perlu membayar kursus video sejuk (dari $ 25 sebulan), tetapi terdapat juga kandungan percuma. Pendidikan di Codecademy biasanya lebih seperti permainan (walaupun, agak perlahan), dan ada yang menunda, seperti siri TV. Format kursus luar talian adalah menarik kerana selalu ada peluang untuk beralih kepada mentor - anda harus menyelinap pada sesuatu yang lebih daripada sekali. Di Moscow terdapat beberapa tempat di mana ia benar-benar menyenangkan untuk belajar, tetapi ia muncul. Di Moscow Coding School, dengan segala hormat kepada Baumanka dan pakarnya, anda rasa pada 2014 (dan sedikit pada tahun 2015). Projek serupa dengan atmosfera yang meriah dan program yang mampu menawan masih akan timbul - semata-mata kerana terdapat permintaan untuk mereka.

Marilah kita melukis garis: ambang untuk memasuki pengaturcaraan sangat rendah sekarang, dan prospek yang membuka dengannya sangat luas dan dapat meningkatkan kualiti hidup dengan ketara. Fakulti sains komputer sedang dibuka, dan Kementerian Pendidikan meningkatkan tempat belanjawan dalam kepakaran IT. Bayangkan: setiap orang yang menghabiskan hari ini dua malam seminggu di Sublime dan berjaya mengumpul berpuluh-puluh tapak atau aplikasi sendiri, dalam masa dua tahun mereka akan datang ke mana anda lebih berjaya, tetapi anda tidak mempunyai kemahiran yang sama dan menuntut (tentang generasi di zaman kanak-kanaknya buku-buku sedemikian, dan sebutkan apa-apa). Mengabaikan kemungkinan perkembangan diri dalam mana-mana perkara adalah penglihatan ringkas, dalam hal pengaturcaraan ini sangat jelas; dengan kejayaan yang sama, anda secara sukarela boleh berhenti menggunakan tangan atau kaki anda - tetapi mengapa?

Ilustrasi 3D: Dmitry Pustovoitov

Tonton video itu: Our Miss Brooks: First Day Weekend at Crystal Lake Surprise Birthday Party Football Game (April 2024).

Tinggalkan Komen Anda