László Békéssy lulus sebagai seorang insinyur elektro dan sekarang bekerja sebagai pengembang selain menjadi co-founder dan CEO dari Sekolah Pemrograman CodeBerry. Selama wawancara, kami mendapatkan wawasan tentang kode penulisan sendiri, proyek yang Laci suka, prasangka-prasangka yang dia alami di bidang IT, dan mengapa dia berpikir kebebasan total itu penting di tempat kerja.

Saya tinggal di Budapest, Hungaria
Saya bekerja di Sekolah Pemrograman CodeBerry
Saya bekerja dengan iPhone, Dell, Windows + komputer saya penuh dengan sistem UNIX
Gaya kerja saya dalam satu kata: siap. (Sulit untuk menggambarkan ini dalam satu kata karena “siap” memiliki arti yang berbeda untuk semua orang. Izinkan saya mengutip Marsellus Wallace: jika sudah siap, maka sudah siap. Tidak ada lagi yang bisa dilakukan dengannya.)

Ketika Anda ditanya tentang profesi Anda, bagaimana Anda menjawabnya?

Saya mulai berfilsafat mengenai makna profesi, panggilan, dan pekerjaan, dan saya bertanya kembali apakah orang tersebut sudah menemukan panggilannya. Saya tidak suka menjawab pertanyaan ini karena ini adalah obrolan ringan kedua paling populer setelah “Bagaimana kabar Anda?”, Dan saya lebih memilih percakapan yang lebih mendalam daripada itu. 🙂

Jika tidak, saya biasanya mengatakan bahwa saya adalah direktur sekolah (CodeBerry) seperti halnya ahli automatisasi, yang membuat bot automatisasi.

Ceritakan lebih banyak tentang apa yang Anda lakukan mengenai pemrograman?

Saya mengotomatiskan tugas yang terjadi lebih dari tiga kali.

Dalam suatu produk (tepatnya CodeBerry) klien memiliki siklus hidup yang panjang dan beragam. Kita harus mengikuti mereka dari titik tiba di situs dan mengklik tombol.

Tugas saya adalah memastikan interaksi terjadi ketika calon siswa tiba di situs web kami, tentu saja, dengan cara yang sepenuhnya otomatis. Misalnya, saya memastikan:

  • Mereka dapat mendaftar dan menerima email konfirmasi.
  • Mereka dapat membayar.
  • Mereka diukur dengan analitik.
  • Mereka menerima email otomatis yang benar kapan pun dibutuhkan.
  • Mereka menerima faktur.
  • Kami dapat melihat lewat mana mereka menemukan kami dan iklan apa yang berhasil.
  • Mereka tidak dapat mengakses situs kami setelah menghapus langganan mereka dan mereka menerima pengembalian dana jika diminta.

Selanjutnya, saya melakukan banyak tugas latar belakang lainnya untuk membuat produk kami sebisa mungkin dapat diandalkan. Tidak mudah untuk memastikan bahwa pelambatan server diikuti dengan menyetel ulang semuanya dapat mengembalikannya persis ke salinan server lama tetapi itu adalah hal yang sepenuhnya otomatis. Dengan cara ini, kami dapat tidur dengan nyenyak setiap malamnya.

Seperti apa ruang kerja Anda?

Sebagian besar saya bekerja dari kantor rumah, terkadang dari kafe, tetapi itu solusi yang kurang nyaman. Ada tiga hal penting di mejaku: laptop saya (jelas), sepasang headphone (saya selalu mendengarkan musik selama bekerja, ya, selalu) dan dua jenis kursi yang berbeda (saya sering duduk, karena itu, saya menukarnya dari waktu demi waktu).

Saya berencana untuk berinvestasi untuk meja berdiri; itu pasti akan meningkatkan gaya kerja saya. Oh dan sering ada teh atau air di samping saya untuk memastikan saya minum dan terjaga lebih sering.

Meja Laci (Credit: László Békéssy)

Kapan, di mana, dan bagaimana Anda belajar koding?

Selama kelas IT di universitas. Saya benar-benar mulai mempelajarinya ketika saya berusia 14 tahun, tetapi saya tidak merasa itu menarik sampai akhir universitas ketika kami mulai belajar tentang kode yang dapat dihasilkan sendiri dan robot otomatis. Jika kita menerjemahkan filosofi saya dengan cara yang positif, saya akan mengatakan saya ingin banyak spesialis IT untuk mengerjakan hal-hal yang bermanfaat daripada melanjutkan apa pun yang mereka lakukan sekarang. Jika kita ingin menjadi lebih keras, kita bisa mengatakan saya ingin memberhentikan banyak orang IT. 🙂

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

Saya tidak pernah mencari. Insinyur, pengembang, spesialis IT, dan insinyur elektro selalu dibutuhkan. Ngomong-ngomong, saya memiliki gelar teknik elektro, dengan sedikit IT (embedded system).

Seperti apa jadwalmu?

