Karier pemrograman. Bab 3. Universitas

Lanjutan ceritanya "Karier Pemrogram".

Setelah menyelesaikan sekolah malam, tibalah waktunya untuk melanjutkan ke universitas. Di kota kami ada satu universitas teknik. Ia juga memiliki satu fakultas “Matematika dan Ilmu Komputer”, yang memiliki satu departemen “Sistem Komputer”, di mana mereka melatih pekerja TI masa depan - pemrogram dan administrator.
Pilihannya kecil dan saya melamar spesialisasi “Pemrograman Teknik Komputer”. Ada 2 ujian masuk ke depan. Dalam bahasa dan matematika.
Ujian didahului dengan wawancara, dan pilihan bentuk pelatihan - anggaran atau kontrak, yaitu. gratis atau untuk uang.

Orang tua saya hadir pada wawancara saya dan khawatir tentang penerimaannya. Tentu saja, mereka memilih bentuk pelatihan kontrak. Omong-omong, biayanya sekitar $500/tahun, jumlah yang besar pada tahun 2003, terutama untuk kota kecil kami. Saya ingat betul dialog ayah saya dengan gadis dari kantor penerimaan:
Gadis itu: Anda dapat mencoba lulus ujian dengan anggaran terbatas, dan jika tidak berhasil, beralihlah ke kontrak. Anda dapat membayar dengan mencicil.
Ayah: Tidak, kami sudah memutuskan bahwa kami akan mengajukan kontrak
Gadis itu: Mengapa, Anda tidak mengambil risiko apa pun
Ayah: Tidak, itu masih beresiko. Katakan padaku, apakah semua orang mengajukan kontrak?
Gadis itu: Ya, semua orang melakukannya. Mungkin hanya orang bodoh yang tidak bisa
Ayah: Kalau begitu kita punya kesempatan... katanya sambil nyengir, dan kami menandatangani dokumen penerimaan

Tentu saja, penampilan semasa SMA masih segar dalam ingatan orang tua saya, jadi selama bertahun-tahun saya mengerti mengapa mereka mengatakan demikian.

Pada musim panas, sebelum masuk, saya terus membeli buku seharga $40 yang diberikan nenek saya dari uang pensiunnya.
Dari yang berkesan dan penting:
1. "UML 2.0. Analisis dan desain berorientasi objek". Sebuah buku yang mengajari saya cara merancang perangkat lunak dengan kompleksitas apa pun, memikirkan arsitekturnya, memecah semuanya menjadi komponen-komponen, menulis kasus penggunaan, dan menggambar diagram UML. Ini adalah pengetahuan yang dibutuhkan oleh para senior, pemimpin, dan arsitek. Mereka yang mewujudkan suatu sistem dari kehampaan, padahal yang ada hanya gambaran gagasannya.
Saya mengenal orang-orang yang sudah berusia di atas 30 tahun, dan mereka masih belum bisa mengambil keputusan kecuali ada perintah dari atas, dari pengembang yang berperingkat lebih tinggi. Dalam pekerjaan lepas dan jarak jauh, ketika Anda sering bekerja tatap muka dengan klien, pengetahuan ini juga sangat berharga.
Mereka juga relevan bagi pengembang indie yang membuat aplikasi dan layanan baru. Meski hanya sedikit orang yang peduli dengan desain detail. Itu sebabnya kami memiliki perangkat lunak dengan kualitas seperti itu, menghabiskan semua memori, dengan UX yang bengkok.
2. "Standar ANSI C++ 98". Bukan sebuah buku, tapi berisi lebih dari 800 halaman informasi latar belakang. Tentu saja, saya tidak membacanya bagian demi bagian, melainkan mengacu pada aturan bahasa tertentu saat mengembangkan kompiler C++ saya. Kedalaman pengetahuan bahasa, setelah mempelajari dan menerapkan standar, tidak dapat dijelaskan dengan julukan indah apa pun. Kami dapat mengatakan bahwa Anda tahu segalanya tentang bahasa tersebut, dan bahkan lebih banyak lagi. Pekerjaan yang sangat panjang dan melelahkan untuk mempelajari standar. Tapi aku masih punya waktu 5 tahun untuk kuliah di universitas, jadi tidak ada yang memaksaku
3. "Delphi 6. Panduan praktis.". Itu adalah lompatan cepat ke dunia GUI dan bentuk yang bagus. Hampir tidak ada batasan masuk, dan saya sudah mengenal Pascal dengan cukup baik. Saat belajar di universitas, saya menulis sebagian besar program komersial di Delphi. Ini adalah perangkat lunak untuk mahasiswa pascasarjana, akuntansi untuk usaha kecil, pemerintahan. institusi. Lalu ada beberapa pesanan freelance. Pada pertengahan tahun XNUMXan, Delphi mendominasi pasar pengembangan Windows. Hingga saat ini, saat checkout di toko lokal Anda dapat melihat program dengan font dan kontrol yang familier, yang langsung membedakan aplikasi Delphi dari aplikasi lainnya.
4. "Tutorial MFC". Setelah menguasai Delphi, masuk akal untuk terus membuat UI di C++. Itu jauh lebih sulit, tidak semuanya berhasil dan bisa dimengerti. Namun, saya juga membawa teknologi ini ke tahap penerapan dalam proyek komersial. Salah satu perusahaan antivirus Jerman mendistribusikan program saya, yang ditulis dalam MFC hingga hari ini.
5. "3 disk dengan Perpustakaan MSDN 2001". Saya tidak langsung memiliki Internet, dan sejauh yang saya ingat, Perpustakaan MSDN tidak online pada tahun 2003. Bagaimanapun, lebih mudah bagi saya untuk menginstal buku referensi MSDN di PC lokal saya, dan dengan mudah menemukan dokumentasi untuk fungsi WinApi atau kelas MFC apa pun.
Karier pemrograman. Bab 3. Universitas
Buku paling signifikan yang dibaca pada periode 2002-2004

