András P. Tóth mempelajari teknik ilmu komputer di Universitas Teknologi Budapest dan sekarang bekerja sebagai pengusaha serial di sektor IT. Saat ini, ia sedang membangun Sekolah Programming CodeBerry bersama teman-temannya. Mereka berharap dapat mengurangi kekurangan para profesional IT di Hungaria.
Selama wawancara, Andris memberi tahu kami cerita tentang gaji pertamanya [Rp1.578.370] dan penjualan perusahaan pertamanya seperti halnya kucing-kucingnya yang ada di Instagram dan jalur yang ada untuk pengembang Hungaria.

Saya tinggal di Budapest, Hungaria.
Saya bekerja kebanyakan di rumah, terkadang di kafe internet.
Saya menggunakan iPhone | MacBook Air | Sublime Text | bash | PHP | Node.js | Mailchimp | Google
Gaya bekerja saya secara singkat yaitu langkah kecil setiap hari.

Ketika kamu ditanya tentang profesimu, bagaimana kamu menjawabnya?

Saya biasanya mengatakan bahwa saya membangun perusahaan. Jika saya melihat adanya kebingungan, saya menambahkan bahwa saya membuat perusahaan di sektor IT. Pekerjaan saya adalah memberi pekerjaan kepada orang lain.

Ceritakan lebih banyak tentang apa yang kamu lakukan mengenai pemrograman?

Biasanya saya mengerjakan beberapa proyek yang berbeda sekaligus – beberapa di antaranya adalah untuk mencari keuntungan (seperti Sekolah Pemrograman CodeBerry), beberapa di antaranya adalah nirlaba (misalnya, Universitas Invisible, YearCompass). Terkadang, saya hanya melakukan koding untuk bersantai.

Kami memulai Sekolah Pemrograman CodeBerry pada tahun 2016 dengan beberapa teman. Kami mengajarkan pemrograman kepada orang-orang yang belum pernah melakukannya sebelumnya dan membantu mereka menemukan pekerjaan. Di antara berbagai tugas lainnya, saya punya banyak hal yang harus dilakukan sebagai pengembang di perusahaan ini:

  • Saya adalah salah satu mentor kode yang membantu para siswa dengan hal-hal teknis.
  • Saya menulis banyak kode untuk situs web kami seperti menempatkan di mana tautan tersebut terhubung ke perangkat lunak lain, seperti survei, analisis, dan solusi pembayaran.
  • Saya membuat modul untuk sistem yang menangani pekerjaan rumah pemrograman, seperti statistik admin, badge, indikator perkembangan.

Saya bersantai dengan membuat program berbagai hal kecil yang saya temukan menarik pada saat itu. Beberapa proyek saya baru-baru ini adalah:

  • Skrip Instagram yang mendapatkan follower untuk Instagram kucing kami.
  • Slack bot yang membuat foto dari setiap rekan satu tim.
  • Grafik suhu (dengan data yang dikumpulkan oleh sensor).
  • Plugin Chrome yang dapat berbagi layar webcam dengan komputer lain.

Seperti apa ruang kerjamu?

Meja Andris (Kredit: András P. Tóth)

Kapan, di mana dan bagaimana kamu belajar coding?

Saya berumur 10 tahun ketika kami mendapat C64 saat hari Natal. Saya belajar pemrograman dengan bantuan buku dan teman. Kami memiliki tim kecil yang tertarik oleh subkultur demoscene, kami semua ingin menciptakan seni. Kami menggambar, menulis musik, membuat program dan tentu saja, bersaing satu sama lain.

Pekerjaan berbayar pertama saya adalah menciptakan sebuah toko web untuk sebuah perusahaan Italia ketika saya berusia enam belas tahun. Dengan bantuan koneksi internet dial-up, saya akan online setiap malam dan berusaha menyusun situs web yang berfungsi dari cuplikan kode yang saya temukan di internet. Ketika saya berumur 18 tahun , saya mendaftar ke universitas tempat saya belajar ilmu komputer.

