Sepuluh tanda anda mungkin menjadi pemaju aplikasi di hati

Pengarang: Lewis Jackson
Tarikh Penciptaan: 6 Mungkin 2021
Tarikh Kemas Kini: 1 Julai 2024
Anonim
5 program Windows berguna yang telah diinstal sebelumnya
Video.: 5 program Windows berguna yang telah diinstal sebelumnya

Kandungan


Menjadi pengaturcara dan mengetahui cara membuat perisian anda sendiri adalah hebat. Bukan sahaja ini membuka banyak pintu dari segi kerjaya anda tetapi ia juga merupakan satu pengalaman yang sangat menggembirakan dan satu yang mempunyai kegunaan tidak berkesudahan. Saya telah membincangkan tentang banyak program pengiklanan yang panjang (di sini) tetapi cukup untuk mengatakan bahawa sebaik sahaja anda mempelajari tali, kemungkinannya tidak berkesudahan.

Sebagai pemaju aplikasi walaupun? Itu lebih sejuk. Bekerja dengan peranti mudah alih, anda akan membangunkan perisian yang hidup tepat pada telefon pintar atau tablet anda dan yang anda akan ada pada orang anda pada setiap masa. Dan terima kasih kepada Gedung Google Play (atau gedung aplikasi lain ...), anda boleh berkongsi ciptaan anda dengan khalayak yang besar dan / atau menjualnya dengan wang. Hanya lebih mudah untuk mengedarkan aplikasi berbanding perisian desktop tradisional dan ini bererti sesiapa sahaja boleh memukulnya.


Cuba beritahu seseorang di pihak yang anda 'buat aplikasi' dan lihat bagaimana mereka bertindak balas. Sekarang beritahu seseorang bahawa anda seorang jurutera perisian. Pemaju apl adalah bintang rock! (Tetapi tidak benar-benar ...)

Jadi menjadi pemaju aplikasi adalah jahat. Tetapi itu bukan untuk mengatakan bahawa ia adalah betul untuk semua orang dan itu pasti sesuatu yang akan 'klik' lebih banyak dengan beberapa orang daripada yang lain. Baca terus untuk mengetahui sama ada anda mungkin menjadi pembangun aplikasi di hati dan sama ada pembelajaran untuk membuat apl Android adalah panggilan anda ...

Sekiranya anda sudah sibuk membuat aplikasi sementara, maka semoga anda akan mengenali beberapa sifat ini dalam diri anda juga!

# 1 Anda terus memikirkan bagaimana keadaan boleh dilakukan dengan lebih baik

Adakah anda mendapati diri anda sentiasa kecewa dengan sistem, produk dan proses yang anda terpaksa bergantung pada setiap hari? Adakah anda kerap menangkap diri anda berfikir: 'Saya boleh melakukan ini lebih baik' atau 'mengapa tidak mereka hanya?'. Nah, jika anda seorang pemaju aplikasi, maka ini boleh menjadi percambahan idea besar anda yang akan datang dengan cepat dan ia pasti akan menjadi masalah untuk kemampuan menyelesaikan masalah anda.


Sekali awak adalah seorang pengaturcara walaupun reka bentuk yang buruk hanya akan menghalang anda lebih ...

Seperti kenyataan itu Netflix terus mencadangkan saya menonton filem yang telah saya lihat. Itulah perkara yang paling mudah untuk dibaiki, teruskan! Adakah ini berlaku untuk semua orang? Adakah akaun Netflix saya hanya ditumpaskan ??

# 2 Anda secara proaktif malas

Apa yang dimaksudkan secara proaktif malas?

Ia kelihatan seperti percanggahan. Apa yang saya maksudkan sekalipun, adalah bahawa anda akan pergi ke tahap yang luar biasa hanya untuk mengelakkan melakukan sesuatu yang akan mengambil 5 minit sebaliknya ...

Untuk mengelakkan beberapa minit sehari, ia akan membawanya untuk memasak ... dia menghabiskan beberapa tahun mengembangkan sumber bahan bakar alternatif yang baru untuk kemanusiaan

Ambil lelaki yang memperkenalkan dunia kepada 'Soylent' misalnya. Soylent adalah anak otak Rob Rhinehard, yang merupakan seorang jurutera perisian. Rhinehart percaya bahawa 'makanan adalah sukar' dan bahawa ia terlalu memakan masa dan mahal untuk memasak. Penyelesaiannya? Untuk mencipta 'penggantian makanan' sendiri yang dia katakan mengandungi semua nutrien dan rezeki penting yang diperlukan oleh tubuh manusia untuk bertahan dan berkembang. Ini bermakna melakukan penyelidikan yang agak mendalam dalam biologi dan pemakanan untuk tidak menubuhkan syarikat dan bekerja dengan pembekal ...

