Bölüm 4. Programlama kariyeri. Junior. Serbest çalışmaya giriş

Hikayenin devamı "Programcı Kariyeri".

Kararıyordu. Hem doğrudan hem de dolaylı olarak. Programcı olarak büyük bir titizlikle iş aradım ama başka seçenek yoktu.
Şehrimde 2C geliştiricileri için 3-1 reklam vardı, ayrıca programlama dersleri öğretmenlerine ihtiyaç duyulduğu nadir bir durum vardı. 2006 yılıydı. Üniversitenin 4. yılında öğrenimime başladım ama ailem ve kız arkadaşım bana iş aramam gerektiğini açıkça ima ettiler. Evet, bunu kendim istedim. Bu nedenle, ders öğretmeni pozisyonu için birkaç mülakattan geçtikten ve orada şansım yaver gitmedikten sonra, 1C: Muhasebe konusunda uzmanlaşmak üzereydim. Okuduğum onlarca kitap ve C++/Delphi ve Java ile yazılan yüzlerce programla umutsuzluktan 1C öğrenmeye başladım.

Ama neyse ki benim için kablolu İnternet şehrimize çoktan "getirilmişti" ve web sitelerinde bir iş arama ilanı yayınlayarak şansımı deneyebilirdim. Mail.ru'da bir e-posta alarak ve sık sık oraya giderek kendim için reklamlar bölümünü buldum ve yazılım geliştirme alanındaki tüm zengin deneyimlerimi orada yazdım. Zaten son bölümde ilanıma gelen ilk on yanıtın "Gates'e yaz" ruhuyla yazıldığını yazmıştım. Ama 11'inci, tıpkı programlama dersinin ilk dersinde olduğu gibi, kaderimi 180 derece değiştiren bir adamdı.

Gelen kutuma yaklaşık olarak aşağıdaki içeriğe sahip bir mektup düştü:

Merhaba Denis,
Adım Samvel ve OutsourceItSolutions'un yöneticisiyim.
Biz Mail.ru'da geliştirici olarak iş arayan ilanınızı fark ettik. hazır adaylığınızı düşünün. ICQ - 11122233 hakkında daha ayrıntılı konuşmamızı öneririm.

Saygılar
Samvel,
CEO,
Dış Kaynak Çözümleri

Bu tür resmiyet ve aşırı iş tarzı işbirliğimizin tüm süreci boyunca devam etti. Batı'da dedikleri gibi, "karışık duygulara" sahiptim. Bir yandan bir kişi iş teklif ediyor ve bu, şehrimizdeki cüruf gibi görünmüyor. Öte yandan bu şirketin ne yaptığı, hangi koşulları sunduğu hakkında hiçbir şey bilinmiyordu. Kaybedecek bir şeyimiz yokken elbette harekete geçmemiz gerekiyordu. ICQ aracılığıyla hızlı bir şekilde bağlantı kurduk, Samvel bana birkaç soru sordu ve işe başlamak için belgeleri imzalamak üzere buluşmayı teklif etti. Soruları geneldi ve esas olarak benim becerilerim ve deneyimlerimle ilgiliydi.
Şunlar gibi: “Ne üzerine yazıyorsun?”, “Ne gösterebilirsin?” vb. “Soyut bir sınıf ile bir arayüz arasındaki fark nedir?” diye bir şey yoktu. Özellikle “diziyi tersine çevirme” gibi problemler.

Eylül ayının başıydı, üniversitedeki dersler yalnızca uzmanlık üzerineydi ve ben de onlara gittim. Yol boyunca ya babamın arkadaşlarına ya da işletmeleri veya devlet kurumları için ücretsiz olarak tam teşekküllü bir Kurumsal çözüm isteyen arkadaşların arkadaşlarına rastladım. Bu da bir deneyimdi ve derslerden boş zamanlarımda bu gönüllü siparişler üzerine becerilerimi geliştirdim.
Kısacası para yoktu, fırsat yoktu, dolayısıyla Samvel bir yerden kaçmak için son umut olarak kaldı.

Samvel'le buluşacağımız gün sınıf arkadaşlarıma benimle bir görüşmeye gitmek isteyip istemediklerini sordum.
Samvel, BT becerilerine sahip arkadaşlarım varsa onları da yanımda getirebileceğimi kekeledi. Satır aralarında "herkesi ayrım gözetmeksizin alıyoruz" yazıyordu. Sınıf arkadaşlarımdan çok azı benimle aynı fikirdeydi, daha doğrusu on katılımcıdan biri. Buradaki ironi şu ki, gridde bir bar ya da Counter-Stirke gibi önemli meseleleri olan dokuz kişi de bir süre sonra Samvel'le karşılaştı ya da onun üzerinden geçti.

