• 2024-07-03

Cara Mempelajari Pemrograman dan Peluncuran Aplikasi Anda dalam 3 Bulan-Tanpa Pengalaman Pemrograman |

Belajar Dasar Pemrograman dari Nol secara Terstruktur untuk Pemula

Belajar Dasar Pemrograman dari Nol secara Terstruktur untuk Pemula

Daftar Isi:

Anonim

Jika Anda pernah mencoba untuk memulai perusahaan perangkat lunak atau membangun aplikasi seluler, Anda mungkin telah menemukan opsi ini untuk mendapatkannya:

  1. Temukan teknis
  2. Sewa freelancer untuk membangun aplikasi Anda.
  3. Pelajari pemrograman dan buat sendiri.

Ketika datang untuk menemukan seorang pendiri, jika Anda belum mengenal seseorang dengan kemampuan teknis, itu akan menjadi proses yang sangat panjang dan sulit untuk menemukan seseorang untuk bekerja dengan Anda-jika Anda dapat berhasil melakukannya sama sekali.

Anda membutuhkan seseorang yang sangat mampu secara teknis, memiliki waktu untuk mengerjakan proyek, dan memiliki semangat untuk apa yang Anda sedang melakukan. Tipe orang yang Anda perlukan untuk bermitra adalah dalam permintaan yang sangat tinggi, jadi bahkan jika Anda menemukan seseorang, itu akan sulit untuk meyakinkan mereka untuk bergabung dengan tim Anda.

Jika Anda memiliki uang, menyewa freelancer bisa bekerja. Namun, mempekerjakan seseorang untuk membangun aplikasi impian Anda sangat sulit, dan kemungkinan akan memakan waktu lebih lama dari yang Anda harapkan.

Selama proses bekerja dengan freelancer, Anda mungkin menemukan mereka tidak membangun hal-hal seperti yang Anda harapkan- desainnya akan mati, semuanya tidak akan berfungsi secepat yang Anda inginkan, atau akan ada elemen antarmuka kecil yang Anda pikir tidak akan disertakan. Selain itu, Anda akan memiliki ide baru untuk aplikasi yang ingin Anda tambahkan sebelum atau setelah rilis, dan aplikasi akan membutuhkan perbaikan bug dan pemeliharaan setelah peluncuran, yang akan membutuhkan biaya tambahan. Karena itu, Anda akan membayar freelancer Anda lebih dari yang Anda kutip hanya untuk menyelesaikan proyek.

Lihat Juga: Dapatkah Anda Membuat Aplikasi Besar Tanpa Latar Belakang Teknologi? Salah satu Ibu Menunjukkan Anda Bagaimana Ini Dilakukan

Pengalaman saya dengan salah seorang pendiri dan pekerja lepas

Tiga tahun lalu, ketika saya masih mahasiswa bisnis berusia 20 tahun, saya mulai membangun layanan streaming musik yang baik untuk keduanya musisi dan penggemar musik.

Untuk tahun pertama startup saya, saya mencari salah satu pendiri teknis. Saya telah melalui sekurang-kurangnya tiga orang pendiri teknis, yang masing-masing saya kenal dengan sangat baik, tetapi entah tidak memiliki semangat atau waktu dan komitmen terhadap proyek tersebut. Segalanya bergerak sangat lambat karena kami tidak pernah membangun sesuatu yang saya cukup percaya diri untuk dilepaskan.

Tahun berikutnya dihabiskan untuk menyewa freelancer. Masalah-masalah di sini mirip dengan yang muncul selama pencarian saya untuk seorang rekan kerja teknis - banyak freelancer yang terjangkau juga memiliki pekerjaan penuh waktu dan sedikit waktu untuk berkomitmen pada proyek. Dalam kasus saya, butuh enam bulan untuk membuat aplikasi iOS saya dibangun.