Oleh itu, untuk mengelakkan beberapa minit sehari ia akan memakannya untuk memasak ... dia telah menghabiskan beberapa tahun mengembangkan sumber bahan bakar alternatif yang baru untuk kemanusiaan?

Itulah logik programmer.

Ia sama seperti menulis sekeping perisian untuk menyusun senarai panjang nama mengikut abjad. Ia mungkin mengambil masa yang lebih lama untuk menulis perisian tetapi sekurang-kurangnya itu lebih menyeronokkan dan berpotensi berguna pada masa akan datang. Mungkin ia hanya degil?

# 3 Anda tidak hebat dengan tangan anda

Kedua-dua mata terakhir ini tidak semestinya hanya menggambarkan pengaturcara walaupun. Dengan kemahiran dan kepekaan yang sama, anda boleh jadi mudah menjadi seorang jurutera atau pencipta.

Tetapi perkara-perkara itu memerlukan anda juga mahir dalam penggerudian, memalu dan melukis reka bentuk. Ada di antara kita yang dibina untuk pekerjaan semacam itu dan yang lain sahaja tidak. Jika kali terakhir anda selesai sekeping perabot rata-rata anda entah bagaimana berakhir dengan lima skru ganti, rak hilang dan lengan anda dipalu ke dinding, mungkin anda lebih sesuai untuk pengaturcaraan.

Jelas sekali anda boleh menjadi sangat praktikal dan masih membuat keputusan untuk menjadi seorang programmer. Tetapi ia tidak benar-benar berfungsi sebaliknya ...

# 4 Anda suka bekerja bersendirian

Salah satu manfaat menjadi pemaju aplikasi ialah anda biasanya akan bekerja pada projek yang lebih kecil (melainkan jika anda tidak ...). Itu adalah untuk mengatakan bahawa anda boleh membuat aplikasi di masa lapang anda dan menjualnya untuk beberapa bob, atau anda boleh diupah oleh sebuah syarikat untuk membuat sesuatu yang asas sebagai satu pasukan.

Ini adalah binatang yang sama sekali berbeza daripada bekerja pada perisian yang berjuta-juta baris lama dan dekad lama dengan satu pasukan coder lain. Anda tidak akan berurusan dengan pengaturcaraan ceroboh orang lain dan anda tidak akan mempunyai orang lain yang mengadu tentang anda sama ada. Lebih-lebih lagi, anda akan mempunyai sepenuhnya kawalan ke atas hasilnya dan bagaimana anda pergi ke sana dan rasa ganjaran yang lebih besar sebaik sahaja anda melakukannya.

Dan jika ini adalah jenis kerja yang anda lakukan, ia juga bermakna anda boleh bekerja di mana sahaja.

Sudah tentu ini tidak akan merayu kepada semua orang. Sekiranya anda adalah jenis sosial, kemudian bekerja di kedai kopi / kajian anda sendiri mungkin tidak merayu kepada anda dan anda boleh berakhir dengan sedikit kacau gila. Ia juga bermakna bahawa ia semua pada awak dan jika anda terjebak maka satu-satunya harapan anda adalah mencari bantuan di forum di suatu tempat.

Saya? Saya cenderung untuk mengubah kedai-kedai kopi sebaik sahaja barista dapat akrab. Bekerja bersendirian bersesuaian dengan saya!

# 5 Anda 'di kepala anda sendiri'

Yang membawa baik ke titik ini ...

Pemrograman agak unik kerana banyak kerja yang anda lakukan sebenarnya berlaku di kepala anda - dan ini terutama berlaku untuk projek aplikasi yang lebih kecil. Apabila anda duduk untuk benar-benar 'bekerja', anda akan melaksanakan penyelesaian yang anda fikirkan semasa anda berada di bilik mandi / di tandas / berpura-pura untuk mendengar masalah rakan anda.

Jika anda jenis orang yang sudah berada dalam kepalanya sendiri sepanjang masa, mengapa tidak meletakkannya untuk kegunaan yang baik?

Cukup harapkan untuk menghabiskan beberapa malam tanpa tidur yang menatap di langit-langit yang bermimpi penyelesaian.

Ini secara harfiah apa yang kelihatan diari saya kadangkala ...

# 6 Anda suka telefon pintar dan teknologi

Sesuatu yang membantu adalah menghargai penghayatan teknologi dan khususnya teknologi yang anda sedang berkembang. Sekiranya anda suka Android dan anda suka bermain dengan aplikasi baru, maka anda akan mendapati membangunkan platform yang lebih bermanfaat dan anda akan mempunyai lebih banyak idea mengenai apa yang berfungsi dan apa yang tidak.

