Sulit untuk menemukan motivasi dalam diri Anda ketika tidak ada minat pada apa yang Anda lakukan. Karena itu, sebelum Anda membuang banyak waktu dan mengabdikan diri untuk kerajinan tertentu, Anda harus hati-hati melihat hal-hal yang akan menarik bagi Anda di masa depan. Memang, tanpa minat pada profesi, jelas tidak ada hal baik yang akan datang darinya. Dalam posting ini, saya ingin menggambarkan momen-momen yang membantu saya mencapai impian saya, yaitu: "Menjadi seorang programmer."
Dari kata-kata hingga perbuatan dan sedikit tentang diri Anda. Seorang pria biasa yang bukan murid yang paling teladan, tentang yang, tentu saja, sekarang aku menyesal di suatu tempat. Saat ini saya bekerja sebagai pengembang Android di perusahaan Fintech.
Mungkin hal pertama dan paling sulit yang menghalangi saya adalah bahwa pada saat studi saya di universitas saya secara bersamaan mendapatkan pekerjaan yang baik dengan standar itu (perusahaan memberikan dukungan teknis untuk proyek-proyek Internet). Pekerjaan tidak berdebu, mereka membayar dengan baik, secara umum, semua roti yang diperlukan ada. Tetapi setelah beberapa bulan, saya menguasai semua seluk-beluk profesi ini dan pekerjaan itu berubah menjadi rutinitas. Setiap hari sebagai sebuah pola. Yang, pada prinsipnya, mendorong saya untuk melakukan tindakan lebih lanjut, yang dijelaskan secara lebih rinci di bawah ini:
Perlu untuk meninggalkan zona nyaman.
Zona nyaman - bagi seseorang itu akan menjadi solusi sempurna untuk semua masalah. Duduk di kantor yang hangat, cukup makan, puas, Anda mendapatkan gaji yang stabil, melakukan tugas-tugas monoton yang berhasil saya bawa ke otomatisme - dongeng. Tetapi jika Anda benar-benar ingin mendapatkan tinggi pada apa yang Anda lakukan, maka cari sendiri, coba, menderita, buat, jangan takut untuk melakukan apa yang baru bagi Anda.
Bagaimanapun, keadaan di dunia adalah sebagai berikut: untuk menjadi pengembang yang baik Anda harus memiliki
kegigihan sehingga tidak ada yang dapat menghentikan Anda untuk menemukan solusi yang tepat! Anda perlu
mempraktekkan apa yang telah Anda pelajari dan mengasah keterampilan Anda setiap hari. Berlatih dan berlatih lagi. Dan tentu saja,
proaktif , yang akan membantu menghubungkan semua detail kecil dari satu mekanisme menjadi satu kesatuan.
Kombinasi kualitas-kualitas ini disebut
motivasi . Dialah yang mengubah pemimpi menjadi pengembang luar biasa. Sampai masalah terselesaikan (
jangan dikelirukan dengan hanya duduk di atas masalah ), kita tidak punya hak untuk melanjutkan, itu menggigit, tidak memberi istirahat, mengirim kita untuk menggali lorong-lorong pikiran kita sampai kita menemukan solusi dan hanya solusi, tetapi solusi yang lebih baik (kreatif, gurih, untuk berbicara).
Keinginan untuk tetap termotivasi oleh masalah sampai diselesaikan.
Menurut pendapat saya, tujuan utama pengembang TOP adalah untuk berpikir di mana mereka benar-benar memberikan kode berkualitas tinggi (kode bersih, praktik terbaik ala guru), terlepas dari hambatan, masalah, dan ketidakpastian yang kita hadapi setiap hari.

Jangan takut melakukan kesalahan
Sangat menyenangkan untuk menyadari diri Anda sebagai orang X yang, duduk di kursi, memecahkan masalah global, menciptakan inovasi, membawa sesuatu yang baru dan berguna bagi dunia ini.
Tapi, sayangnya, semuanya tidak selalu begitu cerah dan indah. Kami menjadi terdemoralisasi ketika QA memberi tahu kami tentang masalah serius baru, ketika klien tidak puas dengan layanan yang kami tawarkan, dan
Crashlytics tampaknya sangat marah dan mengirimi kami laporan tanpa ampun berulang kali. Kadang-kadang karena mode ini, kita tidak melihat masalah itu sendiri, tetapi kemungkinan utama: untuk belajar dari apa yang kita lakukan pada titik tertentu secara tidak benar dan tidak mengulangi kesalahan seperti itu di masa depan, atau mungkin untuk memperingatkan rekan-rekan kita di toko. Memang, mungkin ada banyak alasan, mungkin karena alasan magis kami lupa menulis tes untuk beberapa metode, mungkin kami memutuskan untuk mengabaikan reorganisasi kode, atau sama sekali tidak mengikuti praktik terbaik, menciptakan sepeda keajaiban kami sendiri.
Setiap kali, masalahnya harus dipertimbangkan dari sudut yang berbeda, karena sering kali itu memberi kita telur Paskah yang menyenangkan, Anda hanya perlu melihat lebih dekat. Dengan ini, Anda dapat melanjutkan.

