Sepuluh tanda Anda mungkin menjadi pengembang aplikasi

Pengarang: Lewis Jackson
Tanggal Pembuatan: 6 Boleh 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
APAKAH OPSI PENGEMBANG BERBAHAYA.?
Video: APAKAH OPSI PENGEMBANG BERBAHAYA.?

Isi


Menjadi seorang programmer dan mengetahui cara membuat perangkat lunak Anda sendiri luar biasa. Ini tidak hanya membuka banyak pintu dalam hal karir Anda, tetapi juga hanya pengalaman yang sangat berharga dan yang memiliki kegunaan yang tak ada habisnya. Saya sudah berbicara tentang banyak sekali manfaat pemrograman secara panjang lebar (di sini) tetapi cukup untuk mengatakan bahwa setelah Anda mempelajari tali, kemungkinannya tidak terbatas.

Menjadi pengembang aplikasi? Itu bahkan lebih keren. Bekerja dengan perangkat seluler, Anda akan mengembangkan perangkat lunak yang hidup tepat di smartphone atau tablet Anda dan yang Anda miliki di orang Anda setiap saat. Dan terima kasih kepada Google Play Store (atau toko aplikasi lainnya ...), Anda dapat dengan mudah berbagi kreasi Anda dengan audiens yang besar dan / atau menjualnya untuk mendapatkan uang. Jauh lebih mudah untuk mendistribusikan aplikasi dibandingkan dengan perangkat lunak desktop tradisional dan ini berarti siapa pun dapat memperoleh keuntungan.


Cobalah memberi tahu seseorang di sebuah pesta bahwa Anda 'membuat aplikasi' dan melihat bagaimana mereka merespons. Sekarang beri tahu seseorang bahwa Anda seorang insinyur perangkat lunak. Pengembang aplikasi adalah bintang rock! (Tapi tidak juga ...)

Jadi menjadi pengembang aplikasi itu jahat. Tapi itu bukan untuk mengatakan bahwa itu tepat untuk semua orang dan itu pasti sesuatu yang akan 'klik' lebih banyak dengan beberapa orang daripada yang lain. Baca terus untuk mengetahui apakah Anda mungkin seorang pengembang aplikasi dan apakah belajar membuat aplikasi Android adalah panggilan Anda ...

Jika Anda sudah sibuk membuat aplikasi sementara itu, semoga Anda juga akan mengenali beberapa sifat ini dalam diri Anda!

# 1 Anda terus memikirkan bagaimana segala sesuatu dapat dilakukan dengan lebih baik

Apakah Anda mendapati diri Anda terus-menerus frustrasi dengan sistem, produk, dan proses yang terpaksa Anda andalkan setiap hari? Apakah Anda secara teratur menemukan diri Anda berpikir: 'Saya bisa melakukan ini lebih baik' atau 'mengapa mereka tidak adil?'. Nah, jika Anda seorang pengembang aplikasi, maka ini dapat dengan cepat menjadi daya kecambah dari ide besar Anda berikutnya dan tentu saja menjadi pertanda baik untuk kemampuan Anda dalam memecahkan masalah.


Sekali kamu adalah seorang programmer meskipun desain yang buruk hanya akan membuat Anda lebih frustrasi ...

Suka fakta itu Netflix terus menyarankan agar saya menonton film yang sudah saya tonton. Itu hal termudah untuk diperbaiki, ayolah! Apakah ini terjadi untuk semua orang? Apakah akun Netflix saya baru saja rusak ??

# 2 Kamu malas secara proaktif

Apa artinya malas secara proaktif?

Kedengarannya seperti kontradiksi. Yang saya maksud adalah, Anda akan berusaha keras hanya untuk menghindari melakukan sesuatu yang akan memakan waktu 5 menit jika tidak ...

Untuk menghindari beberapa menit sehari, ia perlu memasak ... ia menghabiskan bertahun-tahun mengembangkan sumber bahan bakar alternatif yang sama sekali baru untuk kemanusiaan

Ambil orang yang memperkenalkan dunia ke 'Soylent' misalnya. Soylent adalah anak otak Rob Rhinehard, yang juga seorang insinyur perangkat lunak. Rhinehart percaya bahwa 'makanan sulit' dan itu terlalu memakan waktu dan mahal untuk memasak. Solusi nya? Untuk menciptakan 'makanan pengganti' sendiri yang ia klaim mengandung semua nutrisi penting dan makanan yang dibutuhkan tubuh manusia untuk bertahan hidup dan berkembang. Ini berarti melakukan penelitian yang agak mendalam tentang biologi dan nutrisi, belum lagi mendirikan perusahaan dan bekerja dengan pemasok ...