Bunun üzerine Seryoga adında bir adam kabul etti ve bu adamın ne tür bir işi olduğunu öğrenmek ve olası fırsatlara bakmak için benimle birlikte gitti. Ona bir şey teklif ettiğimde Seryoga her zaman kendini her türlü zinaya koşuyordu. Sık sık iş aramak için bir sosyal ağ oluşturmak gibi fikirler buldum ve Seryoga en azından danışman olarak dahil oldu. Bu arada, 2006 yılında LinkedIn daha yeni gelişiyordu ve Amerika dışında buna benzer bir şey yoktu. Ve potansiyel olarak, böyle bir sosyal ağın doğru şekilde uygulanmış bir fikri bugün satılabilir. 26 milyar dolar.

Ama Samvel'le yaptığımız toplantıya dönelim. Beni nelerin beklediğini ve hangi koşullar altında çalışacağımızı bilmiyordum. İlgilendiğim tek şey ayda 300$'ımı alıp alamayacağım ve eğer şanslıysam o zaman bildiğim teknoloji yığınını kullanıp kullanamayacağımdı.

Stadyumun yakınında halka açık bir yerde buluşmak üzere anlaştık. Yanımızda sıra sıra banklar vardı ve gürültülüydü. Bir sanayi şehrinin merkezine yakın olan bu yer, OutsourceItSolutions'da Samvel adlı bir CEO ile yeni bir iş için sözleşme imzalamaktan ziyade bir şişe bira içmek için daha uygundu.
Bu nedenle kendisine sorulan ilk soru şu oldu: “Ne yani, ofisin yok mu?” Samvel tereddüt etti ve bakışlarını başka tarafa çevirerek henüz olmadığını ancak açmayı planladığımızı söyledi.

Sonra süpermarketteki plastik bir poşetten benim ve Seryoga için iki sözleşme çıkardı. İçlerinde ne yazdığını anlamaya çalıştım ama hayatımda buna benzer bir şey okumamıştım ve bu hukuk dili reddedilmeme neden oldu. Dayanamadım ve sordum:
- Peki ne diyor?
— Bu bir gizlilik anlaşmasıdır, gizlilik sözleşmesidir
- Ah...
Neden bahsettiğim konusunda kafam daha da karışınca başımı sallamak zorunda kaldım. Beş dakika daha metinde “ceza”, “kredi”, “zorunlu”, “uygunsuzluk durumunda” gibi anahtar kelimeleri aradım. Böyle bir şeyin olmadığından emin olduktan sonra imzaladı. Seryoga'nın manevi destek için ve kendime para kazanmak için yeni fırsatlar aramak için yanımda olduğunu hatırlatmama izin verin. O da neye imza attığını anlamadığından bu hareketi benden sonra tekrarladı. Samvel'le birkaç kelime daha konuştuk. Yine becerilerim ve deneyimlerim hakkında. PHP bilip bilmediğimi sordu?
Bu da bir şey ama PHP ile çok nadiren çalıştım. Bu yüzden Perl'ü tanıdığımı söyledim. Samvel'in kibirli bir şekilde fırlattığı: "Eh, Perl geçen yüzyıl." Yüzyıl yeni başlamış olmasına rağmen...

Yine de, bundan sonra ne olacağından emin olamayarak Seryoga'ya gergin bir kahkahayla şöyle dedim: "Eh, ölüm fermanını imzalamadılar...". Herkes birbirine baktı ve Samvel e-postayla daha fazla talimat göndereceğine söz verdi.

Ertesi gün bana bir “kurumsal e-posta”, kişisel profilime bir bağlantı ve bu e-postanın nasıl doldurulacağına ilişkin talimatlar verilen bir mektup aldım. Ayrıca Samvel'in tamamlanmış profilinin bir örneği.

Bu noktada OutsourceItSolutions'ın nasıl bir şirket olduğunu anlatmakta fayda var diye düşünüyorum. Böyle bir şirket yasal olarak mevcut değildi. O yılların göz alıcı tasarımı ve genel müdürü olan çok zayıf bir internet sitesi vardı. Samvel. Muhtemelen evde monitörün önünde şort ve tişörtle oturuyorum. Aynı zamanda bir web geliştiricisiydi ve asıl gelirini saat başına 20$ ile buradan sağlıyordu. Samvel'in yaptığının aynısını yapan babasıyla daha önce yollarım kesişmişti. Yani Batı'ya verilen siparişler için ücretlendirilebilecek son sınıf BT öğrencilerini arıyordum. Düzenli ev yapımı outstaf.