Terutama, anda mungkin mendapati pembangunan aplikasi menarik jika anda benar-benar menikmati menyesuaikan peranti semasa anda. Sebaik sahaja anda menukar aplikasi pemesejan lalai, bertukar skrin utama anda dan memasang pek ikon membina perisian anda sendiri untuk digunakan adalah langkah logik seterusnya. Ia seperti perbezaan yang anda dapat dengan suite yang disesuaikan.

Mungkin.

Pengangkut awal mungkin juga suka mencuba tangan mereka. Bukan sahaja ia kerap belajar bagaimana teknologi yang anda suka berfungsi tetapi ia juga bermakna anda boleh berhenti menjadi pada canggih dan benar-benar terlibat mengetuaicanggih!

Pemandangan dari Iron Man 2

Sekiranya saya jujur, 99% sebab saya masuk ke program adalah kerana saya mahu menjadi Tony Stark. Tetapi jangan katakan bahawa jika anda menemuduga untuk pekerjaan di IBM atau anda tidak akan mendapat pekerjaan. Kisah benar.

# 7 Anda seorang starter sendiri

Jika anda akan berjaya sebagai pemaju aplikasi, maka anda perlu menjadi motivasi diri dan didorong. Ini adalah benar jika anda berniat untuk bekerja solo tetapi juga dalam satu pasukan ia sangat mudah untuk pergi dengan tidak melakukan banyak apabila anda tidak mempunyai pemacu.

Itu kerana walaupun anda adalah cuba, ada kalanya anda benar-benar menghabiskan sepanjang hari untuk mencapai apa-apa. Anda boleh memulakan hari berasa yakin, tambah satu garisan kod yang memecahkan segala-galanya dan kemudian membuang masa tiga jam yang akan datang hanya cuba kembali ke titik yang anda berada sebelum anda masuk. Anda sebenarnya boleh pulang ke rumah setelah melakukan kerja negatif ... Saya tidak boleh memikirkan banyak pekerjaan lain di mana ini berlaku.


Sama ada itu, atau anda menghabiskan perbelanjaan sepanjang hari untuk satu kesalahan rawak yang menghalang apl daripada berjalan atau berkelakuan sebagaimana mestinya. Akan ada masa di mana anda bersumpah bahawa anda telah menyemak setiap isu yang mungkin dan itu tiada apa-apa boleh menyebabkan ini. Ini mestilah sihir atau sesuatu. Mungkin bukan kod itu tetapi fizikyang rosak? Anda akan mempersoalkan kewarasan anda sendiri dan membuat isyarat tangan di skrin.

Kemudian anda akan kembali esok dan melihat bahawa anda meninggalkan setengah kolon atau sesuatu yang sama-sama jelas.

Tujuan itu? Anda perlu cukup bermotivasi untuk meneruskan hari ini dan terus bekerja. Dan cukup stabil untuk mengambil tinggi dan rendah tanpa memecahkan terlalu banyak monitor.

Kopi mencintai membantu tetapi bukan keperluan.

# 8 Anda pandai menyelesaikan masalah kreatif

Ia adalah satu mitos bahawa anda perlu menjadi baik pada matematik untuk menjadi pemaju.Anda boleh mendapatkan sebanyak 99% masa tanpa perlu melakukan apa-apa matematik sendiri dan apabila anda menggunakannya, ia akan menjadi persamaan dan bukannya aritmetik.

Apa yang lebih penting ialah anda menjadi 'sistem berpikiran'. Ini adalah salah satu daripada kata-kata buzz yang sebenarnya bermaksud sangat sedikit tetapi cukup untuk mengatakan bahawa anda perlu mengambil pendekatan logik terhadap halangan dan menikmati menyelesaikan masalah. Seringkali jawapannya memerlukan sedikit pemikiran lateral juga, sering kali pemaju terbaik akan menjadi orang yang terletak di tempat perhubungan logik dan kreativiti.

Anda boleh menyamakan pengaturcaraan untuk bermain permainan teka-teki yang baik. Jika anda menikmati melihat semua pemboleh ubah, menghampiri mereka dari sudut yang berbeza dan akhirnya mempunyai 'aha' saat itu maka anda mungkin akan mendapati pekerjaan semacam ini sama-sama memberi ganjaran.

Perhatikan bahawa saya tidak mengatakan anda perlu menjadi baik pada permainan teka-teki ...

Menjadi teratur juga akan membantu banyak dari segi cara anda meletakkan kod anda dan menamakan pembolehubah anda secara sistematik. Sekiranya anda bekerja sendiri, anda mungkin boleh mendapatkan minda yang lebih 'semua-over-the-tempat' (itulah cara saya menggulung); hanya saja yang dianjurkan akan menjadikan hidup lebih mudah.

# 9 Anda bersedia belajar

Pemrograman mungkin tidak begitu sukar seperti yang anda fikirkan dalam beberapa cara - tetapi itu tidak boleh dikatakan mudah. Sudah pasti kurva pembelajaran yang curam yang anda perlukan untuk bermula dengan dan anda sebenarnya tidak pernahberhentibelajar sama ada.