Rutinitas mingguan saya biasanya seperti ini:

  • Senin: Saya menghabiskan sepanjang hari untuk rapat/pertemuan (mengatur strategi dan tugas-tugas operatif) untuk menyingkirkan mereka selama sisa minggu ini.
  • Selasa: ada diskusi strategis jangka panjang di pagi hari, kemudian saya biasanya bertemu dengan siapa pun yang saya harus temui.
  • Rabu-Kamis: Saya di rumah sepanjang hari dan tidak ada yang mengganggu saya. Kadang-kadang, saya bekerja 10-12 jam, meskipun ketika saya memiliki beberapa hal lain untuk dilakukan, saya bekerja “hanya” 6 jam. Ini adalah jangka waktu bersih, tidak termasuk makan siang, memiliki percakapan, atau waktu yang dihabiskan di kamar mandi.
  • Jumat: kami mulai dengan merangkum hal yang terjadi minggu ini dan kemudian kami merencanakan hal berikutnya. Tugas sore saya bermacam-macam.
  • Sabtu-Minggu: 80% adalah waktu luang. Tapi, sebagai seorang pengusaha, kadang saya hanya harus bekerja penuh waktu.

Ini kira-kira gambaran seperti apa beberapa tahun terakhir yang saya alami. Saya sangat puas dengan rutinitas fleksibel ini karena saya bertanggung jawab atas jam kerja saya, dan saya tidak perlu bepergian ke kantor sepanjang waktu. Saya selalu memiliki beberapa hari ketika saya dapat bekerja tanpa gangguan. Ini adalah impian setiap pengembang.

Apa yang mengejutkan Anda tentang pekerjaan ini yang tidak pernah Anda pikirkan sebelumnya?

Saya tidak pernah menduga bahwa suatu hari saya akan berkutat dengan pemrograman sebanyak ini. Tetapi saya senang memiliki kesempatan untuk membuat berbagai hal, terutama ketika saya mengerjakan proyek yang ingin saya kerjakan.

Adakah sesuatu yang Anda tahu yang akan mengejutkan orang-orang?

Sayangnya, orang cenderung untuk menghindari percakapan setelah mendengar kata “IT” dan “pemrograman”, mengatakan bahwa mereka tidak pandai berhitung. Namun, saya pikir IT itu menarik dan tidak terlalu kompleks, dan sesuatu yang bisa Anda bicarakan dengan cara yang bisa dipahami semua orang. Teman saya dan saya suka berkompetisi satu sama lain, mencoba menjelaskan konsep-konsep IT, fisika, dan matematika yang paling sulit dengan kucing dan kotak (diinspirasi oleh kucing Schrödinger) kepada siapa saja. Dengan satu pengecualian (konvolusi), kami bisa mengatur semuanya sejauh ini. 🙂

Kembali ke pertanyaan, apa pun yang saya minati berkenaan dengan IT dapat mengejutkan (atau membuat bosan) kebanyakan orang. Terutama bagian otomatisasi:

“-Apakah Anda bisa membuat program yang akan mengunduh semua foto Anda dari ponsel ke komputer Anda, mengganti namanya, mengurutkannya berdasarkan tanggal, dan mengunggahnya ke internet?”

“-Tentu saja, berikan aku 10 menit.”

Dengan siapa Anda bekerja?

Saya bekerja dengan co-founder CodeBerry. Tim ini memiliki sejarah. Kami telah bekerja bersama selama 8 tahun dan kami juga memiliki proyek favorit lainnya: Invisible University, YearCompass, dan SotePedia, hanya untuk memberikan beberapa contoh yang lebih besar.

Apa jalur karir dalam profesi Anda?

Saya tidak memiliki jawaban yang bagus untuk pertanyaan ini karena tugas mingguan saya biasanya melibatkan empat-lima profesi. Kami menyebutnya “topi” di perusahaan karena, sebelum setiap tugas, kami menyatakan siapa yang memakai topi apa, yang berarti apa yang siap kami lakukan pada saat itu. Membangun perusahaan, berbicara dengan akuntan, mengkonfigurasi server, membuat strategi, atau menulis kode, semuanya membutuhkan keahlian yang berbeda.

Memperkenalkan diri dengan menyatakan “topi” kami adalah ritual lucu yang kami lakukan sebelum setiap pertemuan. Ini adalah bagian kewirausahaan yang menyenangkan namun menantang.

Apa rencana Anda, bagaimana Anda ingin melanjutkan?

Kami fokus 100% pada CodeBerry saat ini. Kami berencana menjadi internasional sehingga sangat menarik. Sisanya terletak di dalam misteri masa depan. Kita lihat saja nanti.

Profesi apa lagi yang akan Anda pilih jika Anda harus berubah? Bisakah Anda berubah?

Saya tidak ingin berubah.