Saya ingin tahu segalanya
Pada suatu waktu, sebuah
video sekitar 10.000 jam menjelajahi Internet. Ya, tentu saja, ini banyak, tetapi lebih penting daripada saat ini, mungkin hanya keinginan Anda untuk belajar. Tidak peduli berapa usia Anda, tidak ada kata terlambat untuk mencoba sesuatu yang baru, untuk mencoba apa yang benar-benar Anda sukai. Belajar alat baru, praktik, Anda secara bertahap bergerak menuju kesempurnaan. Lagi pula, ketika Anda mengikuti arus, Anda selalu bisa mengatakan pada diri sendiri: “Saya belum terlalu bagus dalam hal itu. Saya akan membuat banyak kesalahan. Saya akan belajar dari kesalahan saya. Saya akan meminta bantuan. Saya akan mengelilingi diri saya dengan orang-orang yang pandai dalam hal ini dan belajar dari mereka. Orang yang berpengetahuan akan menghormati saya, karena saya siap belajar, dan saya akan belajar. Saya akan memberi diri saya kebebasan untuk terus meningkat ”, dengan demikian membuat semakin banyak tersentak menuju tujuan saya. Jujur Dibutuhkan banyak waktu, kadang-kadang Anda ingin mengambil semuanya dan menjatuhkannya, tetapi menyadari bahwa inilah jalan Anda, Anda bergerak, lebih cepat, lebih percaya diri.
Terkadang kita beruntung, sebuah perusahaan dapat mempekerjakan Anda untuk mengembangkan keterampilan Anda, yang ingin Anda tingkatkan sendiri, karena Anda adalah karyawan yang penuh pengabdian dan teliti.
Tetapi dengan semua ini, jangan menunggu pengakuan. Semua hal baik membutuhkan waktu. Bergerak ke arah yang benar dan semuanya akan terjadi.
Sengketa Sengketa Sengketa ...
Anda tidak perlu membuang waktu berdebat tentang apa yang seharusnya menjadi pengembang yang baik, hanya saja. Mungkin setiap pengembang memiliki seperangkat aturan / persyaratan sendiri tentang bagaimana seharusnya pengembang yang baik. Seseorang dapat menemukan solusi untuk tugas yang kompleks dalam hitungan detik, hanya berpikir sedikit dengan keras. Seseorang memecahkan masalah sekaligus.
Dan rahasia untuk ini sangat sederhana -
praktik tanpa henti. Dan bahkan jika kita tahu cara menulis kode bersih, kita mematuhi praktik terbaik, tetapi tanpa praktik, pengetahuan ini hanya dinilai.
Baru mulai menulis kode, Anda mengerti bahwa Anda tidak memiliki keterampilan dan kompetensi profesional dan ini bukan karena kurangnya keinginan, tetapi hanya karena kurangnya pengalaman. Pada saat ini, yang terpenting adalah memahami bahwa peluang mendapatkan sesuatu yang benar-benar cocok sangat kecil.
Dalam perkembangan itu sendiri, semua orang mengerti bahwa pertama kali dia tidak selalu tampan, meskipun gagasan bahwa mereka berinvestasi padanya sangat bagus. Itulah sebabnya pengembangan dibagi menjadi beberapa tahap: alfa, beta, dan produksi.

Jadi jangan takut untuk melakukan sesuatu yang salah, karena untuk benar-benar melakukan sesuatu yang layak, diperlukan tiga tembakan.
Selalu sulit untuk memulai.
Seberapa sering Anda mulai melakukan sesuatu dan melempar ke lantai? Untungnya, selalu ada banyak alasan untuk tidak melakukan apa pun:
- " Kursus dimulai terlambat, dan saya mengalami sembelit di tempat kerja, saya hanya tidak cukup tidur ";
- " Saya ingin meningkatkan pengetahuan saya dalam pembelajaran mesin, tetapi di sisi lain, mengapa saya membutuhkan ini ketika tidak ada proyek di perusahaan yang terkait dengan ini ";
- " Perusahaan tempat saya bekerja tidak berinvestasi dalam pelatihan saya, tetapi apa yang bisa saya lakukan ."
Tidak heran mereka berkata:
Ada keinginan - ada 1000 kemungkinan, tidak ada keinginan - ada 1000 alasan
Pada akhirnya, kita bahkan tidak mulai melakukan apa yang sebenarnya dilakukan oleh jiwa.
Sayangnya, penyebab umum adalah rasa takut. Anda menyukai ide itu, tetapi Anda hanya takut untuk menempatkan pekerjaan Anda ke dalam cahaya, kita sering takut menjadi korban ejekan dari "penonton", selalu meminta roti dan sirkus.
Tetapi itu adalah tindakan yang merupakan bagian terpenting dari kesuksesan. Inilah yang mensyaratkan keinginan untuk membuat produk Anda lebih baik, untuk bertahan dari kegagalan dan tetap di depan.
Sekarang, melihat pada saat tidak aktif, saya mengerti bahwa, setelah mulai mencoba sebelumnya, saya tidak akan menemukan kesalahan yang saya temui sekarang. Ya, mereka bisa sulit, hampir tidak mungkin, tetapi tidak, Anda dengar? Tidak ada yang mustahil! Pada akhirnya, kita akan mengambil ritme yang tepat dan menyelesaikan apa yang kita tunda untuk waktu yang lama.
Untuk meringkas
Saya ingin mengatakan bahwa pengembangan berbeda dari keahlian lainnya. Ini membutuhkan keahlian dan pengalaman khusus. Dan itu sama sekali bukan pekerjaan “manual”, seperti yang mungkin banyak orang duga. Semua pekerjaan ada di kepala Anda.

Pengembangan adalah pekerjaan dan terutama bekerja pada diri Anda sendiri, yang terus-menerus mengharuskan Anda untuk belajar, ingin tahu, dan berlatih hari demi hari, memberikan kontribusi khusus kepada Anda seolah-olah itu adalah pengembang TOP sejati.
Jangan ragu untuk mencoba, bereksperimen dan itu pasti akan membantu Anda menjadi yang terbaik dalam keahlian Anda.