Yani Samvel, 2004'teki kuruluşundan bu yana serbest çalışan borsa oDesk'e (şu anda Upwork) kayıtlıdır. Elbette zaten gelişmiş bir profili, birçok becerisi ve yabancı müşterilerle nasıl çalışılacağı konusunda net bir anlayışı vardı.
O da babasının izinden giderek oDesk'te kendi ajansını açtı. Benim gibileri oraya getirdi ve kazandığı her saatin bir yüzdesini aldı. O dönemde ajansında 10-15 kadar kişi vardı. En son oraya baktığımda “BT uzmanlarının” sayısı yüzü geçmişti.

İş görevime geri döneceğim - oDesk'te bir profil dolduracağım. Anladığınız gibi Samvel beni serbest çalışmaya soktu. O zaman ve o yerde benim bilgim dahilinde bir şeyler kazanmanın tek fırsatı buydu. Şanslıyım. Beni serbest çalışmaya kadar takip eden çoğu arkadaşım gibi. Artık çoğumuzun BT, serbest çalışma ve uzaktan çalışma konularında 10-12 yıllık deneyimi var. Grubumuzdaki herkes bu kadar başarılı olamadı ama bu ayrı bir konu.

oDesk profilimin üst kısmında yirminci kalın harflerle yazılmış 8 $/saat yazısını görünce, bu rakamı hızla haftada kırk saatlik çalışmayla, ardından ayda 160 saatle çarpmaya başladım. Sonunda 1280 doları saydığımda neşeli bir coşku yaşadım. Yaklaşık 2107 dolara mal olan kullanılmış bir VAZ-2000'yi satın almamın ne kadar zaman alacağını hemen anladım. Daha da büyük bir coşkuyla profilimi doldurmak için acele ettim ve olan ve olabilecek her şeyi ona yazdım.

Diğer Deneyimler kısmında iyi futbol oynadığımı ve takımın kaptanlığını yaptığımı yazmıştım. Bunun için Samvel, bu deneyimin konu dışı olduğunu ve silinmesi gerektiğini incelikli bir şekilde ima etti. Daha sonra oDesk'te testler yapmaya başladım. Bu öyle bir meslek ki, soyadınız Stroustrup olsa bile C++'da en yüksek puanı alacağınız bir gerçek değil. Sorular ya Hintliler ya da diğer serbest çalışanlar tarafından yazılmıştı ve belirsizliklerle, bazen de hatalarla doluydu. Daha sonra oDesk bana bu soruları cevaplarıyla birlikte gönderdi ve testleri incelememi istedi. En az 10 hata ve hatalı ifadeler buldum.

Ama yine de. Delphi 6 testinden 4.4 üzerinden 5 aldım ve bu benim için bir başarıydı. Ve C++'da "birincilik" madalyası bile aldılar, bu da Şeytan'ın şu ana kadar bu testi geçemediği anlamına geliyordu. Bu, standardı inceleme ve bir derleyici yazma çabalarımın bir sonucuydu. Bu nedenle, boş bir profille bile diğer serbest çalışanlara göre zaten rekabet avantajım vardı.

Bölüm 4. Programlama kariyeri. Junior. Serbest çalışmaya giriş
2006-2007'deki oDesk profilim

Söylemeliyim ki 2006 yılında oDesk.com Masaüstü Yazılım Geliştirme bölümünde günde 2 kez yazıların yer aldığı çok rahat bir yerdi. Çoğunluğu Doğu Avrupa'dan olmak üzere 3-5 kişi tarafından yanıtlandı. Ve boş bir portföyle iyi bir projeyi kapmak mümkündü. Genel olarak rekabet yoktu ve olan da buydu. İlk projeyi oldukça hızlı bir şekilde teslim aldım.

Bir veya iki hafta içinde Samvel benim alanımda çalışmak için başvurular gönderdi. Sonra bana bunu kendim göndermemi söyledi; başvuru şablonlarım var.

İlk müşteriler

İronik bir şekilde, oDesk'teki ilk müşterim Amerikalı bir öğrenciydi ve öğrencilerimiz için cheburek için çözdüğüm soruna benzer bir sorunla karşılaştım. Akşam saat 10 civarında ilk müşteri Yahoo Messenger'ımı çaldı. Biraz gergindim çünkü önemli bir şeyin eşiğinde olduğumu hissettim. Ve gelecek bu düzene bağlıdır. Her durumda, ilk gün işe giden hemen hemen her normal insan gibi. Üstelik daha önce çalışmamışken bile.