Sayangnya bagi saya, seseorang masuk ke mobil freelancer dan mencuri laptopnya dengan semua kode di atasnya. Enam bulan kerja telah hilang, dan saya kehabisan uang. Karena saya tidak bisa menemukan seorang pendiri dan tidak punya uang untuk menyewa freelancer lain, saya juga tidak bisa menunggu enam bulan lagi untuk orang yang saya sewa untuk memperbaiki ini, saya memutuskan saya harus melakukan ini sendiri.

Lihat Juga: Cara Menemukan Mitra Bisnis

Berapa lama benar-benar belajar pemrograman?

Apa pun yang Anda lakukan, tolong jangan Google "Berapa lama waktu yang dibutuhkan untuk belajar pemrograman ? ”Seperti yang saya lakukan. Anda hanya akan berkecil hati oleh orang-orang yang memberikan jawaban seperti, "Saya sudah pemrograman selama lima tahun dan saya masih belajar," atau "Sekitar dua tahun jika Anda melakukan pelajaran sehari." Ini adalah salah satu yang utama hal-hal yang membuat saya kembali dari belajar pemrograman sendiri.

Saya selalu berpikir, "Dua tahun !? Saya pasti dapat menemukan pendiri yang baik dalam jumlah waktu itu! ”

Meskipun benar bahwa Anda akan terus belajar hal-hal baru dalam pemrograman, itu tidak akan membawa Anda dua tahun untuk belajar cukup untuk membangun program atau aplikasi Anda mencoba untuk melepaskan.

Selama proses melakukan tutorial dan membuat kesalahan, saya menghabiskan sekitar enam jam sehari untuk pemrograman (ketika saya lulus kuliah pada titik ini, saya masih memiliki pekerjaan paruh waktu). Pada enam jam per hari, saya membangun dan meluncurkan aplikasi iOS saya dalam tiga bulan. Inilah hasilnya jika Anda ingin melihat (untungnya, upaya penjelajahan musisi sebelumnya berarti saya sudah memiliki beberapa musik untuk bekerja.)

Saya akan memandu Anda melalui persis bagaimana saya melakukannya.

Tutorial dan memahami dasar-dasar

Setelah tidak memiliki pengalaman pemrograman sebelumnya, saya tidak tahu bagaimana melakukan sesuatu. Saya bahkan tidak tahu di mana harus menulis kode, atau bagaimana cara memasang aplikasi di iPhone saya.

Untungnya, saya menemukan situs web mengagumkan yang mengajarkan pemrograman iOS kepada pemula-Kode dengan Chris. Anda dapat melakukan beberapa pelajaran pertama secara gratis untuk mengetahui apakah itu tepat untuk Anda. Karena saya tidak memiliki uang, saya meyakinkan orang tua saya untuk membayar kursus, dan saya merasa sangat membantu.

Berikut adalah beberapa sumber daya lain yang dapat Anda lihat untuk belajar pemrograman. Ada yang gratis, ada yang dibayar:

  • Codecademy
  • MIT OpenCourseWare
  • Khan Academy
  • Berbagai video YouTube

Pastikan Anda memilih kursus yang untuk pemula, bukan untuk programmer berpengalaman. Program-program ini akan mengajari Anda hal-hal pemula super dasar yang terkadang sulit untuk diketahui.

Jika Anda belajar pemrograman iOS, saya sangat merekomendasikan Kode dengan Chris. Ini tidak gratis, tetapi video membuat hal-hal yang sangat mudah untuk diikuti, dan dia melakukan pekerjaan yang hebat menjelaskan hal-hal dengan cara yang masuk akal untuk orang-orang non-teknis.

Lihat Juga: 11 Program Online Gratis yang sangat baik untuk s

Apa yang harus dilakukan selama kursus

Selama kursus, sangat penting bahwa Anda benar-benar menulis kode. Jika Anda mengikuti serangkaian video YouTube, jangan menonton video berpikir Anda akan mengumpulkan informasi dan membuat catatan, kemudian kembali dan kode. Ini tidak akan berhasil. Telah terbukti bahwa orang belajar lebih cepat dengan membuat kesalahan.