Walaupun tahun ke dalam kerjaya pengaturcaraan anda, anda masih akan mendapati diri anda mempelajari perkara baru dan menghadapi cabaran baru - walaupun bahasa pengaturcaraan sepenuhnya sepenuhnya. Hampir setiap ciri baru yang anda perlaksanaan akan bermakna mendapat genggaman dengan perpustakaan baru, atau dengan cepat mencari sesuatu secara dalam talian. Dan bahkan melakukan perkara-perkara asas yang telah anda lakukan beratus-ratus kali sebelumnya kadang-kadang bermaksud menandakan double checking sintaks yang betul. Masih banyak yang perlu diingati!

Untuk menjadi pemaju aplikasi yang hebat, anda perlu bersedia untuk belajar, untuk menikmati pembelajaran dan mengetahui bagaimana cara Google menjadi cekap.

# 10 Terdapat aplikasi yang anda mahu yang tidak tersedia

Adakah terdapat aplikasi atau permainan yang anda mahu tiada siapa yang membuatnya?

Mungkin ada beberapa? Mungkin anda menyukai permainan mudah alih terakhir yang anda mainkan tetapi ingin ada lebih banyak lagi di sana seperti itu? Mungkin boleh jadi lebih baik jika hanya beberapa perkara yang berubah?

Jika anda terus mencari diri anda mencari aplikasi yang ada di sana, mungkin itulah panggilan anda. Jawab panggilan!

Jika anda mendapati diri anda bermimpi tentang aplikasi yang 'boleh' maka anda sudah diamalkan pada langkah pertama. Semua yang hilang adalah kod kecil!

Pada akhirnya, ini adalah bagaimana projek aplikasi paling berjaya dimulakan. Ia dipanggil 'menggaru gatal anda sendiri' dan jika ia sesuatu yang anda mahu, ada peluang yang baik ada orang lain di luar sana yang menginginkannya juga. Dan jika mereka tidak? Hanya membina untuk anda!

Jika anda terus mendapati diri anda mencari aplikasi yang tidak ada, mungkin itu panggilan anda. Jawab panggilan!

Nota penutupan

Sekiranya anda boleh berhubung dengan perkara ini, maka mungkin sudah tiba masanya untuk pergi membina sebuah aplikasi? Sebaik sahaja anda mencari aliran kerja yang berfungsi untuk anda, anda akan terkejut dengan apa yang anda mampu dan hanya berapa banyak aplikasi pembangunan yang menyeronokkan. Nasihat saya seperti biasa, bermula dengan sesuatu yang mudah.

Dan yang dikatakan, anda mungkin akan mencubanya walaupun anda jangan berkaitan dengan mana-mana mata ini. Siapa saya boleh mengatakan apa yang membuat pemaju yang baik? Sebenarnya, tugas harian yang akan anda lakukan sebagai pembangun akan sangat bergantung pada jenis aplikasinya yang anda bina dan cara anda membuatnya. Pembangunan aplikasi boleh merayu kepada jenis kreatif, pemecah masalah logik dan semua orang di antara dan biasanya mungkin untuk mengelakkan bit yang anda perjuangkan. Sekiranya anda tidak meneruskannya, anda tidak kehilangan apa-apa dengan memberikannya!

Bagaimana pula dengan anda yang sudah menjadi pemaju? Bilakah anda mula-mula tahu bahawa ini adalah panggilan anda? Apa yang membuat anda tertarik pada pengekodan dan aplikasi di tempat pertama?

Bagi saya ia adalah Sonic the Hedgehog. Saya suka bermain Sonic di Sega Megadrive kawan saya tetapi saya tidak dibenarkan konsol permainan saya pada usia itu. Jadi saya memutuskan saya akan memprogram permainan Sonic saya sendiri pada ZX Spectrum.

Sebaliknya, saya membuat animasi blocky dari sebuah kapal angkasa yang bergerak ke atas dan ke bawah skrin. Tetapi ia adalah permulaan!

Dan itulah ketika saya tahu: Saya tidak akan pernah berpeluang mendapat peluang di dunia nyata. Lebih baik belajar untuk program!

ekiranya anda berlaku pada kereta api ICE 1125 ke Munich, Jerman, yang berlepa pada pukul 6:06 pagi CET pada 22 April, anda mungkin meraih telefon pintar yang jatuh dari ranel eeorang. Jika ya, anda m...

Loui Vuitton' debut earbud benar benar dijangka runcit hanya di bawah $ 1,000.Fortune nikmat yang berani dalam dunia feyen yang panta, atau aya diberitahu, dan beberapa perkara lebih berani daripa...

Menarik Hari Ini