35 yaşında nasıl programcı oldum

35 yaşında nasıl programcı oldumOrta yaşta insanların mesleklerini, daha doğrusu uzmanlaşmalarını değiştiren örnekler giderek daha fazla ortaya çıkıyor. Okulda romantik ya da “harika” bir mesleğin hayalini kurarız, moda ya da tavsiye üzerine üniversiteye gireriz ve sonunda seçildiğimiz yerde çalışırız. Bunun herkes için geçerli olduğunu söylemiyorum ama çoğu için geçerli. Ve hayat güzelleşip her şey stabil hale geldiğinde, meslek seçiminizle ilgili şüpheler ortaya çıkıyor. Bir pozisyon veya işten değil, özellikle uzmanlıktan bahsediyorum - bir kişinin kendisine uzman veya profesyonel diyebildiği zaman.

Ben de aynı şekilde bu yola girdim ve yaklaşık iki yıl önce şunu düşünmeye başladım: Bundan sonra ne istiyorum, işim bana keyif veriyor mu? Ve uzmanlığımı değiştirmeye, programcı olmaya karar verdim!

Bu hikayede, bu yolu başkaları için kolaylaştırmak amacıyla hikayemi, kat ettiğim yoldaki deneyimimi paylaşmak istiyorum. Hikayenin mesleğini değiştirmeye karar veren herkes için anlaşılır olması için özel terminoloji kullanmamaya çalışacağım.

Neden?

Programcı mesleğini tesadüfen ya da söylentilere göre çok para verdikleri için seçmedim. Her şey üçüncü sınıfta bir arkadaşının klavyeli bir TV set üstü kutusu almasıyla başladı. Bir oyun konsoluydu ancak özel bir kartuşla donatıldığında basit platform oyunları için bir geliştirme ortamına dönüştü. Daha sonra ailem bana aynısını ev için aldı ve ben “ortadan kayboldum”.

Okul, teknik okul ve enstitü - her yerde bilgisayarlara, bilgi teknolojisine mümkün olduğunca yakın olan yolu seçtim. Bir programcı veya o zamanlar dedikleri gibi bir sistem yöneticisi - "bilgisayar uzmanı" olacağımdan emindim.

Ancak hayat kendi ayarlamalarını yapar - acil bir sorun: deneyim olmadan sizi işe almazlar ve deneyim olmadan iş sahibi olamazsınız. Bu aşamadaki ana hata hırstır. Güçlü bir profesyonel olduğumdan ve çok fazla maaş almam gerektiğinden, kesinlikle şehir ortalamasından daha az olmaması gerektiğinden emindim. Maaşın düşük olması nedeniyle birçok teklifi kendisi reddetti.

Altı ay boyunca bilgisayarlarla ilgili iş arama çabaları başarısızlıkla sonuçlandı. Para tamamen bittiğinde, aşağı yukarı normal kazançlarla beni götürdükleri yere gitmek zorunda kaldım. Sonraki 12 yıl boyunca kariyerimi yaptığım bir kablo üretim tesisinde basit bir işçi olarak bu şekilde buldum.

35 yaşında nasıl programcı oldumBilgisayarlara ve programlamaya olan tutkumun işimde bana yardımcı olduğunu belirtmek önemlidir: iş süreçlerimi otomatikleştirmek, ardından belge akışını basitleştiren veritabanlarını departmana dahil etmek ve diğer birçok küçük örnek.

Ve şimdi, 33 yaşında, bir bölümün başkanıyım, kablo ürünlerinin kalitesinde uzman, geniş deneyime ve iyi bir maaşa sahibim. Ama bütün bunlar aynı değil, zevk yok, kendini onaylama duygusu yok, işten neşe yok.

O zamanlar aile maddi olarak sağlam bir şekilde ayaktaydı, sadece karısının maaşı ve bazı erzak ile birkaç ay yaşamak mümkündü. Sonra her şeyden vazgeçip hayalimi gerçekleştirme düşüncesi aklıma geldi. Ama mutfakta hayal kurmak ile aslında oyunculuk yapmak iki farklı şeydir.
İlk itici faktör, işinden ayrılan, ailesini de yanına alarak kuzeydeki bir havaalanında çalışmak üzere yola çıkan arkadaşımın örneğiydi. Onun hayali uçaklardır. Bir yıl sonra buluştuk ve izlenimlerini, sevincini paylaştı ve buna değdiğini söyledi. Kararlılığını kıskanıyordum ama benim de şüphelerim vardı.