Pada tahun ketiga saya, saya mulai bekerja sebagai pengembang dan manajer proyek. Setahun kemudian, saya menciptakan perusahaan pertama saya.

Apa peluang kerja untuk pengembang web? Rata-rata, berapa banyak waktu yang kamu habiskan untuk mencari pekerjaan?

Saya belum pernah mencari pekerjaan sebelumnya. Hingga pertengahan studi saya di universitas, orang-orang selalu menawarkan saya pekerjaan pengembang dan, setelah itu, saya selalu bekerja untuk perusahaan saya sendiri. Saya masih menerima email melalui LinkedIn setiap minggu, menanyakan apakah saya tertarik dengan pekerjaan pengembang, jadi saya pikir pasar pengembangan web cukup terbuka untuk kami.

Seperti apa jadwal harian, mingguan, tahunanmu?

Biasanya, saya bangun antara 6:30 dan 7:30 di pagi hari, tergantung dengan meeting yang ada pada hari itu. Saya berolahraga, mandi, sarapan, dan bekerja sampai tengah hari. Saya makan siang dengan seseorang, lalu bekerja lagi sampai jam lima, dan kemudian saya bersantai. Sebagian besar, saya bekerja dari rumah, jadi kadang-kadang saya tertidur di sore hari, tetapi itu menghasilkan kerja larut malam. Dan itu tidak baik untuk siapa pun.

Sering kali saya menerapkan teknik Pomodoro pada pekerjaan saya — 25 menit kerja diikuti dengan istirahat selama 5 menit yang diisi dengan beberapa tugas.

Kami mengadakan diskusi operasi pada hari Senin dan diskusi strategis setiap hari Selasa pagi. Hari Selasa hingga Kamis, kami semua bekerja dari kantor rumah kami, dan pada hari Jumat, kami mengatur pertemuan langsung atau online untuk meringkas apa yang kami lakukan pada minggu itu.

Pekerjaan saya cukup beragam — antara lain komunikasi (diskusi dengan orang dalam, pertemuan dengan orang luar, dan mentoring kode), pemasaran (mengelola iklan, menulis salinan, dan membuat sistem pemasaran bekerja), dan beberapa hal teknis (semua jenis tugas pemrograman).

Empat kali dalam setahun, saya libur seminggu. Saya juga memiliki beberapa hari perjalanan dengan rekan kerja dua kali setahun.

Jadwal The Invisible University agak padat pada dua minggu setiap enam bulan (pada awal dan akhir setiap semester), dan jadwal YearCompass pada bulan Desember dan Januari lebih intensif. Ini membuat saya menerima lebih sedikit pekerjaan lain dalam periode ini.

Apa yang mengejutkanmu tentang pekerjaan ini yang tidak pernah kamu pikirkan sebelumnya?

Waktu cepat berlalu ketika kamu membuat program. Saya mulai memecahkan masalah dan tiba-tiba sudah malam. Hal ini benar-benar mengejutkan saya pada awalnya.

Hal lainnya adalah kecepatan perkembangan seluruh pengetahuan pemrograman. Saya sibuk dengan pemasaran selama beberapa tahun dan ketika saya kembali melakukan pemrograman, saya hampir tidak bisa mengerti apa yang sedang dibicarakan rekan-rekan saya. Itu pasti perasaan yang sama dengan apa yang dialami orang tua ketika anak-anak mereka mencoba menjelaskan hal-hal yang tidak dapat mereka pahami.

Apakah kamu memiliki keterampilan yang dapat mengejutkan orang?

Ketika seseorang meminta bantuan dari kami (misal, “Internet sedang mati” atau “printer tidak berfungsi”), biasanya kami juga tidak langsung tahu solusinya. Yang kami lakukan adalah dengan sabar membaca pesan kesalahan dan menemukan jawabannya di internet.

Dengan siapa kamu bekerja?

Saya sering bekerja sendiri. Kami mengadakan pertemuan mingguan, dan mengobrol setiap hari dengan rekan kerja, jika kami mengerjakan tugas bersama. Saya juga bertukar email dengan para pemasok, mitra, konsultan, dan pers secara berkala.