Ini adalah buku-buku yang dibaca pada periode 2002-2004. Tentu saja, sekarang ini adalah warisan buruk yang sedang ditulis ulang secara bertahap menggunakan teknologi .NET dan Web. Tapi ini jalan saya, mungkin ada di antara Anda yang mengalami hal serupa.

Semester pertama

Di akhir musim panas, saatnya mengikuti ujian masuk universitas. Semuanya berjalan lancar. Saya lulus ujian bahasa dan matematika dan terdaftar di tahun pertama spesialisasi Pemrograman Sistem Komputer.
Pada tanggal XNUMX September, seperti yang diharapkan, saya pergi ke kelas pertama dalam hidup saya. “Masa pelajar adalah masa paling cemerlang dalam hidup,” kata ibu saya. Saya rela mempercayainya.
Pada hari pertama lulus 3 pasang mata pelajaran pendidikan umum, semua orang saling mengenal satu sama lain dalam kelompok, dan secara keseluruhan universitas meninggalkan kesan yang menyenangkan.
Akhirnya mereka mulai mengajari kami pemrograman C yang sebenarnya! Dan selain itu, mereka mengajarkan sejarah ilmu komputer, teknologi digital dan banyak informasi lainnya yang relevan bagi saya. Bahkan bersumpah. analisisnya bermanfaat, karena memungkinkan saya memahami lebih dalam apa yang ditulis oleh Donald Knuth yang sangat dihormati.

Kelas pemrograman berlangsung dalam suasana mengemudi bagi saya. Akhirnya, orang-orang datang kepada saya untuk meminta bantuan. Saya merasa dibutuhkan. Di awal pembelajaran, kami diberi tugas untuk menulis sebuah program. Tugas ini dirancang untuk satu setengah pasang, kemudian setengah jam untuk pengujian. Saya berhasil menulis tugas dalam 3-5 menit, dan sisa waktu saya berjalan keliling kantor dan membantu orang lain memecahkan masalahnya.
Komputer yang ada tidak cukup untuk seluruh kelompok, jadi sering kali kami duduk berdua di satu PC. Melihat kemampuan saya, tiga, empat, bahkan terkadang 5-6 orang duduk di dekat meja saya dan tidak segan-segan duduk untuk mempelajari apa yang saya pelajari beberapa tahun lalu dari buku karya Kernighan dan Ritchie.
Teman-teman sekelas saya melihat kemampuan saya dan mengajukan pertanyaan sendiri, atau menawarkan diri untuk jalan-jalan setelah kelas selesai. Inilah cara saya mendapatkan banyak teman, yang sebagian besar masih berteman dengan kami hingga saat ini.

