evliyim.
yazılımcıyım.
backend'de ileri seviye laravel ve php biliyorum.
frontend'de vue, reactjs biliyorum bir de standard frontend teknolojileri işte söz etmeye bile gerek yok. sass, jquery, css, html vs. hepsi.
git vs. gibi teknolojilerin de üstünden geçmeme gerek yok.
7 senelik tecrübem var.
çok sayıda projede yer aldım, sadece son 1.5 senede 5 tane saas projesinde yer aldım. bunlardan 2 tanesi bizzat kendime ait projelerdi.
söylemeyi unuttum; buradaki yaşımdan sonraki en büyük problem diplomam.
deü iibf diplomam var yalnızca. mühendislik diplomam yok.
bana bir yol söyleyin, gideyim sabah akşam onunla uğraşayım.
kanada'yı denedim daha öncesinde, ancak teorik olarak altından kalkamadım. kenarda 120bin kanada dolarım olmadığı sürece orası hayal gibi.
Almanyada iş aramak için en en en önemli şeyden bahsetmemissin, Almanca biliyor musun? Cevap evetse yuruyebilirsin...
xportant +1
kardesim almanya'da, ben de almanlar dil konusunda serttir diye biliyordum ama hic oyle olmadigini soyledi, ayni ofiste calisan bazi elemanlarin almancasi baslangic seviyesinde imis.
kanada'da sana kucak acar ama ben olsam avrupa varken amerika kitasina gelmem. 120bin kanada dolari nerden cikti onu anlamadim, oyle bir para gerekse buradaki gocmenlerin yarisindan fazlasi burda olmazdi..
Hocam yol belli, şirketlere sıradan başvuruyorsunuz, kabul edene gidiyorsunuz. Evrak işlerinizi genelde onlar hallediyor. Almanya'ya giden 50-60 tane arkadaşım vardır, bizim dönemin yarısı orada neredeyse, hepsi böyle yaptı. Hiçbiri Almanca bilmiyordu.
Tek tavsiyem şu olabilir, alaylı olduğunuz için aşağıdaki konseptleri öğrenmemiş olabilirsiniz. Bunlara bir bakın, çünkü mülakatlarda soruyorlar. Her projede bilmek gerekmiyor, ama soruyorlar işte.
1- Big-O notation / algoritma analizi / algoritma karmaşıklığı
2- Thread nedir, process nedir. Lock nasıl çalışır, multi-threading
3- Framework değil de kullandığınız dilin temelleri. PHP'de array reallocation nasıl oluyor? JS'te currying nedir? Prototype nasıl çalışır?
4- Basit data type'lar. Stack/linked-list/binary tree falan.
5- Basit string/array operasyonları. String reversal mesela çok popüler bir soru, çünkü cevabı yok :) Altta dönen olayları biliyor musunuz diye soruyorlar.
Bunların haricinde, özellikle 7 senelik bir developer olarak açık kaynak 1-2 projenizin olmasını beklerler. Olmaması tamamen olumsuz değil, ama genelde oluyor benim denk geldiklerimin. Buna kasabilirsiniz. Bu olmazsa stackoverflow score'u da iş yapıyor.
Yukarıdaki konularda takıldığınız bir yer olursa bi akşam skype vs. üzerinden yardımcı olabilirim.
goethe'de almanca kursu alıyorum. sınıfın yarısı yazılımcı. hepsi senin gibi gitmenin peşinde. en azından a-1 düzeyince almancan olsun, şansın epey yükselir.
onun dışında yapacağın şey basit, linked'inden oradan buradan iş kovalayacaksın sürekli. glassdoor'a da düzenli olarak bak. şu devirde yurtdışına göçmek için yazılımcı kadar avantajlı meslek yok. sen de gidemezsen biz ölelim zaten.
yalnız pandemi yüzünden şirket bulsan dahi gidemiyorsun şu anda, onu hatırlatayım. önce almanya'nın bize kapılarını açması gerekiyor. bir arkadaşım frankfurt'tan iş buldu, kız 4 aydır bekliyor. bu gidişle gidemeyecek gibi.
dilini bilmediğin ülkede yaşamak istemek dünyanın en saçma şeyi herhalde. yo, iş ortamında dil gerekecek filan diye demiyorum. o ülkenin dilini bilmiyorsan tek sosyal çevren markete gidip alışveriş yapmak olur. ya da senin gibi türklerle takılırsın. e o türklerle takılacaksam ne anladım ben o ülkede yaşamaktan.
almanyada yasiyorum ve yazilimciyim. bircok sirkette calistim almanyada. dil konusunda sunu diyebilirim ki almanca cok kritik oneme sahip degil, ama ingilizce onemli. simdiki sirketimde ve once calistigim tum sirketlerde birinci iletisim dili ingilizceydi. calisan yazilimcilarin bir cogu dunyanin farkli ulkelerinden gelme nijerya, kolombiya, rusya, brazilya, italya ve cogu almanca bilmiyor. zaten bir iki sene kalan az cok basit almancayi ogreniyor.
ayrica almanca bilmeyenler icin iletisim de cok sorun degil, 40 yas alti bircok kisi ingilizce biliyor yani almanlarla da illa almanca konusmak gerekmiyor. ayrica berlin gibi buyuk sehirlerde cok buyuk gocmen toplulugu var. gocmen denilince de sirf turk, suriyeli akla gelmesin ozellikle yazilim alaninda ispanyol, italyan, guney amerikali, rus, polonyali buyuk bir kitle var. elbette turkler de var.
yani almanca bilmek iyi olur, kulturel adaptasyonu hizlandirir ve iletisimi guclendirir. ama bilmeyince de kisi yanlizliktan olmez.
is bulma acisindan diplomanin hicbir onemi yok, hatta universite mezunu olman bile onemli degil. yeterki isini iyi bil, is gorusmesinde kendin goster, ve daha once iyi isler cikarmis ol. ama en buyuk avantaj daha once calistigin sirketler olur is basvurularind. ornegin turkiyede ibm ayarinda, o da olmazsa vodafone, siemens ayarinda bir sirkette calismis olmak iyi bir referans elbette.
diploma ancak calisma izni alirken resmi prosedurlerde problem olabilir. ama ornegin almanyada buyuk bir sirket seninle sozlesme imzaladiysa isterse lise mezunu ol verirler calisma iznini. tabi seni alan sirket kucuk bir sirketse bu sefer biraz daha fazla sorgularlar.
linkedinde profiline uygun islere basvur, er gec birileri is gorusmesi yapmak isteyecektir. eger iyi bir github profili vs gosterirsen donus orani yuksek olacaktir. cv de gercekten iyi bildigin isleri bulundurmak bunun yaninda yazilim mimarileri, ornegin microservices konusunda bilgili olmak iyi olur. yazilim testleri ozellikle unit test yazabilmeni isterler. devops, continues delivery, continues integration yaninda aws, azure, google cloud gibi bulut sistemler konusunda bilgili olmak cok buyuk avantaj saglar.
yani yol cok basit. xportant zaten temel seyleri yazmis. hackerrank, leetcode aciyorsun, oradaki programlama sorularini cozup mulakatlara hazirlaniyorsun. daha sonra sirketlere basvurup mulakatlara giriyorsun.
almanlar dil konusunda serttir evet ama almanca olmadan da cok rahat is bulabilirsin. hicbir arkadasim almanca bilerek gitmedi, hepsi oraya gidince ogrendi.
ps: bosver almanyayi, hollandaya gel. hem gitmesi daha kolay hem de insanlari yabancilara karsi daha hosgorulu.