Anda harus mengikuti dan menulis kode sendiri. Ketika Anda melakukan ini, Anda akan menemukan bahwa kadang-kadang itu tidak berhasil, bahkan jika kode terlihat persis seperti yang dilakukannya di tutorial, atau bahwa beberapa kode yang Anda tulis sebelumnya di tutorial tidak berfungsi lagi. Sangat penting bahwa Anda membuat kesalahan seperti ini dan melaluinya.

Kebanyakan orang menjadi kecil hati ketika mereka menemukan kesalahan yang menurut mereka tidak dapat dipecahkan. Ketika Anda menemukan kesalahan pemrograman, Stack Overflow adalah teman terbaik Anda. Sebagai seorang pemula, kemungkinan apa pun yang Anda Google terkait dengan masalah pemrograman akan menghasilkan tautan ke situs ini, dengan jawaban luar biasa yang akan sangat membantu Anda. Jangan takut untuk menjadi spesifik ketika Anda Google masalah yang Anda hadapi.

Bajak melalui kursus secepat mungkin. Kemungkinan Anda akan mendekati akhir dan masih memiliki sedikit untuk tidak tahu apa yang Anda lakukan. Tidak apa-apa. Pada akhir tutorial yang baik, Anda akan memiliki pemahaman yang lebih baik tentang proses yang perlu Anda lalui untuk membangun sesuatu.

Apa yang harus dilakukan setelah kursus

Setelah kursus pemrograman, kebanyakan orang akan mendorong Anda untuk mulai dengan program kecil. Dengan asumsi program pemrograman Anda telah Anda buat beberapa program kecil yang bisa diterapkan, saya akan mematahkan semangat ini. Membangun program kecil demi pemrograman akan membuat Anda bosan.

Atau, saya mendorong Anda untuk mulai membangun bagian dari ide Anda. Yang saya maksudkan dengan ini adalah, jika aplikasi Anda memiliki beberapa fitur, ambil masing-masing fitur tersebut satu per satu, dan buat mereka sebagai program terpisah.

Ide Anda adalah alasan utama Anda mulai belajar pemrograman, dan itulah yang Anda Sangat bersemangat tentang-gairah Anda akan menarik Anda melalui pengalaman jauh lebih cepat daripada membangun sesuatu hanya untuk belajar. Saya tidak menghabiskan begitu banyak waktu setiap hari untuk memprogram aplikasi saya karena saya harus belajar; Saya melakukannya karena saya ingin membangunnya. Saya bersemangat tentang itu.

Dengan memulai bagian dari ide Anda tepat setelah tutorial, Anda akan segera menghadapi masalah yang sangat besar, dan ini akan mempercepat proses pembelajaran. Anda juga akan melihat ide-ide Anda bersatu dalam kehidupan nyata, dan Anda akan dapat bermain dengan hal yang sudah lama Anda impikan. Ini luar biasa, dan itulah yang membuat Anda terus berjalan.

Lihat Juga: Aplikasi Gratis dan Alat Online Terbaik untuk s

Membangun program Anda

Setelah Anda membangun semua bagian dari program Anda, Anda akan telah belajar banyak tentang persyaratan pemrograman yang khusus untuk apa yang Anda coba kumpulkan. Kembali melalui bagian-bagian ini, Anda akan melihat bagaimana kode Anda akan ditingkatkan. Inilah sebabnya mengapa, sebagai pemula, penting untuk membangun bagian-bagian dari program Anda sebelum membangun semuanya - Anda ingin produk akhir untuk disatukan dengan baik, dan sebagai pemula, kemungkinan kode awal Anda akan menjadi berantakan.

Setelah memeriksa bagian-bagian dari program Anda, saatnya untuk menggabungkan semuanya. Mulai produk Anda, dan kumpulkan bagian-bagian yang Anda buat sebelumnya. Selama proses ini, Anda akan menjelajahi cara-cara agar kode dapat ditingkatkan untuk kinerja dan keterbacaan.

Melepaskan program Anda