Di musim dingin, tiba waktunya sesi pertama. Totalnya perlu mengambil 4 mata pelajaran: 2 jenis matematika tingkat tinggi, sejarah dan pemrograman. Semuanya lulus, ada yang 4 poin, ada yang 3. Dan saya ditugaskan pemrograman secara otomatis. Para guru sudah mengetahui kemampuan saya, jadi mereka tidak melihat ada gunanya menguji saya. Saya dengan senang hati datang ke sesi tersebut dengan membawa buku catatan saya untuk segera mendapatkan tanda tangan dan hendak kembali ke rumah ketika teman sekelas saya meminta saya untuk tinggal dan berdiri di luar pintu. Dengan baik. Setelah menempatkan diriku di ambang jendela, di pintu keluar kantor, aku mulai menunggu. Ada pria lain yang berkeliaran di sebelah saya, yang juga otomatis lulus ujian.
“Mengapa kamu tinggal di sini?” tanyaku
— “Saya ingin menghasilkan uang dengan memecahkan masalah. Mengapa kamu di sini?
- "Saya juga. Saya hanya tidak akan menghasilkan uang. Jika Anda membutuhkan bantuan, maka atas kebaikan hati saya, saya akan memutuskannya.”
Lawanku ragu-ragu dan menggumamkan sesuatu sebagai tanggapan.

Beberapa saat kemudian, teman-teman sekelasnya mulai meninggalkan penonton sambil membawa serta potongan kertas terlipat yang berisi soal-soal ujian.
“Bantu aku memutuskan,” tanya pemberani pertama. “Oke, aku akan memutuskannya sekarang,” jawabku. Belum genap 5 menit berlalu sebelum saya menuliskan larutan pada selembar kertas kusut dengan pulpen dan mengembalikannya. Melihat skema tersebut berhasil, orang-orang mulai lebih sering meninggalkan penonton, dan terkadang bahkan dua atau tiga penonton sekaligus.
Ada tiga tumpukan daun di ambang jendela kerja saya. Satu paket berisi lembar TODO yang baru tiba. Di depan saya ada selembar In Progress, dan di sebelahnya ada sebungkus “Selesai”.
Ini adalah saat terbaikku. Seluruh kelompok, yang berjumlah hampir 20 orang, meminta bantuan saya. Dan saya membantu semua orang.
Dan pria yang ingin menghasilkan uang buru-buru pergi setelah beberapa menit, menyadari bahwa tidak ada yang bisa ditangkap di sini, semua perhatian terfokus pada altruis.
Seluruh kelompok lulus ujian dengan nilai 4 dan 5, dan saya sekarang memiliki 20 teman dan otoritas yang tak tergoyahkan dalam masalah pemrograman.

Uang pertama

Setelah sesi musim dingin, desas-desus menyebar ke seluruh fakultas bahwa ada seseorang yang dapat memecahkan masalah pemrograman apa pun, yang ditugaskan kepada kami di rumah atau selama sesi. Dan kabar dari mulut ke mulut menyebar tidak hanya di kalangan mahasiswa baru, tetapi juga di kalangan mahasiswa senior.
Seperti yang sudah saya tulis, saya mengembangkan hubungan persahabatan dengan semua orang di kelompok setelah “jam terbaik” dalam ujian, dan kami mulai berkomunikasi sangat erat dengan beberapa orang. Kami menjadi teman sejati dan menghabiskan banyak waktu di luar universitas. Untuk mempermudah penyajiannya, sebut saja Elon dan Alen (nama panggilannya mirip dengan aslinya).
Kami memanggil Elon dengan namanya, tapi Alain dijuluki untuk menghormati Alain Delon, karena kemampuannya merayu kecantikan apa pun. Gadis-gadis benar-benar mengelilinginya, dalam jumlah yang bervariasi. Dalam hal bertemu orang-orang dan memulai hubungan pada malam itu, Alain Delon tidak ada bandingannya. Dia benar-benar laki-laki alfa untuk jenis kelamin perempuan, yang sama sekali tidak biasa bagi sebagian besar spesialis TI. Selain urusan asmara, Alain adalah seorang desainer karena panggilannya. Dan jika dia perlu menggambar sesuatu, misalnya, spanduk berkedip format Web 1.0 yang populer, maka dia melakukannya dengan mudah.