İkinci önemli olay ise çalıştığım fabrikadaki personel değişiklikleriydi. Üst yönetimde bir değişiklik oldu ve tüm bölüm başkanları, yeni gereksinimlere ve standartlara uyum konusunda sıkı kontrol altına alındı. "Lafa bitti." Direnmek ve ilerlemek için çok çalışmanız gerektiğini fark ettim: İngilizce, ileri eğitim, daha fazla çalışın - sizden beklenenden fazlasını yapın.

Tam o anda şu düşünce geldi: "Sıkı çalışma ve tekrar ders çalışma zamanı geldi, peki bu enerjiyi ve zamanı bir hayale harcayabilecekken neden zevk getirmeyen bir göreve harcansın ki?"

Nasıl?

Yaptığım ilk şey "köprülerimi yakmak" oldu ve istifa ettim. Radikaldi ama aynı anda iki yönde gelişemeyeceğimi anladım. İlk iş arama deneyimim boşuna olmadı ve çalışma kitabımda “programcı” yazacak bir şeyler aramaya başladım. Bu, statü için yapılan bir çalışmadır, iş bulmak için gereken o “deneyim” için yapılan bir çalışmadır. Burada maaşın hiçbir önemi yoktu.

Bir yerde, sen bir hedefe doğru gittiğinde hedefin de sana doğru gelmeye başladığını duymuştum. Bu yüzden şanslıydım. Oldukça hızlı bir şekilde, mikro hizmetler sağlayan bireysel bir girişimcinin olduğu küçük bir şirkette iş buldum. Çalışma koşulları ve mali durum hakkında hiçbir sorum yoktu; asıl önemli olan işe kaydolmak ve pratik deneyim biriktirmeye başlamaktı. En basit görevleri yerine getirdiğimi anladım ve gururla “Ben Programcıyım” diyemedim. Yeteneklerime güven yoktu; bu, yolculuğun sadece başlangıcıydı.

Böylece çalışmaya başladım. Çalışın, çalışın ve daha birçok kez... Tek yol budur.

Şehrimdeki programcılara olan talebi araştırmaya başladım. Gazetelerdeki ve iş arama sitelerindeki ilanlara baktım, internette “Programcı olarak röportaj nasıl geçilir” konulu tavsiyeleri ve diğer tüm bilgi kaynaklarını inceledim.

İşverenlerin taleplerini karşılamamız gerekiyor. Bu gereksinimlerden hoşlanmasanız bile.

İngilizce

35 yaşında nasıl programcı oldum
Gerekli beceri ve bilgilerin kesin bir listesi hızla oluşturuldu. Özel program ve becerilere ek olarak benim için en zor soru İngilizce diliydi. Her yerde ihtiyaç var! İleriye baktığımda, Rus İnterneti hakkında hiçbir bilgi olmadığını söyleyeceğim - toplanması çok zaman alan kırıntılar ve o zaman bile bu kırıntıların bile zaten modası geçmiş olduğu ortaya çıkıyor.

Dil öğrenirken elinize geçen tüm yöntemleri denemenizi tavsiye ederim. İngilizceyi farklı yöntemler kullanarak öğrendim ve evrensel bir yöntemin olmadığını fark ettim. Farklı yöntemler farklı insanlara yardımcı olur. İngilizce kitaplar okuyun (tercihen çocuklar için anlaşılması daha kolaydır), film izleyin (altyazılı veya altyazısız), kurslara gidin, bir ders kitabı satın alın, İnternet'teki seminerlerden birçok video, akıllı telefonunuz için çeşitli uygulamalar. Her şeyi denediğinizde sizin için neyin doğru olduğunu anlayacaksınız.