Sangat menakutkan merilis produk baru. Anda pikir orang akan membencinya, Anda akan mendapat ulasan buruk, dan Anda akan mengembangkan reputasi buruk di antara pengguna potensial.

Hal-hal ini tidak mungkin terjadi. Ketika saya pertama kali merilis aplikasi saya, itu memiliki beberapa masalah, tetapi dari belajar bagaimana orang menggunakannya, saya dapat dengan cepat meningkatkannya dengan cara yang tidak pernah saya pikirkan sendiri.

Lepaskan dengan cepat, dan tingkatkan di atasnya. dengan pembaruan. Setelah merilis aplikasi kami, hanya butuh waktu beberapa minggu untuk menambahkan langganan musik kami untuk penggunaan bisnis. Pada titik ini, Anda akan cukup berpengalaman untuk membuat iterasi cepat untuk produk Anda.

Lihat Juga: Memperkenalkan Perencanaan Lean: Cara Merencanakan Kurang dan Tumbuh Lebih Cepat

Belajar pemrograman adalah pilihan terbaik untuk mencari ruang teknologi. Seperti disebutkan di atas, mempekerjakan seorang freelancer bisa mahal, dan menemukan pendiri sangat sulit.

Jangan membuat kesalahan yang sama dengan yang saya lakukan; mereka benar-benar menahan saya selama bertahun-tahun. Mulai saja belajar sesegera mungkin - gairah Anda akan membawa Anda melaluinya.


Artikel menarik

Black Friday Shopping: 5 Hal yang Harus Anda Harapkan

Black Friday Shopping: 5 Hal yang Harus Anda Harapkan

Situs kami adalah alat gratis untuk menemukan Anda kartu kredit terbaik, tarif CD, tabungan, rekening giro, beasiswa, perawatan kesehatan dan penerbangan. Mulai di sini untuk memaksimalkan hadiah Anda atau meminimalkan suku bunga Anda.

Black Friday Shopping: Penawaran Terbaik untuk Produk Kecantikan

Black Friday Shopping: Penawaran Terbaik untuk Produk Kecantikan

Belanja make up, produk rambut atau perawatan kulit Black Friday atau Cyber ​​Monday ini? Lihatlah penawaran terbaik dari 2013 untuk mengetahui apa yang akan terjadi.

Black Friday Shopping: Penawaran Terbaik untuk Jeans dan Denim

Black Friday Shopping: Penawaran Terbaik untuk Jeans dan Denim

Situs kami adalah alat gratis untuk menemukan Anda kartu kredit terbaik, tarif CD, tabungan, rekening giro, beasiswa, perawatan kesehatan dan penerbangan. Mulai di sini untuk memaksimalkan hadiah Anda atau meminimalkan suku bunga Anda.

Black Friday Shopping: Mebel Terbaik, Peralatan Masak, dan Diskon Décor

Black Friday Shopping: Mebel Terbaik, Peralatan Masak, dan Diskon Décor

Situs kami adalah alat gratis untuk menemukan Anda kartu kredit terbaik, tarif CD, tabungan, rekening giro, beasiswa, perawatan kesehatan dan penerbangan. Mulai di sini untuk memaksimalkan hadiah Anda atau meminimalkan suku bunga Anda.

5 Cara Untuk Memprioritaskan Belanja Black Friday Anda

5 Cara Untuk Memprioritaskan Belanja Black Friday Anda

Situs kami adalah alat gratis untuk menemukan Anda kartu kredit terbaik, tarif CD, tabungan, rekening giro, beasiswa, perawatan kesehatan dan penerbangan. Mulai di sini untuk memaksimalkan hadiah Anda atau meminimalkan suku bunga Anda.

Black Friday Shopping pada hari Sabtu?

Black Friday Shopping pada hari Sabtu?

Situs kami adalah alat gratis untuk menemukan Anda kartu kredit terbaik, tarif CD, tabungan, rekening giro, beasiswa, perawatan kesehatan dan penerbangan. Mulai di sini untuk memaksimalkan hadiah Anda atau meminimalkan suku bunga Anda.