Masih banyak lagi yang bisa dikatakan tentang Elon. Kami masih bertemu dengannya sampai hari ini, sepuluh tahun setelah kuliah. Pada tahun-tahun pertamanya dia adalah seorang pria kurus dan agak pendiam. (Hal yang sama tidak dapat dikatakan tentang pria berwajah besar di dalam jip saat ini). Namun, saya juga sama – kurus dan pendiam. Oleh karena itu, saya rasa kami segera menemukan bahasa yang sama.
Seringkali setelah kelas selesai, saya, Elon, dan Alen berkumpul di ruang bir yang ditutupi terpal. Pertama, letaknya di seberang jalan dari universitas, dan kedua, dengan satu “rubel” dan 50 kopeck, Anda bisa mendapatkan beberapa barang untuk pesta pembakar selama 2 jam. Seperti bir dan kerupuk. Tapi intinya berbeda.
Elon dan Alen berasal dari kota lain dan tinggal di kamar kontrakan. Mereka selalu kekurangan uang, dan ada kalanya mereka harus kelaparan. Saat-saat bahagia, ketika mereka menerima beasiswa $10 di kartu mereka, dirayakan pada hari yang sama dan kemudian tiba saatnya untuk “mengencangkan ikat pinggang” dan hidup dari apa yang Tuhan kirimkan.

Tentu saja, situasi ini memotivasi para siswa yang berkunjung untuk mencari cara mendapatkan uang tambahan. Dan di depan mereka, sejauh lengan, duduklah “kepala yang cemerlang” dalam bentuk diriku. Yang juga penurut dan jarang menolak membantu orang.
Saya tidak tahu apakah saya menggambarkan situasi itu dengan benar, namun pada akhirnya pertemuan di pub ini mengarah pada terciptanya perusahaan IT pertama dalam karir saya yang disebut SKS. Nama itu hanya terdiri dari huruf pertama nama belakang kami. Perusahaan muda kami, yang diwakili oleh tiga pendiri, mengobrak-abrik pesaing dan seluruh universitas selama empat tahun ke depan.

Elon adalah seorang ROP. Artinya, kepala departemen penjualan. Yakni, tanggung jawabnya termasuk mencari klien baru untuk bisnis outsourcing kami. Saluran penjualannya mencetak selebaran A4 secara horizontal, dengan tulisan sederhana: “Memecahkan masalah pemrograman.” Dan dibawahnya adalah nomor telepon Elon.
Iklan luar ruang semacam ini dipasang di setiap lantai tempat para siswa yang belajar pemrograman dapat muncul.
Selain itu, yang lebih kuat dalam hal loyalitas pelanggan adalah saluran penjualan dari mulut ke mulut.

Model bisnisnya sederhana. Entah melalui rekomendasi atau iklan, seorang mahasiswa menghubungi kami. Dia memberikan gambaran tentang masalah pemrograman yang perlu diselesaikan dengan tenggat waktu tertentu, dan saya menyelesaikannya dengan harga pelajar. Elon terlibat dalam penjualan dan menerima persentasenya. Alain Delon lebih jarang berpartisipasi dalam bisnis kami, namun jika kami perlu membuat desain, gambar, atau menarik klien tambahan, dia selalu membantu. Dengan pesonanya, dia membawa cukup banyak orang baru kepada kami. Yang harus saya lakukan hanyalah memproses pipeline ini dengan kecepatan 5-10 tugas per hari. Tenggat waktunya sangat ketat - tidak lebih dari seminggu. Dan lebih sering daripada tidak, hal itu harus dilakukan kemarin. Oleh karena itu, keadaan seperti itu dengan cepat mengajari saya untuk menulis program secara “mengalir”, tanpa terganggu oleh hal-hal kecil seperti gempa bumi berkekuatan 5,9 atau kecelakaan besar di luar jendela.

Selama musim terpanas, sebelum sesi, yaitu pada bulan Desember dan Mei, sepertinya saya sedang mengerjakan seluruh tugas universitas di komputer saya. Untungnya, kebanyakan dari mereka berjenis sama, terutama ketika kami dihubungi oleh pedagang grosir yang diwakili oleh perwakilan seluruh kelompok. Kemudian dimungkinkan untuk melakukan 20 tugas, misalnya di assembler, hanya mengubah 2-3 baris. Di musim seperti ini, timah mengalir seperti sungai. Satu-satunya hal yang kami lewatkan adalah floppy disk. Pada tahun 2003-2005, siswa miskin di kota kami tidak mempunyai layanan transfer uang melalui Internet. Apalagi tidak ada jaminan pembayaran, yang sekarang disebut escrow. Oleh karena itu pihak perusahaan SKS sebagai pemenuhan pesanan membuat janji di wilayah universitas dan kami berikan disket dengan solusi. Hampir tidak ada pengembalian dana (dari bahasa Inggris refund - pengembalian pembayaran atas permintaan klien). Semua orang senang dan menerima 4-5 poin jika mereka dapat mempelajari apa yang saya tambahkan ke file readme.txt di floppy disk. Meskipun demikian, demo sederhana dari program yang berfungsi penuh juga sering menimbulkan efek wow di kalangan guru.