Kişisel olarak çocuk masalları ve orijinalindeki “Susam Sokağı” dizisi bana çok yardımcı oldu (sadece temel ifadeler, cümle ve kelimelerin tekrar tekrar tekrarlanması); ayrıca bir ders kitabından dili kavramak da güzel. Öğretici değil, okul ders kitapları. Bir not defteri aldım ve tüm görevleri tamamladım. Ancak en önemli şey kendinizi İngilizce bilgi aramaya zorlamaktır. Örneğin programlama dilleri ile ilgili en yeni ve en güncel kitaplar her zaman İngilizcedir. Çeviri yayınlanırken yeni baskı da yayınlanıyor.

Artık seviyem temel, değerlendirme sistemlerinden birine göre “hayatta kalma” seviyesi. Teknik literatürü akıcı bir şekilde okurum, basit cümlelerle kendimi anlatabilirim ama özgeçmişinizin dil bölümündeki “İngilizce” kutucuğunu işaretlediğinizde bu bile iş piyasasında zaten büyük bir avantajdır. Deneyimlerim, İngilizce bilgisi olan deneyimsiz bir uzmanın, İngilizce bilgisi olmayan deneyimli bir programcıdan daha kolay iş bulacağını gösteriyor.

araçları

35 yaşında nasıl programcı oldum
Her meslekte ustalaşmanız gereken bir dizi araç vardır. Birisinin motorlu testere kullanabilmesi gerekiyorsa, programcının sürüm kontrol sistemleri, bir geliştirme ortamı (IDE) ve bir dizi yardımcı yardımcı program ve programla çalışabilmesi gerekir. Sadece hepsini bilmenize gerek yok, onları kullanabilmeniz de gerekiyor. Eğer bir röportajı çıplak teoriye dayanarak geçebilirseniz, o zaman deneme süresi size bilmediğinizi hemen gösterecektir.

Reklamlar her zaman araç seti bilgisinin gereklilikleri hakkında yazmaz; demek istedikleri, eğer bir programcıysanız, o zaman git'i kesinlikle bildiğiniz anlamına gelir. Bu gereksinimler, bir uzmanlık alanında bir röportajın nasıl geçileceğine ilişkin ipuçlarından öğrenilebilir. İnternette pek çok benzer bilgi var, bu tür makaleler genellikle iş arama sitelerinde bulunur.

Bir kağıda araçların listesini yaptım, hepsini bilgisayara yükledim ve sadece onları kullandım. Burada da eğitim ve edebiyat olmadan yapılamaz. Uzmanlığınızı değiştirmek, kendi kendine eğitim için çok fazla zaman anlamına gelir.

Portföy

35 yaşında nasıl programcı oldum
Gelecekteki işverenin neler yapabileceğimi göstermesi gerekiyordu. Ayrıca araçları pratik yaparak öğrenmeniz gerekir. Programcılar için portföy, insanların çalışmalarını yayınladığı bir site olan github'dur. Her uzmanlığın çalışma yayınlamak için kendi yerleri vardır; son çare olarak sonuçlarınızı yayınlayabileceğiniz ve geri bildirim alabileceğiniz sosyal ağlar vardır. Tam olarak ne yapılacağı önemli değil, asıl önemli olan bunu sürekli ve mümkün olan en yüksek kalitede yapmaktır. Çalışmanızı yayınlamak sizi utanmamaya zorlar. Ve bu paradan bile daha iyi bir motivasyon kaynağıdır.

Başkalarının portföylerine bakıp tekrarlamak faydalı oldu. Sıradan kopyalamayı kullanmayın, başka birinin fikrini tekrarlasa bile kendi ürününüzü yapın; bu, deneyim kazanmanıza, yeni çalışmanızı portföyünüze eklemenize ve yaratıcı aramayla zaman kaybetmemenize olanak sağladı.

Reklamlarda bir test görevi bulmada büyük şans. İşgücü piyasasındaki teklifleri sürekli izlerseniz, bazen işverenlerin görevleriyle karşılaşırsınız - ihtiyacınız olan şey budur! Genellikle bu görevler, ürün olarak anlamlı bir fayda sağlamasa da özü içerir. Bu firmaya özgeçmişinizi göndermeyecek olsanız bile onların görevini tamamlayıp göndermeniz gerekmektedir. Neredeyse her zaman yanıt, çalışmanızın değerlendirilmesiyle birlikte gelir; bu değerlendirmeye göre iyileştirilmesi gereken zayıf noktalarınız netleşecektir.