Apa jalur karir dalam profesimu?

Saya pikir ada beberapa jalur yang jelas bagi para profesional IT:

  • Kamu dapat memilih ukuran dan gaya perusahaan: freelancer, startup, usaha kecil, bisnis menengah, perusahaan multinasional dan pemerintah.
  • Kamu dapat memilih topik: operasi, pengembangan, perencanaan, pengujian atau bahkan manajemen, penjualan, dukungan, pertumbuhan, data, dll.
  • Kamu akan dibedakan menurut pengalamanmu: tingkat pemula, junior, senior, dll. Dan dalam setiap jalur, ada banyak persimpangan spesifik (misalnya pengembang bisa menjadi pengembang web front-end spesialis Angular)

Kamu dapat memilih untuk melakukan navigasi melalui jalur ini sepanjang hidupmu.

Saya melihat banyak contoh di antara teman-teman saya juga:

  • Sangat populer untuk memulai dari nol hingga tak terbatas di jalur pemrograman.
  • Ada banyak situasi yang seperti ini “Saya mulai sebagai spesialis IT tetapi saya dapat berkomunikasi dengan orang, jadi saya menjadi seorang manajer”.
  • Ada juga beberapa situasi seperti “Saya mulai dengan bekerja di perusahaan multinasional, tetapi saya mencoba membangun bisnis saya sendiri”.
  • Dan beberapa teman saya memulai dengan menjalankan perusahaan mereka sendiri dari awal.

Apa rencanamu, bagaimana kamu ingin melanjutkan?

Saya gagal dari penjualan perusahaan pertama saya (“Gyümölcstárhely”, layanan hosting web perusahaan pertama saya, yang dibeli oleh salah satu perusahaan hosting terbesar di Eropa) dan banyak proyek gagal juga. Sejauh ini, saya sangat menikmati kombinasi pengembang-pengusaha ini, jadi mungkin ini apa yang akan saya tekuni.

Profesi apa lagi yang akan kamu pilih jika kamu harus berubah? Bisakah kam berubah?

Saya tidak akan berubah. Saya sangat suka mengajar, jadi saya bisa membayangkan melakukan semacam hal seperti konsultan-pelatih. Saya mungkin bisa berubah ke pekerjaan IT normal dan mungkin pemasaran karena pengalaman kewirausahaan saya.

Keterampilan apa yang dilakukan pengembang hebat, yang dibutuhkan pakar IT? Siapa yang tidak kamu rekomendasikan untuk profesi ini?

Saya percaya keterampilan berikut ini penting:

  • Memperhatikan hal rinci – sangat sulit untuk koding dengan gaya yang superfisial. Kamu harus memperhatikan detailnya.
  • Kemampuan konsentrasi – menemukan satu kesalahan terkadang membutuhkan waktu berjam-jam.
  • Keahlian bahasa Inggris – jika saya kesulitan, saya hanya dapat menemukan bantuan di internet dalam bahasa Inggris.

Saya tidak merekomendasikan profesi ini jika kamu tidak memiliki keterampilan ini.

Apa bagian favoritmu?

Saya suka program yang dapat ditinggal berjalan berjam-jam, berhari-hari atau berminggu-minggu, melakukan sesuatu yang bermanfaat. Menciptakan sesuatu yang berhasil juga merupakan perasaan yang luar biasa menyenangkan.

Apa yang paling memotivasimu? Apa kesulitan dan bahaya dari profesimu?

“Perperangan profesional” sama-sama menjengkelkan dan menghibur. Melihat orang memperdebatkan teks editor dan apakah harus memformat kode dengan tab atau spasi…

Tidak mudah untuk mengikuti teknologi yang terus berubah — memutuskan bahasa program mana yang akan digunakan atau alat baru mana yang cukup bagus untuk dipelajari.