Jadi untuk menghindari beberapa menit sehari itu akan membuatnya harus memasak ... dia menghabiskan bertahun-tahun mengembangkan sumber bahan bakar alternatif yang sama sekali baru untuk kemanusiaan?

Itu adalah logika programmer.

Itu sama seperti menulis perangkat lunak untuk mengatur daftar nama yang panjang secara alfabet. Mungkin perlu waktu lebih lama untuk menulis perangkat lunak tetapi setidaknya itu jauh lebih menyenangkan dan berpotensi berguna di masa depan. Mungkin itu hanya keras kepala?

# 3 Kamu tidak hebat dengan tanganmu

Dua poin terakhir tidak hanya menggambarkan programmer. Dengan keterampilan dan kepekaan yang sama, Anda dapat dengan mudah menjadi seorang insinyur atau penemu.

Tetapi hal-hal itu mengharuskan Anda juga mahir mengebor, memalu, dan membuat sketsa desain. Beberapa dari kita dibangun untuk pekerjaan semacam itu dan sisanya hanya untuk kita saja tidak. Jika terakhir kali Anda menyelesaikan sepotong mebel datar, Anda entah bagaimana berakhir dengan lima sekrup cadangan, rak hilang, dan lengan baju Anda dipalu ke dinding, mungkin Anda lebih cocok untuk pemrograman.

Tentunya Anda bisa menjadi sangat praktis dan masih memutuskan untuk menjadi seorang programmer. Tapi itu tidak benar-benar bekerja sebaliknya ...

# 4 Kamu suka bekerja sendiri

Salah satu keuntungan menjadi pengembang aplikasi adalah Anda pada umumnya akan mengerjakan proyek yang lebih kecil (kecuali jika Anda tidak ...). Artinya, Anda dapat membuat aplikasi di waktu luang dan menjualnya seharga beberapa bob, atau Anda dapat disewa oleh perusahaan untuk membuat sesuatu yang mendasar sebagai satu tim.

Ini adalah binatang yang sama sekali berbeda dari bekerja pada perangkat lunak yang berjuta-juta baris dan berumur puluhan tahun dengan tim pembuat kode lain. Anda tidak akan berurusan dengan pemrograman orang lain yang ceroboh dan Anda tidak akan membuat orang lain mengeluh tentang Anda juga. Terlebih lagi, adalah bahwa Anda akan memiliki kontrol penuh atas hasil dan bagaimana Anda pergi ke sana dan rasa penghargaan yang jauh lebih besar begitu Anda selesai melakukannya.

Dan jika ini adalah jenis pekerjaan yang Anda lakukan, itu juga berarti Anda dapat bekerja dimana saja.

Tentu saja ini tidak akan menarik bagi semua orang. Jika Anda tipe sosial, maka berolahraga di kedai kopi / ruang belajar Anda sendiri mungkin tidak menarik bagi Anda dan Anda bisa menjadi sedikit gila. Itu juga berarti itu semua pada kamu dan jika Anda macet, satu-satunya harapan Anda adalah menemukan bantuan di forum di suatu tempat.

Saya? Saya cenderung berganti kedai kopi begitu barista mengenal. Bekerja sendirian cocok untukku!

# 5 Anda berada di kepala Anda sendiri

Yang mengarah dengan baik ke titik ini ...

Pemrograman cukup unik karena banyak pekerjaan yang akan Anda lakukan sebenarnya ada di kepala Anda - dan ini terutama berlaku untuk proyek aplikasi yang lebih kecil. Saat Anda benar-benar 'bekerja', Anda akan menerapkan solusi yang Anda pikirkan ketika sedang mandi / di toilet / berpura-pura mendengarkan masalah teman Anda.

Jika Anda tipe orang yang selalu berada di kepala mereka sendiri, mengapa tidak memanfaatkannya dengan baik?

Hanya berharap untuk menghabiskan beberapa malam tanpa tidur menatap langit-langit memimpikan solusi.

Ini benar-benar seperti apa yang tampak diari saya ...

# 6 Anda menyukai smartphone dan teknologi

Hal lain yang membantu adalah memiliki apresiasi teknologi yang tulus dan khususnya teknologi yang Anda kembangkan. Jika Anda menyukai Android dan Anda suka bermain dengan aplikasi baru, maka Anda akan menemukan pengembangan untuk platform lebih bermanfaat dan Anda akan memiliki lebih banyak gagasan tentang apa yang berhasil dan apa yang tidak.