Harganya tentu saja konyol, tapi kami mengambilnya dalam jumlah banyak. Misalnya, tugas rumah pada umumnya berharga $2-3. Kursus 10$. Jackpot dalam bentuk program untuk pekerjaan seorang kandidat diberikan satu kali, dan jumlahnya mencapai $20 untuk lamaran bagi mahasiswa pascasarjana yang mempersiapkan pembelaannya. Selama musim panas, pendapatan ini dapat dikalikan dengan 100 klien, yang pada akhirnya melebihi gaji rata-rata di kota. Kami merasa sejuk. Mereka mampu membeli kelab malam dan bersenang-senang di sana, daripada tersedak cheburek untuk mendapatkan uang terakhir mereka.

Dari sudut pandang keterampilan saya, mereka berlipat ganda dengan setiap tugas siswa baru. Kami mulai menerima lamaran dari fakultas lain, dengan program pelatihan yang berbeda. Beberapa siswa senior sudah menggunakan Java dan XML secara maksimal ketika kami mempelajari C++/MFC. Beberapa membutuhkan Assembler, yang lain PHP. Saya mempelajari sendiri berbagai macam teknologi, perpustakaan, format penyimpanan data, dan algoritme saat memecahkan masalah.
Universalisme ini masih melekat pada saya hingga hari ini. Berbagai teknologi dan platform juga digunakan saat mengerjakan proyek. Sekarang saya dapat menulis perangkat lunak atau aplikasi untuk platform, OS, atau perangkat apa pun. Kualitasnya tentu saja berbeda-beda, tetapi untuk bisnis yang saya geluti, anggaran biasanya penting. Dan orkestra satu orang bagi mereka berarti memotong anggaran sebanyak jumlah pengembang yang dapat saya gantikan dengan keahlian saya.

Jika kita berbicara tentang manfaat terbesar yang didapat dari belajar di universitas, maka itu bukanlah kuliah tentang algoritma atau filsafat. Dan universitas tidak akan “belajar untuk belajar,” seperti yang biasa dikatakan tentang universitas. Pertama, ini adalah orang-orang yang tetap bersahabat dengan kami setelah pelatihan. Dan yang kedua, ini adalah perusahaan SKS yang sama yang menempa saya menjadi seorang developer profesional, dengan pesanan yang nyata dan beragam.
Saya ingin mengingat ungkapan yang sangat cocok untuk bagian cerita ini: Seseorang menjadi programmer ketika orang lain mulai menggunakan programnya dan membayar uang untuk itu..

Dengan demikian, brand perusahaan SKS dikenal luas tidak hanya di kalangan siswa, tetapi juga di kalangan guru. Bahkan ada kasus ketika salah satu guru datang ke rumah saya agar saya bisa membantunya menulis program untuk kebutuhan ilmiahnya. Dia, pada gilirannya, membantu saya dalam spesialisasinya. Kami berdua menjadi begitu asyik dengan pekerjaan kami sehingga kami berdua tertidur saat fajar. Dia di sofa dan saya di kursi di depan komputer. Namun mereka menyelesaikan tugasnya, dan keduanya puas dengan pekerjaan masing-masing.

Twist of fate