Bu müşteri elemanı bana görevin en küçük ayrıntısına kadar ayrıntılı bir açıklamasını içeren bir Word dosyası gönderdi. Giriş/çıkış ve kod biçimlendirme örnekleri. Gereksinimlerin kalitesi bizimkinden çok daha yüksekti. Dışarıdaki geceye rağmen bugün kendisine göndermek için aceleyle sorunu yazdım. İlk olumlu geri bildirimi almak benim için önemliydi. Ardından standart müşteri sorusu geldi: "Sorunun çözülmesi ne kadar sürer?" Her şeyi cilalayıp test etmenin yaklaşık 3 saat artı bir saat alacağını düşündüm.

4 çıkıyor ve geleneğe göre mücbir sebep durumunda ve son rötuşları sevenler için 2 ile çarpıyoruz. Cevap veriyorum: "Saat 8, sana çözümü yarın göndereceğim."
Aslında sabah saat ikide bitirdim. Ve ABD'nin batı kesiminde hava hâlâ aydınlıktı. Bu nedenle tracker'a 5 saat giriş yaptıktan sonra çözümü Amerika'daki ilk öğrenci müşterime gönderdim.

Ertesi gün bu adamdan büyük bir sevinç ve şükran duyuldu. İncelemesinde ne kadar harika olduğumu ve her şeyi belirtilen 5 saat yerine 8 saatte yaptığımı yazmıştı. Bu müşteri sadakatidir. Uzun vadeli siparişler alabilseydim elbette ücretsiz yapardım. Ama hesabıma 40 dolar kadar para geldiğinde sevincim neydi? Öğrencilerimizden 2 dolar değil, 40 dolar! Aynı iş için. Bu bir kuantum sıçramasıydı.

Uzun vadeli müşteri

Zaman geçtikçe bana hala şehir ortalamasının üzerinde kazanç sağlayan çeşitli küçük şeylerle karşılaştım. Sadece olup bitenin özüne iniyordum. İngilizceyi akıcı bir şekilde konuşmak gerekiyordu. Her ne kadar okulda ve üniversitede bu dili okumuş olsam da, ana dili İngilizce olan biri olmak farklı bir konu. Özellikle Amerikalı ise. Daha sonra tüm cümleleri çeviren Magic Gooddy programı popüler oldu.
Ayrıca yerleşik bir konuşma sentezleyici de bulunmaktadır. Çevirinin kalitesi Ravshan ve Dzhamshud tarzında olmasına rağmen bu çok yardımcı oldu.

Bölüm 4. Programlama kariyeri. Junior. Serbest çalışmaya giriş
Magic Gooddy, ilk müşterilerle diyalog kurmaya yardımcı olan bir programdır

Bir keresinde, Internet Explorer için MySpace sosyal ağından veri toplayan bir eklenti yazmam gereken bir iş için başvuruda bulundum. Bugün her iki proje de geçmişin kalıntısıdır. Ve 2006'da ana akımdı. Kimse Facebook'un yükselişe geçeceğini ve MySpace'in tamamen yok olacağını düşünmemişti. Ayrıca kimse Chrome'u kullanmadı çünkü... henüz orada değildi. Ve Firefox eklentileri popüler değildi. Amerika Birleşik Devletleri'nde IE'nin payı diğer tarayıcılardan kat kat daha fazlaydı. Bu nedenle müşterinin bahsi doğruydu, ancak zamanlaması 5 yıl gerideydi.

IE'de meydana gelen tüm olayları kaydeden bir eklenti yazmam için bana birkaç yüz dolarlık bir test görevi verildi.
Bunu nasıl yapacağım hakkında hiçbir fikrim yoktu. Bize üniversitede bunu öğretmediler, böyle bir emir yoktu. En sevdiğim rsdn.ru'da arama yapmak zorunda kaldım (StackOverflow da yardımcı olmadı) ve "IE, eklenti" anahtar kelimelerini kullanarak arama yapmak zorunda kaldım. Teknik şartnamemde yazanları başka bir programcının hazırlamasının sevincini bir düşünün. Kaynakları indirdikten sonra, tarayıcı olay günlüklerini görüntülemek için üzerlerine bir pencere çektim ve görevi doğrulama için gönderdim.