Sertifikalar ve kurslar

35 yaşında nasıl programcı oldum
Bir parça kağıt olmadan - biz böcekleriz! İnsanlar bunu bildiğinize veya yapabileceğinize dair kanıt gördüklerinde, bu en iyi izlenimi yaratır. Uzmanlık alanınızda sertifika sahibi olmak iş bulmanızda çok yardımcı olur. Farklı güven düzeylerine sahiptirler, ancak her mesleğin herkes tarafından değer verilen bir sertifikalandırma kuruluşu vardır. Katılıyorum, kulağa harika geliyor: "Microsoft sertifikalı uzman."

Kendi adıma “Yapabilirim”i fark ettikten sonra sertifika almaya karar verdim. Microsoft, 1C ve çeşitli devlet kurumlarının sertifikaları hakkında biraz okudum. Prensip her yerde aynı: Paraya ve bilgiye ihtiyacınız var. Ya sertifikanın kendisi paraya mal olur ya da onu almadan önce özel kurslar almanız gerekir ya da sınava girmenin kendisi paraya mal olur. Üstelik bu sertifika alacağınız anlamına da gelmiyor.
Yani şu anda özel sertifikalarım yok - yani şimdilik bu planlar arasında.

Ancak ileri eğitim kurslarına zaman, emek ve para ayırmadım. Günümüzde uzaktan eğitim sistemi (web seminerleri) zaten oldukça gelişmiştir. Ülkedeki büyük enstitülerin çoğu kurslar ve seminerler düzenlemektedir. Genellikle iyi indirimler veya tamamen ücretsiz seminerler vardır. Bu tür derslerin en büyük avantajının deneyimli ve bilgili insanlarla doğrudan iletişim kurma fırsatı olduğunu düşünüyorum. Portföyünüzden her zaman soru sorabilir ve çalışmalarınızı değerlendirmek isteyebilirsiniz. Ve pastanın üzerine kiraz gibi, kursları tamamlama sertifikası alacaksınız. Bu elbette bir sertifika değil, ancak işverene hedefe olan bağlılığınızı gösterir.

En önemli belge özgeçmiştir

35 yaşında nasıl programcı oldum
Özgeçmişin nasıl doğru yazılacağına dair birçok materyal çalıştım. Başkalarının örneklerine baktım, arkadaşlarıma ve tanıdıklarıma danıştım. Asıl soru, programlamayla ilgili olmayan bilgilerimi - yeni bir uzmanlık - özgeçmişime dahil etmeye değip değmeyeceğiydi. Bir yandan yapabileceğim şey bu; deneyim olarak kabul edilebilir, ancak diğer yandan bunun konuyla alakası yok.

Sonuç olarak özgeçmişime sahip olduğum her şeyi dahil ettim. Bir imalat işletmesinde iş güvenliği eğitimi de dahil olmak üzere tüm iş tecrübeleri, tüm kurslara ait tüm belgeler. Bilgisayarlardaki tüm bilgileri listeledi. Hobilerini ve ilgi alanlarını bile belirtti. Ve sen haklıydın!
Tek hatam ve geleceğe tavsiyem: uzmanlık için önemli olan tüm önemli girişleri kısaca ve gereksiz kelimeler olmadan özgeçmişinizin ayrı bir paragrafına (örneğin, "beceriler ve yetenekler") kopyalamanız gerekir. Bu, büyük bir şirkette iyi bir iş için işe alındığımdan sonraki ilk günlerde İK yöneticisinin tavsiyesiydi. İşverenin özgeçmişinizi daha fazla incelemeye değer olup olmadığını hemen anlayabilmesi gerekir. Kısaltmalar ve anahtar kelimeler kullanarak bu paragrafın kısa tutulması tavsiye edilir. Ve bir şeyi açıklığa kavuşturmak istiyorsanız, bu daha sonra özgeçmiş metninde yapılmalıdır.

Ne zaman?

Hazır olduğumu nasıl bileceğim? Ne zaman harekete geçilmeli?