Secara khusus, Anda mungkin menemukan pengembangan aplikasi menarik jika Anda benar-benar menikmati menyesuaikan perangkat Anda saat ini. Setelah Anda mengubah aplikasi perpesanan default, menukar layar beranda Anda dan menginstal paket ikon yang membangun perangkat lunak Anda sendiri untuk digunakan adalah langkah logis berikutnya. Ini seperti perbedaan yang Anda dapatkan dengan suite yang dibuat khusus.

Mungkin.

Pengadopsi awal juga dapat menikmati mencoba mengembangkannya. Tidak hanya itu keren belajar bagaimana teknologi yang Anda cintai bekerja tetapi juga berarti Anda bisa berhenti menjadi di ujung tombak dan benar-benar terlibat terkemukaujung tombak!

Adegan dari Iron Man 2

Jika saya jujur, 99% alasan saya mengikuti pemrograman adalah karena saya ingin menjadi Tony Stark. Tapi jangan katakan itu jika Anda mewawancarai pekerjaan di IBM atau Anda tidak akan mendapatkan pekerjaan itu. Kisah nyata.

# 7 Anda seorang pemula

Jika Anda akan berhasil sebagai pengembang aplikasi, maka Anda harus termotivasi dan didorong oleh diri sendiri. Ini terutama benar jika Anda berniat untuk bekerja solo, tetapi bahkan dalam sebuah tim, sangat mudah untuk pergi dengan tidak melakukan banyak hal ketika Anda tidak memiliki drive.

Itu karena bahkan ketika Anda adalah mencoba, ada saat-saat ketika Anda benar-benar menghabiskan sepanjang hari tanpa hasil. Anda dapat memulai hari dengan rasa percaya diri, menambahkan sederet kode yang menghancurkan segalanya dan kemudian menghabiskan tiga jam berikutnya hanya mencoba untuk kembali ke titik Anda berada sebelum Anda masuk. Anda benar-benar bisa pulang setelah melakukan pekerjaan negatif ... saya tidak dapat memikirkan banyak pekerjaan lain di mana ini terjadi.


Entah itu, atau Anda menghabiskan seluruh hari berburu untuk satu kesalahan acak yang mencegah aplikasi dari berjalan atau berperilaku sebagaimana mestinya. Akan ada saat di mana Anda bersumpah Anda telah memeriksa setiap masalah yang mungkin terjadi dan itu tidak ada bisa menyebabkan ini. Ini pasti sihir atau sesuatu. Mungkin bukan kodenya tetapi fisikaitu rusak? Anda akan mempertanyakan kewarasan Anda sendiri dan membuat gerakan tangan di layar.

Kemudian Anda kembali besok dan melihat bahwa Anda meninggalkan titik koma atau sesuatu yang sama jelasnya.

Inti nya? Anda harus cukup termotivasi untuk mendorong hari-hari ini dan terus bekerja. Dan cukup stabil untuk mengambil posisi tertinggi dan terendah tanpa melanggar terlalu banyak monitor.

Mencintai kopi membantu tetapi bukan keharusan.

# 8 Anda pandai memecahkan masalah secara kreatif

Adalah mitos bahwa Anda harus pandai matematika untuk menjadi pengembang.Anda bisa mendapatkan 99% dari waktu tanpa harus melakukan matematika sendiri dan ketika Anda menggunakannya, itu akan cenderung menjadi persamaan daripada aritmatika.

Yang jauh lebih penting adalah Anda menjadi 'minded system'. Ini adalah salah satu dari kata-kata buzz yang sebenarnya berarti sangat sedikit tetapi cukup untuk mengatakan bahwa Anda perlu mengambil pendekatan logis terhadap hambatan dan menikmati penyelesaian masalah. Seringkali jawabannya memerlukan sedikit pemikiran lateral juga, sehingga seringkali pengembang terbaik adalah mereka yang berada di suatu tempat di ujung logika dan kreativitas.

Anda dapat menyamakan pemrograman dengan memainkan game puzzle yang bagus. Jika Anda menikmati melihat semua variabel, mendekati mereka dari sudut yang berbeda dan akhirnya memiliki momen 'aha' maka Anda mungkin akan menemukan pekerjaan semacam ini sama-sama bermanfaat.

Perhatikan bahwa saya tidak mengatakan Anda harus pandai permainan puzzle ...

Menjadi terorganisir juga akan banyak membantu dalam hal cara Anda meletakkan kode dan nama variabel Anda secara sistematis. Jika Anda bekerja sendiri, ada kemungkinan untuk bertahan dengan pola pikir lebih 'all-over-the-place' (itulah cara saya memutar); hanya saja dengan teratur akan membuat hidup jauh lebih mudah.

# 9 Anda bersedia belajar