Ditambah lagi, adanya bahaya dalam profesi ini:

  • Duduk seharian – kamu perlu usaha ekstra jika kamu tidak ingin menjadi si kutu buku yang gemuk.
  • Lingkup pertemanan – mudah untuk berpikir bahwa perusahaan yang penuh dengan profesional IT semuanya adalah pria berusia 20-50 tahun dengan bayaran bagus yang memahami lelucon pemrograman.

Seberapa stabil pekerjaanmu? Berapa lama waktu yang dihabiskan untuk bekerja di perusahaan yang sama?

Saya bekerja di startup. Ada proyek yang cepat berubah, proses yang belum berkembang, dan ketidakpastian lebih besar dibandingkan dengan perusahaan yang lebih besar dan berfungsi dengan baik. Saya bekerja selama 5-6 tahun di perusahaan saya sebelumnya; kami selalu memulai yang baru setelah itu.

Saya belum pernah mendengar seorang profesional IT dipecat di antara teman-teman saya. Beberapa lebih setia dan bekerja puluhan tahun di perusahaan yang sama, sementara yang lain berubah setiap beberapa tahun, termotivasi oleh upah yang lebih tinggi dan peran yang lebih menarik.

Jika kamu harus menanyakan satu hal atas nama semua pengembang, apakah itu?

Sebagai spesialis IT, saya akan memberikan saran, silakan baca pesan kesalahan dan cari di Google sebelum kamu menghubungi kami.

Sebagai seorang wirausahawan, saya mengharapkan email yang jelas dan mudah dipahami ketika mencari bantuan setelah terjadi kesalahan — apa yang telah mereka coba, apa yang mereka harapkan dan apa yang terjadi — dan kita akan memikirkan solusi bersama.

Berapa banyak yang dapat diperoleh seseorang dalam profesi ini (sebagai seorang pemula, berpengalaman dan veteran)?

Dari pengalaman saya sebagai seorang pengusaha:

  • Saya tidak menghasilkan uang di tahun pertama. Saya hanya membuat proyek dengan uang saya sendiri.
  • Bulan pertama setelah titik kritis, saya mendapat gaji $110. Kemudian gaji saya perlahan naik menjadi $15,000.
  • Saya mendapatkan jumlah yang lebih besar dengan menjual perusahaan saya. Cukup untuk menutup semua biaya dalam 4-5 tahun ke depan, membiarkan saya fokus pada proyek saya berikutnya.

Teman-teman pengembang saya biasanya menghasilkan lebih dari itu. Sebagian besar waktu, mereka memiliki perjanjian rahasia, jadi kita hanya bisa berbicara tentang perkiraan: mereka menghasilkan $15.000-30.000 di Hungaria, lebih banyak jika mereka adalah pemimpinnya, dan lebih dari $ 70.000 di bagian Barat. Ada baiknya juga untuk melihat-lihat Glassdoor; mereka punya banyak info tentang gaji.

Menurutmu apa cara terbaik untuk belajar coding?

Ada banyak kursus online dan offline yang bagus. Kami mengumpulkan ini di situs web: http://programozastanfolyam.com.

Hal-hal berikut ini sangat membantu saya:

  • Sebenarnya harus menulis solusi dari tugas yang diberikan (daripada membacanya di buku atau menonton video tentang itu)
  • Proyek khusus yang dapat saya selesaikan (misal, saya akan membuat situs untuk seorang teman atau sebuah proyek)
  • Seorang teman atau mentor yang sudah tahu cara membuat kode dan dapat membantu saya ketika saya memiliki masalah.

Apa yang membuat pemrograman layak dipelajari?

Bagi saya, pemrograman adalah:

  • Membuat saya merasakan menciptakan sesuatu.
  • Menawarkan peluang kerja dan keuangan yang stabil.
  • Membuat saya menjadi relax.

 

Disclaimer: Blog CodeBerry diterbitkan oleh Sekolah Pemrograman CodeBerry yang didirikan oleh András.

Apakah kamu menyukai cerita ini? Berlangganan ke buletin kami dan kami akan memberikanmu kiriman terbaik kami setiap minggunya. Tidak ada spam, tidak ada omong kosong. Kamu selalu dapat memilih untuk tidak berlangganan lagi.