Önceki işimden ayrıldıktan bir yıldan biraz fazla bir süre sonra işler durgunlaştı. İş deneyimi birikti, araçları kullanma becerileri geliştirildi, işte ve portföydeki programlama deneyimi yenilendi, İngilizce yavaş yavaş ezberlendi. Her şey planlandığı gibi gitti ama bir sonraki adımı atmak, ciddi bir iş aramaya başlamak için içimde sabırsızlık alevlendi. Sabırsızlığın yanı sıra şüpheler de ortaya çıktı: Hazır değilim, başaramayacağım, eski işimden ayrılmamalıydım… ve bunun gibi şeyler.

Çöken ruh halleriyle durumu ağırlaştırmamak için yavaş yavaş harekete geçmeye başladım: Özgeçmişimi bir web sitesinde yayınladım ve bekledim. Bir yandan röportaj sırasında beni dinleyeceklerine ve beni dışarı atmayacaklarına dair güvenim yoktu ama diğer yandan zaten biraz deneyimim vardı ve gösterecek bir şeyim vardı.

Sitedeki istatistiklerden özgeçmişimin sıklıkla görüntülendiğini gördüm. Bazen bazı şirketler özgeçmiş sayfamı birkaç kez ziyaret ediyor. Bana öyle geldi ki, işe alma müdürü ona ilk kez baktı ve ikinci kez patrona gösterildi. Gerçekten nasıl olduğunu bilmiyorum ama insanların ilgisini çektiğim, insanların görüştüğü, yeniden okuduğu, tartıştığı izlenimi vardı. Ve bu zaten zafere giden yolun yarısı!

İlk açık pozisyon talebimi tanınmış büyük bir bankaya gönderdim. Dahili kalite kontrol departmanı, belge akış sürecini otomatikleştirecek bir geliştirici arıyordu. Talebi özellikle başarıya güvenmeden yaptım; kalite departmanında çalışma deneyimim olduğu gerçeğine güvendim. Mülakata çağrıldığımda en büyük şaşkınlığı ve sevinci aynı anda hissettim!

Beni bankada çalışmam için işe almadılar ama "ön sıradan" gerçek bir programcı röportajını izledim. Test görevlerini tamamladım ve farklı seviyelerdeki patronlarla konuştum. Mülakat sonuçlarından anladığım en önemli şey programcı olarak seviyemin değerlendirilmesiydi. Nerede olduğumu, nasıl bir programcı olduğumu ve hala neyi bilmediğimi anlamaya başladım. Bu hayati bir bilgi! Eksik bilgiler listesine ek olarak, bana bunu yapabileceğime dair güven verdi. Yavaş yavaş ama işe yarıyor.

Röportajdan eve döndüğümde özgeçmişimin başlığını hemen "programcı stajyeri" olarak düzelttim. Seviyem bir programcı olarak yeterli değildi, dolayısıyla işverenlerin özgeçmişime yaklaşımları tamamen doğru değildi. Ancak "stajyer", yeni bir uzmanlık alanındaki bilgimin çok gerçekçi bir değerlendirmesidir.

En önemli adım

35 yaşında nasıl programcı oldum
Büyük bir bankayı ziyaret etmek bana gerekli anlayışı ve özgüveni kazandırdı. Eyleme geçtim. Özgeçmişimi çeşitli kaynaklarda yayınladım ve adaylığımın değerlendirilmesi için şehirdeki büyük ve saygın kuruluşlara aktif olarak talepler göndermeye başladım. Dedikleri gibi: "En iyi olmak istiyorsanız, en iyilerle oynayın."

En çok bir boş pozisyon ilgimi çekti. Kuruluş, bir iş arama web sitesinde bir test görevi yayınladı. Görev çok zor değildi ama yazılma şekli, tamamlanma tarihleri ​​ve kullanmam gereken teknolojiler... her şey konuya iyi bir yaklaşıma işaret ediyordu.

Görevi tamamladım ve planlanandan önce yapmaya çalıştım. Ve gönderdi.

Yazdığım kodun detaylı analizi ile ret aldım. Neyi iyi yaptım, neyi daha iyi yapabilirdim ve nedeni. Bu detaylı cevap çok ilgimi çekti ve orada çalışmak istediğimi fark ettim. Ofislerine gitmeye ve onlarla iş bulmak için neyi öğrenmem, tamamlamam veya uzmanlaşmam gerektiğini sormaya hazırdım. Ama önce bana gelen yorumlara göre kodumu düzeltip tekrar gönderdim. Bu sefer beni aradılar ve görüşmeye davet ettiler.