Pemrograman mungkin tidak sesulit yang Anda kira dalam beberapa hal - tetapi tentu saja itu tidak mudah. Pasti ada kurva belajar yang curam yang harus Anda pertahankan untuk memulainya dan Anda sebenarnya tidak pernahberhentibelajar juga.

Bahkan bertahun-tahun dalam karier pemrograman Anda, Anda masih akan menemukan diri Anda belajar hal-hal baru dan menghadapi tantangan baru - bahkan bahasa pemrograman yang sama sekali baru. Hampir setiap fitur baru yang Anda terapkan akan berarti memahami perpustakaan baru, atau dengan cepat mencari sesuatu secara online. Dan bahkan melakukan hal-hal dasar yang telah Anda lakukan ratusan kali sebelumnya terkadang berarti mengecek sintaksis yang benar. Terlalu banyak yang harus diingat!

Untuk menjadi pengembang aplikasi yang hebat, Anda harus mau belajar, menikmati belajar, dan mengetahui cara Google melakukan berbagai hal secara efisien.

# 10 Ada aplikasi yang Anda inginkan yang tidak tersedia

Apakah ada aplikasi atau game yang Anda inginkan yang belum ada yang dibuat?

Mungkin ada beberapa? Mungkin Anda menyukai game seluler terakhir yang Anda mainkan tetapi berharap ada lebih banyak di luar sana yang menyukainya? Mungkin bisa lebih baik jika hanya beberapa hal yang diubah?

Jika Anda terus mencari aplikasi yang tidak ada di sana, mungkin itu panggilan Anda. Jawab panggilannya!

Jika Anda mendapati diri Anda melamun tentang aplikasi yang 'bisa' maka Anda sudah berlatih di langkah pertama. Yang hilang hanyalah kode kecil!

Pada akhirnya, ini adalah bagaimana proyek aplikasi paling sukses memulai. Ini disebut 'menggaruk gatal Anda sendiri' dan jika itu sesuatu yang Anda inginkan, ada kemungkinan besar ada orang lain di luar sana yang menginginkannya juga. Dan jika mereka tidak melakukannya? Bangun saja untuk Anda!

Jika Anda terus mencari aplikasi yang tidak ada di sana, mungkin itu panggilan Anda. Jawab panggilannya!

Catatan penutup

Jika Anda dapat mengaitkan dengan poin-poin ini, maka mungkin sekarang saatnya untuk membangun aplikasi? Setelah Anda menemukan alur kerja yang sesuai untuk Anda, Anda akan terkejut dengan kemampuan Anda dan betapa menyenangkannya mengembangkan aplikasi. Saran saya seperti biasa, mulailah dengan sesuatu yang sederhana.

Dan itu dikatakan, Anda mungkin harus mencobanya bahkan jika Anda tidak berhubungan dengan salah satu poin ini. Siapa yang harus saya katakan apa yang membuat pengembang yang baik? Sebenarnya, tugas harian yang akan Anda lakukan sebagai pengembang akan sangat bergantung pada jenis aplikasi yang Anda buat dan cara Anda membuatnya. Pengembangan aplikasi dapat menarik bagi jenis-jenis kreatif, pemecah masalah yang logis dan semua orang di antaranya dan biasanya mungkin untuk menghindari bagian-bagian yang Anda perjuangkan. Jika Anda tidak melanjutkannya, Anda tidak akan kehilangan apa pun dengan mencobanya!

Bagaimana dengan Anda yang sudah menjadi pengembang? Kapan Anda pertama kali tahu bahwa ini adalah panggilan Anda? Apa yang membuat Anda tertarik pada pengkodean dan aplikasi?

Bagi saya itu Sonic the Hedgehog. Saya suka bermain Sonic di Sega Megadrive teman saya, tetapi saya sendiri tidak mengizinkan gim menghibur pada usia itu. Jadi saya memutuskan untuk memprogram permainan Sonic saya sendiri di ZX Spectrum.

Sebagai gantinya, saya membuat animasi gempal dari pesawat ruang angkasa yang bergerak naik dan turun layar. Tapi itu awal!

Dan saat itulah saya tahu: Saya tidak akan pernah punya kesempatan di dunia nyata. Lebih baik belajar program!

Huawei MediaPad M5 Lite adalah tablet yang dapat dibagikan oleh eluruh keluarga. Dengan beberapa profil pengguna, kontrol orangtua, dan pelindung mata untuk anak-anak, M5 Lite bertujuan untuk menjadi ...

Tablet Android telah mengalami penurunan penjualan yang tabil baru-baru ini, tetapi Huawei maih berhail menemukan keukean di paar tablet yang emakin berkurang. MediaPad M3 ebelumnya menawarkan pengala...

Posting Baru