Tahun ke-4 universitas dimulai. Kursus terakhir setelah selesainya gelar sarjana diberikan. Praktis tidak ada mata pelajaran pendidikan umum, yang ada hanya yang berhubungan dengan komputer dan jaringan. Sekarang, terkadang saya menyesal karena saya tidak punya waktu atau tidak menunjukkan minat pada perangkat elektronik yang sama atau struktur internal jaringan. Sekarang saya menyelesaikan ini karena kebutuhan, tetapi saya yakin bahwa pengetahuan dasar ini diperlukan untuk pengembang mana pun. Di sisi lain, Anda tidak bisa mengetahui segalanya.
Saya sedang menyelesaikan penulisan kompiler C++ saya sendiri, yang sudah dapat memeriksa kesalahan kode sesuai dengan standar dan menghasilkan instruksi perakitan. Saya bermimpi bahwa saya akan dapat menjual kompiler saya seharga $100 per lisensi. Saya kalikan ini dengan seribu pelanggan dan secara mental
diangkut ke Hammer, dengan bass 50 Cent yang meledak dari speaker dan orang-orang keren di kursi belakang. Apa yang dapat Anda lakukan, pada usia 19 tahun - itulah prioritasnya. Trik dari kompiler buatan saya adalah menghasilkan kesalahan dalam bahasa Rusia, bukan bahasa Inggris dari Visual C++ dan gcc, yang tidak dapat dimengerti oleh semua orang. Saya melihat ini sebagai fitur mematikan yang belum pernah ditemukan oleh siapa pun di dunia. Saya pikir tidak ada gunanya menceritakan lebih jauh. Itu tidak sampai pada penjualan. Namun, saya memperoleh pengetahuan mendalam tentang bahasa C++, yang memberi saya pengetahuan hingga hari ini.

Di tahun keempat, saya semakin jarang masuk universitas karena saya tahu sebagian besar programnya. Dan yang saya tidak tahu, saya menyelesaikannya dengan barter dengan siswa yang mengerti, misalnya elektronika atau teori probabilitas. Apa yang tidak kami temukan saat itu. Dan headphone tak terlihat pada kabel tempat jawabannya ditentukan. Dan keluar dari kelas sehingga seorang guru dengan keahliannya dapat menuliskan solusi seluruh ujian untuk Anda dalam 2 menit. Itu adalah saat yang tepat.
Selama kursus yang sama, saya mulai memikirkan tentang pekerjaan nyata. Dengan kantor, lamaran komersial nyata, dan gaji yang layak.
Namun saat itu, di kota kami, Anda hanya bisa mendapatkan pekerjaan sebagai programmer
“1C: Akuntansi”, yang sama sekali tidak cocok untuk saya. Meski putus asa, saya sudah siap untuk ini. Saat itu, pacar saya menekan saya untuk pindah ke apartemen terpisah.
Jika tidak, tidur dengan orang tuamu melalui tembok bukanlah tindakan yang salah sama sekali. Ya, dan saya sudah lelah menyelesaikan masalah siswa, dan saya menginginkan sesuatu yang lebih.

Masalah muncul begitu saja. Saya berpikir untuk beriklan di mail.ru bahwa saya sedang mencari pekerjaan dengan gaji $300 untuk posisi programmer C++/Java/Delphi. Ini pada tahun 2006. Yang pada dasarnya mereka menjawab sesuatu seperti: "Mungkin Anda harus menulis surat kepada Bill Gates dengan permintaan gaji seperti itu?" Ini membuatku kesal, tetapi di antara banyak jawaban serupa, ada seseorang yang membawa saya ke dunia kerja lepas. Ini adalah satu-satunya kesempatan di Las Vegas kami yang miskin untuk mendapatkan banyak uang dengan melakukan apa yang saya tahu caranya.
Jadi studi di universitas dengan lancar mengalir ke pekerjaan di pertukaran freelance. Menutup topik universitas, kami dapat mengatakan sebagai berikut: Saya tidak melanjutkan ke tahun ke-5. Ada satu program dan konsep seperti “kehadiran gratis”, yang saya gunakan 146%.
Satu-satunya hal yang perlu dilakukan adalah mempertahankan ijazah spesialis. Yang berhasil saya lakukan dengan bantuan teman-teman saya. Patut dikatakan bahwa dengan kursus ini saya telah pindah dari orang tua saya ke apartemen sewaan dan membeli mobil baru. Dari sinilah karir saya sebagai pengembang profesional dimulai.

Bab-bab berikut akan dikhususkan untuk masing-masing proyek, kegagalan paling parah, dan klien yang paling tidak memadai. Karier di bidang freelancing dari 5 hingga 40 $/jam, meluncurkan startup saya sendiri, bagaimana saya dilarang dari pertukaran freelance Upwork dan bagaimana dari freelancing saya menjadi pemimpin tim di perusahaan minyak terbesar kedua di dunia. Bagaimana saya kembali bekerja jarak jauh setelah kantor dan startup, dan bagaimana saya memecahkan masalah internal dengan sosialisasi dan kebiasaan buruk.

Untuk dilanjutkan ...

Sumber: www.habr.com

Tambah komentar