35 yaşında bir röportajda en zor şey, iyi bir işten neden iyi kazançlarla ayrıldığımı ve yeni bir mesleğe en temelden başladığımı açıklamaktır. Özgeçmişim hakkında endişelenmedim, belirtilen her öğe hakkında konuşabilir, orada yazılan her şeyi gerçekten bildiğimi ve yapabileceğimi ve belirtilen düzeyde yapabileceğimi kanıtlayabilirdim. Ama buraya nasıl geldim ve neden?
İşin garibi, bu soru sonlardan birinde, ancak ilk aşamada soruldu. Hiçbir şey icat etmedim ve bunun nasıl olduğunu, çocukluk hayalim olan programcı olma hayalimi ve hedefimi anlattım: gururla uzman olduğumu, yazılım mühendisi olduğumu ilan etmek! Muhtemelen aptalca ama gerçek.
Bir sonraki aşamada, daha sonra onların emri altına girdiğim gerçek programcılar tarafından değerlendirildim. Burada tüm konuşma tamamen uzmanlık, bilgi, beceri ve araçlarla çalışma becerileriyle ilgiliydi. Bana teklif edilen görevleri nasıl çözeceğimi anlattım. Konuşma uzun ve taraflıydı. Sonra beklenmedik “İki gün sonra arayacaklar, hoşçakalın.”

Bu bir utanç. Reddetme anlamına gelen bu ifadeye alışkınım. Ama umut vardı, bu organizasyonda her şey kurallara göre yapılıyordu ve her zaman sözlerini tutuyorlardı. Ancak iş aramaya devam ettim.

Tam zamanında beni aradılar ve bana bir teklifleri olduğunu söylediler. Staj benim pozisyonumdaki iş arayanlar için mükemmel bir seçenektir. Üç ay boyunca maaş alıyorum ve gerçek bir proje üzerinde eğitim alıyorum. Daha iyi bir eğitim düşünmek zor, tereddüt etmeden kabul ettim.

Bu sadece başlangıç.

Stajın ilk gününde, göreve başlama sırasında yakın amirim, uzmanlık değiştirme veya kariyere yeni başlayanlar söz konusu olduğunda herkesle paylaştığım çok önemli bir fikri açıkladı. Kelimenin tam anlamıyla yazmadım ama anlamını iyi hatırlıyorum:

Her programcı üç alanda gelişir: Programlama, İletişim, Yaşam ve kişisel deneyim. İyi kod yazabilen birini bulmak zor değil. Sosyallik, sabit sayılabilecek bir karakter özelliğidir. Başvuru sahiplerinin çoğu yeni öğrenciler olduğundan, yaşam deneyimi yetersizdir.

Gerçek müşterilerle, gerçek projelerde çalışma deneyimim olduğu, çok çeşitli bilgilere sahip olduğum ve iş ortamında çalışmak için hazır bir platforma sahip olduğum fikriyle işe alındığım ortaya çıktı. Ve iş ortamıyla etkileşime girecek iyi bir programcıyı eğitmekle aynı ölçüde beni bir programcı olarak eğitmek için zaman harcamak mantıklı.

İş değiştirmeyi düşünenler için, bir hayal uğruna faaliyet alanınızı değiştirmenin sadece gerçekçi değil, aynı zamanda işgücü piyasasında da talep gördüğünün bu konuşmanın önemli fikrinin altını çizmek isterim.

Benim için her şey daha yeni başlıyor!

Şu anda Inobitek'te tam zamanlı bir yazılım mühendisi olarak tıbbi bilgi sistemlerinin geliştirilmesinde yer alıyorum. Ancak kendime gururla Programcı demek için henüz çok erken. Kendi başınıza yazılım geliştirmek için hala öğrenilecek çok şey var.

İnsanlar işinizi sevmeniz gerektiğini doğru söylüyor. Bu “kazmaya, terlemeye ve dayanmaya” değer!
35 yaşında nasıl programcı oldum

Kaynak: habr.com

Yorum ekle