Yarım saat sonra cevap geldi: "Çok mutluyum!" Bu heyecan verici bir iş! İşbirliğine devam edelim!
Yani kişi memnundur ve saatlik olarak devam etme konusunda isteklidir. Benim için şaşırtıcı olan, zaman içinde ücretimi 10 dolardan 19 dolara çıkarmayı teklif etmesiydi. Gerçekten çok çabaladım ama bir projeyi tek başıma yürütme deneyimim yoktu. Ve Andy (müşterinin adı buydu) ya parayla ya da nasıl bir yatırımcı aradığına dair hikayelerle beni motive etmeye çalıştı. Bütün bunlarla birlikte Andy, bana serbest çalışmadan para kazanılabileceğine dair güveni veren kişi oldu, hem de çok iyi. Ayrıca boşuna ekstra faiz ödememek için bana Samvel'den ayrılıp bireysel profil oluşturma fırsatını da verdi.

Toplamda Andy ile bir yıldan fazla çalıştım. Onun tüm gereksinimlerini, planlarını ve fikirlerini C++ kodunda uyguladım. Ayrıca projeyi ölçeklendirmek için yatırımcılara nasıl koştuğunu da anlattı. Beni birkaç kez Amerika'ya davet etti. Genel olarak dostane ilişkiler geliştirdik.

Ama iş yaptığınız Amerikalılara güvenmeyin. Bugün arkadaşınızdır ve yarın gözünü bile kırpmadan projenin bütçesini değiştirebilir veya tamamen kapatabilir. 12 yılda bunların çoğunu gördüm. Sorular parayla ilgili olduğunda aile, sağlık, yorgunluk gibi tüm değerler onları rahatsız etmez. Kafaya doğrudan darbe. Ve artık konuşmak yok. BDT'den gelen müşteriler hakkında hiçbir şey söylememeyi tercih ederim.
Bunlar 2'tan fazla vakanın sonu iyi olmayan 60'siydi. Bu zihniyettir. Ve bu ayrı bir yazının konusu.

Böylece Andy projesinden yerel bir oligark olarak para kazanırken, üniversiteden de kendi yeni arabamla mezun olmaya geldim.
Bana öyle geliyordu ki ileride tüm yollar açıktı. Bu projeye yatırım bulacağımıza ve en azından Takım Lideri olacağıma inanıyordum.

Ancak bu işte her şey o kadar düzgün değil. Uzmanlık diploması aldıktan sonra kız arkadaşımla birlikte dinlenmek ve eğlenmek için denize gittik. İşte o zaman Andy bana bir domuz verdi. Ben dinlenirken sözleşmeyi kapattı ve nedenini açıklamamı istediğimde isteksizce paranın olmadığını, her şeyin çürük olduğunu ve projede çok fazla hata olduğunu söyledi. Yüzlerce hatadan oluşan bu listeyi birkaç yüz hatayla düzeltin ve sonra ne olacağını görelim. Ancak keskin bir dönüş. Elbette bu, Mailbox'ı 100 milyon dolara kapatan Dropbox değil, ancak sonraki eylemler tam olarak belli değil.

Ben de bir kutu süt içindeki kurbağa gibi debelendim, boğulmamaya çalıştım ve ekşi kremayı çırptım. Ancak ödeme birkaç kat azaldı, talepler arttı ve ben de işbirliğini bitirme zamanının geldiğini söyledim. Bu işler böyle daha ileri gitmeyecek. Yıllar sonra Andy tavsiye almak için birden fazla kez bana başvurdu. Hala sakinleşemiyor ve yeni girişimlerin dırdırını yapıyor. TechCrunch'ta ve diğer etkinliklerde konuşuyor. Artık konuşmayı neredeyse anında tanıyan, tercüme eden ve sentezleyen bir uygulama oluşturdum.
Bildiğim kadarıyla birkaç milyon yatırım aldım.

oDesk'te yeni bir müşteri aramaya başladım ki bu zordu. İyi gelirin, istikrarın ve oranların bir dezavantajı vardır. Üşüyorlar. Dün birkaç özellik ekleyerek haftada 600 dolar kazanabilseydim. Sonra "bugün", yeni bir müşteriyle, aynı 600 $ karşılığında daha büyük miktarda iş yapmam gerekiyor, aynı anda müşterinin araçlarını, altyapısını, ekibini, konu alanını ve genel olarak iletişimin ayrıntılarını derinlemesine araştırmam gerekiyor. Kariyerinizin başında bu kolay değil.

Aynı kazançla normal işe dönmeden önce oldukça uzun bir zaman geçti.
Bir sonraki bölümün küresel ve yerel krize, Orta seviyeye, tamamlanan ve gün ışığına çıkan ilk büyük projeye ve startupınızın lansmanına dair bir hikaye olması planlanıyor.

Devam edecek ...


Kaynak: habr.com

Yorum ekle