Lima tahun yang lalu saya mengevaluasi kembali hal-hal penting dari pekerjaan. Inilah yang saya temukan:

  • Saya dapat mengatur waktu saya sendiri. Tidak perlu menggunakan sistem kartu.
  • Saya dapat mengerjakan proyek-proyek yang menurut saya layak dan bermanfaat
  • Saya bekerja dengan orang-orang yang dapat bekerja dengan ekspektasi seperti di atas.
  • Saya bekerja dengan orang yang berkomunikasi dengan baik.
  • Saya bekerja pada proyek dengan dampak besar pada orang lain.
  • Pekerjaan saya menghasilkan pendapatan pasif. Jika saya mau, saya bisa berhenti kapan saja.
  • Tempat kerja saya tidak lebih dari 15-20 menit dari rumah saya.
  • Saya bisa bekerja dari rumah jika saya mau.
  • Nah, pekerjaan saya saat ini memenuhi semua hal di atas.

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

Saya pikir Anda hanya bisa menjadi baik jika Anda menyukai apa yang Anda lakukan. Untungnya sekarang, pemrograman telah berubah sedikit seperti layaknya berenang: Anda dapat mencobanya, jadi lakukanlah jika Anda menyukainya, dan tinggalkan jika Anda tidak menyukainya. Jika Anda menyukai akuntansi atau menyajikan makanan, lakukanlah; jika tidak, tinggalkan saja. Anda mengerti maksud saya.

Jadi, lakukan saja apa yang ingin Anda lakukan, melampaui kemampuan Anda, lalu cintai atau tinggalkan.

Apa bagian favoritmu?

Menciptakan, dan fokus pada berbagai hal.

Seperti yang saya katakan sebelumnya, saya selalu mendengarkan musik selama bekerja karena cara ini membuat saya dapat berkonsentrasi sepenuhnya dalam waktu kurang dari 5 menit. Saya mendengarkan genre trance vokal wanita, chill step, atau trance progresif — mereka memiliki tempo yang mirip dengan gelombang otak saya.

Apa yang paling memotivasi Anda? Apa kesulitan dan bahaya dari profesi Anda?

Pada beberapa hari tertentu, semuanya berjalan sesuai rencana. Setiap baris kode yang saya tulis berhasil, semuanya lancar, dan saya menyelesaikan semua tugas yang saya inginkan. Bahkan, saya menyelesaikan beberapa hal ekstra juga. Ini adalah hari-hari yang saya catat dalam kalender saya; ada dua di antaranya setiap tahun.

Sisanya lebih sulit. Dua puluh persen dari pekerjaan saya adalah pemrograman yang efektif dan 80 lebih ke debugging dan pengujian. Dalam beberapa kasus ekstrim, saya beralih ke komunitas StackOverflow meminta solusi dan menjalankan baris yang disarankan mereka tanpa mengetahui apa yang mereka lakukan.

Saya benar-benar tidak merekomendasikan profesi ini kepada mereka yang tidak suka menyelidiki dan menemukan sesuatu. Ini diperlukan untuk menemukan sesuatu yang hilang di kode yang menghentikan semuanya berjalan dengan benar. 🙂

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

Pekerjaan saya stabil. Saya bosnya.

Sejujurnya, saya tidak pernah bekerja selama lebih dari 2-3 tahun di tempat yang sama atau di proyek yang sama dan saya berencana untuk melanjutkan dengan kebiasaan ini.

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

Cobalah pemrograman, mungkin Anda menyukainya. Dalam hal ini, Anda mungkin akan menjalani kehidupan yang jauh lebih baik daripada sekarang.

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

Saya memulai karir saya di sebuah perusahaan multinasional sehingga saya dibayar dengan jumlah yang biasa rata-rata di bawah.

Saya tidak akan mengatakan bahwa saya berpengalaman atau seorang veteran, tetapi dengan pengetahuan saya saat ini, saya mungkin akan dipekerjakan dengan gaji tahunan sebesar $30,000. Ini tidak harus menjadi pekerjaan pengembang, bukan pemimpin tim teknologi atau manajemen menengah.

Menurut Anda apa cara terbaik untuk belajar koding?

Pilih proyek dari daftar “Saya harus” (daftar hal-hal yang harus Anda lakukan, tetapi tentu saja Anda tidak pernah punya waktu…), dan memprogramnya.

Apa yang membuat kode berguna dipelajari?

Hal itu tidak berguna kecuali Anda benar-benar ingin melakukannya.

Namun, sangat penting untuk melupakan pemikiran bahwa Anda hanya bisa menjadi pengembang yang baik jika Anda menyukai matematika dan fisika. Itu bukan cara kerjanya. Saya memiliki teman-teman apoteker, ekonom, artis, dan pelukis yang suka membuat kode. Beberapa dari mereka melakukannya untuk uang, yang lain dimotivasi oleh keinginan diri sendiri. Anda juga harus mencobanya.

Disclaimer: Blog CodeBerry diterbitkan oleh Sekolah Pemrograman CodeBerry yang didirikan oleh Laci.

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