@erkoholland Uçuk bir öneri olacak ama, 4(5) yıllık okulun 3 yılı daha var ise, aynı/benzer bir branşı orada okuması çok daha güzel olur bence. Çünkü bölümüne göre zaten burada okuduğu okulun orada geçerli olması problemi olabilir.
İleti
-
RE: Green Card sahiplerinin ABD dışında Kalış Süreleri
-
RE: Hangi eyalet?
Eğer yerinizde olsam!
GC başvurusunu satın alınan (ücretsiz) bir piyango gibi düşünüp yılda 2 dk mı ayırıp kenara koyardım.
Ancak, AUS, Kanada gibi ülkelerin göçmen kabul etme vize programlarını iyice inceleyip oradaki kriterleri sağlayarak o ülkelere de gitmeye çalışırdım. İlla Amerika değil ama çok uluslu gelişmiş diğer ülkeler de olur diyorsanız, vakit de henüz çok yeterliyken bahsettiğim yolu denemenizi şiddetle tavsiye ederim.
Bu programlardan yüksek puan alıp gidebilme şansını arttırmanın 3-4 temel kriteri var, ki sağlarsanız pozitif sonuç GC'den çok daha olası.- Dil (İngilizce, Kanada için Fransızca + olur). TR'den TOEFL veya IELTS'den yüksek (alabildiğiniz en yüksek) puanı alın. Taban puanları var ülkelerin. Onlardan yüksek almalısınız.
- AUS özelinde söylüyorum ama Kanada için de vardır. TR de edinebileceğiniz mavi yakalı bir işin tecrübesini kazanıp mümkünse de belgelerini alın. Örn.: Sıhhı tesisatçılık, kaynak ustalığı, marangozluk, tır şoförlüğü, çatı kapmalası ustalığı, oto motor vb.
- GENÇ YAŞLAR, GENÇ YAŞLAR GENÇ YAŞLAR
- Uluslar arası geçerli bir diploma, tercihen 4 yıllık üniversite (özellikle mühendislikler) veya meslek yüksek okullarından alınan yine uluslarası geçerli bir diploma.
Bu ülkelerin göçmenlik sitelerinden uygunluk testlerini yapın. Eğer uygun ya da sınıra yakınsanız başvuru için tüm şartları zorlayın. Danışmanlık da alın. Resmi başvurunuzu yapın ve bekleyin.
-
RE: [Arşiv] DV2018 Administrative Process ( AP durumu ) ( İdari İşlem )
Sistemin değişmesi mantıklı gelmiyor. Çünkü yeşil kart basılması sizin Amerika'da bulunduğunuz anlamına geliyor. Hiç giriş yapmayan birisi için bu işlemi başlatmaya gerek yok. Kaldı ki işlemi tetikleyen kişinin beraberinde götürdüğü zarfın ve kişinin muteber olduğunun girişteki memur tarafından sisteme işlenmesi (onay düğmesi vb. basılması).
Asıl talihli hak sahibi olduğundan onun bağlılarına ait (eşi ve uygun çocukları) basım işlemleri ancak hak sahibinin işlemi başlayınca aktifleşir diye düşünüyorum.
Sayın @crazycells 'in de dediği gibi asıl talihli girdikten sonra bağlıları isterse vizelerinin son günü girsinler farketmez. Ama tersi mantıklı değil. İçeri bir kez giriş yapılınca pasaporttaki bilgi ile yeşil kartı teslim almaksızın dolaşabilirsiniz (basılan tarihin süresi sonuna kadar). -
RE: ABD Vatandaşlığı Başvuru Süreci (Naturalization)
ABD vatandaşı "olunca/olmak için" TR vatandaşlığından "çıkmıyorsunuz/çıkmanıza gerek yok". Ancak genelde 3. ülke vatandaşlığının zorlu olduğunu belirtiyorlar. Bir de haklar açısından değil ama vergilendirmede bazı ülkeler belirli bir gelirin üstünü (diğer ülkeden gelen) beyan etmenizi ve vergilendirilmesini talep edebiliyorlar. Vatandaşlıktan çıktığınızda üzerinizdeki taşınmazlar ve taşınırlar yabancı olarak değerlendirildiğinizden farklı yasalara tabii olabilir. Vergileri ve alım-satım şartları değişebilir.
Çifte vatandaşlıkta emeklilik ve sosyal sigorta hakları değişebilir dikkat etmekte fayda var. -
RE: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
Bu ara zaman darlığından uzun ve detaylı yazamıyorum. E Hocam Java varsa oradan devam edin. Ama popüler konulara geçmek isterseniz web ve mobil artık en popüler alanlar. Java ile android tarafında devam edebilirsiniz. Ama gözlemlerim o ki Google javayı mobilde bitirmek istiyor. Bununla beraber 5-10 yılı vardır daha mobildeki javanın.
IDE kod yazamayı hızlı, hatasız ve kolay hale getiriyor. Özellikle script dilleri yani yazıldıktan sonra derlenmeyen, gerektiği noktada bir yorumcu tarafından yorumlanıp gerekleri yerine getirilen düz metin diller IDE ihtiyacı olmasa da (notepad de yazılabilse de) IDE artık bir zorunluluk hatta ötesi.
IT İngilizcesi zaten kavramalrdan ibaret. Gramer yok, tamlama yok. Teknik terimler ise neredeyse tamamen TR ile ortak. Göz aşinalığı ve sorun-çözüm mantığı teknik İngilizce bilirlik seviyesini kolay kılıyor.
Amerika'da popüler web development konularında karşımıza neler çıkabilir, firmalara gireceksek bizden ne beklerler, it mülakatında ne sorarlar gibi soruların cevabını arıyorum. Edindiğim bilgileri burada paylaşacağım.
Bu hafta yoğunluğum devam ediyor. Sonrasında bolca detay ve teknik veri ile yazarım.
Selamlar -
RE: Green kart kazanamasakta seneye otomatik olarak basvuru imkani yok mu?
@asilcenk Şu uyarıyı da eklemekte fayda var, acenteler sizden ilk kez aldıkları bilgileri diğer yıllarda da otomatik olarak kullanırlar ise ve sizin durumlarınızda mülakata dair sonucu etkileyecek değişiklikler olduysa bu diskalifiye olmanıza neden olur.
Bir de geleceğinizle ilgili köklü bir değişiklik için hata oluşabilme/oluşturulma ihtimalini bir başkasının ellerine bırakmamanızı öneririm. Bir hata yapacaksanız da siz yapın. Üstelik dil bilmeseniz de bu başvuru formunu doldurmak için takvim saymanız ve formu doldururken yapacağınız araştırmalar hem sizi motive eder hem de ilerideki zorlu süreçlerin mini bir projeksiyonu olur. DS260 formunda da destek alsanız bile, bu yolda daha fazla çaba gerektiren sonraki aşamalarda yalnız olacaksınız.İkinci paragrafı kişisel önerilerim olarak alabilirsiniz. Ama ilk paragraf nettir.
Bol şans. -
RE: Kredi Skoru / Credit History
@B-family bu bilgi çok önemli, teşekkür ederim. Yanımızda götüreceğimiz para miktarını arttırsak iyi olacak demekki.
-
RE: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
Kursu alırken %1 ve %2 gibi oranlarda olan kötü (tek yıldız ve iki yıldız) eleştirilere bakıyorum. Eleştirilerdeki noktalar anlamlı ve eleştiri detaylı ise ona göre karar veriyorum bir kursu alırken. Örnek videolar oluyor onlara bakarak anlatıcının tarzı, telafuzu, aşırı tekrarcı olması vb gibi durumlara bakıyorum. Siz ilk başlayacğaınız için kurs ne olursa olsun sabırla sonuna kadar ilerleyin. Hemen hemen tüm kurslarda çalışma ortamının (IDE, Platform vb.) kurulumu anlatılır veya en azından anlatan bir yer refere edilir.
IDE denilen integrated development environment - entegre geliştirme ortamı- aslında bir programdan ibaret. Ama siz geliştirme yaparken ihtiyaç duyduğunuz browser, VCS (özelde git) , sunucu bağlantısı, ftp, sql bağlantısı gibi özellikleri aynı programdan ayrılmadan içinde barındıran, kod düzenleyici, kod güzelleştirici, debug aracı, refactör araçları, oop araçları ve eklentileri kabul etme gibi özellikleri olan bu programlar hayatı resmen kolaylaştırır.
Bunlardan birisini edinmek ve kullanım triklerini öğrenmek hem sektör standartıdır hem de size hız kazandırdırğı gibi karmaşık kodların altından kolayca kalkmanızı sağlar, artık olmazsa olmazdırlar.
Ben JetBrains'in IDE'lerini kullanıyorum. En sevdiğim web development ideleri PHPStorm ve WebStorm, DataBase işleim için de DataGrip kullanıyorum.
https://www.jetbrains.com/products.htmlMS Visual Studio Code bu aralar yükselişte, özellikle javascripti (fonr-end dünyası diyelim) typescript üzeirnden kullananlar çok seviyorlar.
VIM eskilerden gelen ve garip hislerle bağlanılan enteresan bir IDE, fan sayısı çoktur ve seven fena sever. Diğer ikisinden farkı açık kaynak kod camiası ve linux camiasının desteklediği çok fazla konfigürasyona izin veren sade ama güçlü yapısıdır. Forumlarda takıldığın her konudaki sorunun cevabı vardır.
https://www.vim.org/VIM'e benzer şekilde ATOM ve SublimeText'in de fanları fazla ve destekleyenleri çoktur. Bunlar communitye malolmuş idelerdir.
Bu son ikisinde paralı olan durumlar olabilir.PHP Strom .edu uzantılı epostanız varsa (öğrenci vb) her yıl lisansı yeniler ücretsiz olarak. Öteki türlü paralı maalesef.
İngilizce konusuna gelince, maalesef öğrenmelisiniz. Türkçe kurslar bir yere kadar, forumlar da öyle. Eninde sonunda aradığınız şeyin sadece İngilizce açıklaması olacka ya da cevap İngilizce olacak. Paralelde dil işini de halletmeye bakın.
Udemy'deki ilk kursunuza devam ederken takıldığınız her yerde bana, udemy'deki soru kısmına yazın. Stackoverflow ve google da arayın. Kurs devam ederken yenidne planları gözden geçiririz.
-
RE: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
@caglaror @reader @askimkoray
Benim ilgi alanıma web development girdiğinden ağırlıklı olarak örneklerim ve önerilerim bu alandan olacak. Şansımıza forumda farklı IT alanlarından arkadaşlar da var ve eminim onlar da katkı koyacaklardır.Populer akımlara kapılmamak elde değil ve ben de kendime bu yıl için bazı hedefler koymuştum. Populer sosyal medya hesaplarını takip ettiğinizde top 10 listeleri ve öğrenmede öncelikli listeleriniz dolup taşıyor.
Bu listelerin gerçekçi olması-olmaması bir yana zaman ve enerji açısından da mümkün görünüp-görünmemesi önemli. Zira tüm zamanınızı ayırsanız bile 2-3 konuda pro seviyesine ancak gelebilirsiniz. Ama zaten hedef dar alanda uzmanlaşmak ama pek çok konudan da haberdar olmak olmalı. O az sayıda konuda uzmanlaşırken kazandığınız "yeni bilgiye ulaşabilme" becerisi uzmanlığı sizi -teorik olarak- her konuyu kısa sürede edinebilme ve kullanma becerisi geliştirme yetkinliğine ulaştıracaktır.
Bakın benim çalışma masamdaki minik etiketlerle hedeflerime.
Yabancı diller: İngilizce, İspanyolcaProgramlama Dilleri: PHP, Javascript, Golang, Python, Ruby, Haskel, Scala, Crystal Lang, R lang, C/C++, Kotlin
Bu dillere ait frameworkler yapılar: Laravel, Ruby on Rails, Nodejs
DevOps Konuları: GIT, Continous Integration, Continous Development, Docker, Kubernetes, Vagrant, Composer
Test Konuları: Test tipleri, Test araçları
Veri Tabanı: Mysql, Oracle, PostgreSQL, MongoDB, Redis, CouchDB, Firebase
+Elasticsearch, Cassandra, Hadoop
Cloud Computing: Google GCP, Amazone AWS, MS Azure
Ve olmazsa olmaz CS (Computer Sciences) konuları: Design Patterns, Data Sctructures, Algorithms vb...Bir de benim çok sevdiğim ve üzerinde yoğunlaşmak istediğim JavaScript dünyası var ki başlı başına bir dünya. Şimdi Nodejs ile sunucu tarafına da el attı ve bir evrene dönüştü. Toollar milyon tane, teknikler, frameworkler, kütüphaneler vb...
Gelelim sizin sonraki adıma. Web developer olarak front-end / back-end taraflarından birisini veya her ikisini de seçebilirsiniz. Masaüstü veya mobil bir başka uzmanlık alanı ama mobil web'e daha yakın. Masa üstü ise biraz daha uzak. Tercih sizin.
FrontEnd (Browser tarafı)<======== WEB DEVELOPMENT ===========>BackEnd(Sunucu tarafı)
Şimdilik her ikisine de devam etmek siteyen birisi için anlatıyorum.Şimdi html ve css'de temel mantıkları kavradıysanız javascript ile ilk gerçek kod deneyimine girişebilirsiniz.
Her ne kadar W3C konsorsiyumu temel kuralları belirlese de derli toplu ve önden giden gelişmeleri bulabileceğiniz en iyi kaynak https://developer.mozilla.org/tr/ 'dur. Burayı sık kullanılanlar ekleyiniz.Bana çok pratik gelen ve motive edici araçlardan bir tanesi video eğitim veren sitelerden konuya giriş videoları edinip onlarla başlamak. Bu konuda udemy biraz daha pratik ve kolay gibi geldi. Ama asıl önemli olan öğretici kişi ve tarzı. Yorumlara bakarak fikir elde edebilirsiniz. Javascript için Maxmilian'ı öneririm.
https://www.udemy.com/user/maximilian-schwarzmuller/
HTML+CSS+JavaScript frontend için yeterlidir.
Videolarda ilerledikçe frontend için gerekli teknik ve teknolojileri de öğreniyorsunuz.Back-end için Python, Ruby ve PHP öneririm. Artık framework anılmadan bu diller anılmaz oldu. Ama elbette dili önceden bilmek şart.
PHP dışındakilerde bilgim çok fazla değil PHP için ise (javascript ve yardımcı tüm konular için de) LaraCast'ı tek geçerim: https://laracasts.com/ ve tabi yine Udemy'den dersler.Bu akşamlık izin isteyeyim, sonra başlıkları tek tek açarız. İlk maddelere de eklemeler yapacağım. Biraz düzensiz olacak ama kusuruma bakmayın lütfen.
-
IT Kavramları - Kısa kısa
Merhaba, bu başlıkta dünya genelinde kabul görmüş ve geneli İngilizce kökenli olan "Information Technologies" (Bilgi Teknolojileri) alanlarında kullanılan kelime ve tamlamaları ve teknik terimleri belirli bir düzen olmaksızın sözlük tadında girelim istedim. Hem yeni başlayanlara kaynak olur hem de denk geldikçe US'de karşımıza çıkabilecek İngilizce terimlerin kullanımlarını paylaşırız. IT kavramını istatistikten matematiğe, elektronikten yazılıma genişletebiliriz.
-
RE: IT (Information Technology) alanina en uygun eyalet
Bu bir yol. Sürekli üzerinde kalmak gerekiyor.
Öyle düşünmeyin IT piyasasında herkese iş vardır. Yani her bilgi ve tecrübe sahibine iş vardır. Arama süreci biraz uzar belki. Ama düzenli olarak kendinizi geliştirmelisiniz. Aksi taktirde bulduğunuz işin de garantisi kısa ömürlü olur. Hele oralarda işten atmak ve ayrılmak bir telefon kadar kolayken...
Ben kendi hikayemi özellikle yazdım ki ben dahil herkese cesaret versin diye. İnanın ben de amatörüm. Yazılarımda yazdıkça göreceksiniz. Sürekli ilgili ve meraklı kalın. Zamanla farkına varmadan bilginizin arttığını göreceksiniz.
Ben ilk gittiğimde pizza dağıtım işini yapmayı planlıyorum. İş bulsam da Uber-Lyft ve pizza işine devam ederim sanırım. -
RE: IT (Information Technology) alanina en uygun eyalet
Merhaba, çok sevindim IT konusunda konuşacak kişilerin artmasına. Gidenlerden edindiğim bilgilere göre "glassdoor" gibi yerlerden alınan maaş verilerinin sadece min-max değerlerinin tutarlı olduğunu aralığın varsayılandan geniş kaldığını biliyorum.
Tax için http://goodcalculators.com/us-salary-tax-calculator/ sitesindeki hesaplama aracını kullanıyorum. Texas pek çok sıralamada ilk 10 şehir içine en az 2 şehir sokabiliyor. IT işleri konusunda Austin, Houston ve Dallas fena sayılmaz.
California gibi büyük eyaletlerde (hele vergi çok ise) ancak aylık 5-6k neti olan maaşlarla kurumsal firmalarda iş bulunursa gidilmeli diye düşünmeye başladım.
Web üzerindeki verilerin eyalet yönetimlerince sponsor olunarak manuple edildiğini duymuştum. Ortalama (iş ayırmaksızın) gelirlere göre vergi ve temel gıda fiyatlarının düşük olduğu herhangi bir yer tercih edebilirim.
Benim ilk kuralım gidince maaşa bakmaksızın işe girmek. Elde götürülen para ile zaman ters orantılı. O nedenle adaptasyon süresince gelirin akmasa da damlar modelinde işlemesi güzel olur. 1 yıl gibi bir sürede daha iyi pozisyonlara geçiş yapılabilir diye düşünüyorum.
Monster, Dice taraflarına bakıyorum ama ana hedefim Linkedin üzerinden iş bulabilmek.
Eyalet tercihimi yaşam kolaylığından iş bulma kolaylığına göre sıralayıp yapacağım.
Teknik başlıklarda da konuşalım. -
RE: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
Statik dediğimiz, kullanıcı ile etkileşime girmeyen ve sunucuda herhangi bir işlem yapılmayan .html uzantılı dosyalar hazırlayarak web sayfaları yapabilirsiniz. Ama html önemsiz değildir. Bilakis iyi bilmek gereklidir. Özellikle HTML5 ile gelen yeni özellikler olmazsa olmaz. Her türlü çizim ve etkileşim araçları için "canvas" ve "svg", multimedia için "video" ve "audio", form elementlerinin doğruluk kontrolleri, soketlerle ilgili ek özellikler, dil karakterleri destekleri, bunlar önemli konular ve HTML5 bilmeyi gerektirir. Ama web sitelerinin yanı sıra web uygulaması denilen kullanıcı ile ve sunucu ile etkileşen uygulamalar yazacaksanız o zaman biraz daha ileri gidilecek. Akşam önceki postun devamını yazacağım. HTML ve CSS mutlaka öğrenin. Zaten keyifli değil mi :)
-
RE: Greencard cikip gidene kadar tavsiye edeceginiz diller
@askimkoray Est. İnanın ortalama (alttan yaklaşık) zekada, standart bir ailede büyümüş, tipik bir Adana çocuğuyum. Size ispatlayamayabilirim ama bu web işleri ayrılan zaman ve emek ile doğru orantılı. Evet çok çok zeki adamlar var sektörde, ve zaten 10 km öteden anlaşılıyorlar, ama bu adamlar zaten neye elini atsa başarılı olur. Sektörün yarıdan fazlası sizin benim gibi tipler. Keyif alıyorsanız bu işler sizi geçindirir. Zaman ayırın ve azmedin yeter.
Selamlar. -
RE: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
@reader HTML internetin (web'in) yapıtaşıdır dersek çok yanlış olmaz. Temelde güzel bir bilim insanının "markup language" diye işaretlemeli diller mantığını ortaya atmasıyla başlamış herşey. Çok kabaca etiketleme. Web üzerinde bir bilgiyi bir web sayfası içinde veya belirli bir biçimleme ile transfer etmek ve karşı tarafta rahatça görünebilmesini sağlamak için tag denilen etiketlere sarıp sarmalamışlar. Çok daha güzel bir yol bulmuşlar. Çünkü herşey daha anlaşılır daha semantik olmuş.
<buBirEtikettirVeHiçBirAnlamiYoktur>Ne yazsam anlamsız etiketinden dolayı anlamsız olacak</buBirEtikettirVeHiçBirAnlamiYoktur>
gibi. Veya daha net <buKoyuFonttur>Dikkat koyuyum ben</buKoyuFonttur> gibi.
Ama elbette İngilizce esas alındığından tüm teknik etiketler İngilizce anlamlarının kısaltmaları şeklinde oluşmuş ve devam etmekte.
Bold: koyu <b>Burası koyu basılır ekrana</b>Ama bu işin güzelliğini farkettiklerinde XHTML ile kapsam genişletip kendi etiketlerinizi de oluşturmanıza fırsat vermişler. Etiketleme anlamlı bilgi parçacıklarını anlamı yönünde etiketleyerek transfer etme ve gittiği yerde anlamlandırma aracıdır.
Zamanla bakmışlar okunabilirlik ve sunulabilirlik sadece html ile zor oluyor Cascading Style Sheets isminde bir biçimlendirme tekniği-teknolojisi geliştirmişler. Tabi bunlar yıllar önce oluyor. Şu an temel amaçlarının çok üstünde görevleri ve becerileri var. HTML5 ve CSS3 versiyonları uçtu gitti. Ama temel mantık hala aynı.
Sizin sırlamanız web programcılığı ve çevre teknolojilerini anlamak için doğru. İlk adım web'i anlamaktır. HTML ve CSS ile yeterli hale geldiğinizde bir parça da web'in mantığına bakın. Bu yazdığınız kodların bulunduğu dosyalar nerede duruyor. Nereden nasıl geliyor. Browser o gelen dosyaları ne yapıyor. Çok kısa bunlara baktıktan sonra size bir yol ayrımı geliyor.
Sunucuda çalışan hesap kitap yapan ve veritabanına veri koyup oradan çektiği verileri HTML ile harmanlayıp çıktıyı son kullanıcının browser'ına gönderen tarafta mı olacaksınız yoksa son kullanıcının etkileştiği browserda görüntülenen arayüzün oluşturulması tarafında mı olacaksınız.
Kabaca Sunucu tarafı (Serverside) Back-end (arka taraf), Son kullanıcı tarafı yani browser tarafı (Client side) ise front-end
(ön taraf) olarak anılır. Şimdilerde bu iki kavram da kendi içlerinde alt bölümlere ayrıldı. Ama onlar sonraki aşamalar.
Sonraki postta -ancak akşam yazarım- detaya girelim. -
RE: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
IT çok geniş bir konu/uzmanlık alanı dağılımına sahip. Ben kendime yazılım geliştirici (özelde web uygulaması geliştirici) rolünü beğendim. Ve sanki yeteneklerim en çok buna uygun ve geliştirici olmaktan zevk alıyorum.
Önerilerim de tercihi developer (özelde web developer) olmak isteyenlere özel olacaktır. Bununla birlikte IT alanı benzer yönelimlere sahip. İş ararken kendinizi geliştireceğiniz çoğu araç ve argüman benimkiyle benzer olacaktır. En azından fikir verir.
IT geçmişimi GC talihlisi olmadan öncesi ve sonrası diye ikiye ayırabilirim. Çünkü öncesinde kendimi geliştirerek bir developer olarak iş aramak için US'e gitmek yoktu. Ancak GC şansı ortaya çıkınca US de bir iş görüşmesinde seçilebilecek kadar kendimi geliştirmeye karar verdim.
GC Öncesi durumum şuydu:
İyi bir Windows kullanıcısı, yeni başlayan bir linux kullanıcısı.
Windows'ta geçerli Script dillerine orta ve ileri derecede hakim (vbscript, javascript, powershell, vba, vb)
Geçmişte Klasik ASP güncelde PHP ile web uygulaması geliştirebilen.
MS Office elementlerini iyi derecede kullanabilen VBA ile macro geliştirebilen.
Kod geliştirme, DI, CD araçlarını orta derecede kullanabilen.
bir profil çiziyordum. Bu deneyim geçmişi olmasa da GC sonrası izleyeceğim yol değişmeyecekti. Dolayısıyla bundan sonrası yeni başlayanlar için de geçerli.GC çıktıktan sonra US ile ilgili araştırmalara başladım.
-
Linkedin hesabım vardı zaten (yoksa kesinlikle açın). Profilinizi mümkün olduğunca detaylı düzenleyin. Dilini ingilizce yapın ve profil mesajınıza iş aradığınıza dair mesaj yazın.
Benimki: "Looking for a new challenge / opportunity"
Tüm profiliniz gerçek bilgilerden oluşsun. Sahte ya da abartı bilgi vermeyin. Sertifikaların ilgili iş alanında işinize yarayacağını düşündüklerinizi kaydedin.
Linkedin'de anahtar kelimesi arayarak linkedin'in dikkatini çekin. Linkedin'in jobsearch uygulamasını indirip oradan düzenli olarak size uygun iş ilanlarını görüntüleyin. Daha iyisi bu ilanların aranan özellikler kısımlarındaki metinleri olduğu gibi alıp parse ederek R studio gibi bir programla frekans analizi yapıp hangi özellikleri istiyorlar not edin.
Örneğin en çok aranan kelime "experience" olacaktır. -
GIT ve/veya GitLab hesabı yoksa mutlaka açın. Aynı şekilde profiliniz gerçek olsun. Tüm çalışmalarınızı buralara taşıyın. Benim github: https://github.com/caglarorhan
Gist (Github) kullanın. Kendi projelerinizi Git'e koyduğunuz gibi oradaki destek isteyen istemeyen ama ilgi ve becerinize uygun tüm projelere fork atıp destek çıkın (kodları inceleyip eklemek/refactor etmek istediğiniz yerleri commitleyin). -
Leetcode, HackerRank gibi yazılım sorularının yayınlandığı sitelere mutlaka katılın, soruları çözün, challange'larda yer alın. Skorunuzu arttırın.
Benim hackerrank: https://www.hackerrank.com/caglaror (tamam skorum düşük henüz :) ) -
Genel CS konularında mutlaka can alıcı konuları iyi-kötü bilin. Önemli noktalarda, mülakat sorusu gelebilecek noktalarda bilgi sahibi olun. Bu IT mülakatı konusunda adeta "bible" olmuş olan Gayle Laakmann McDowell'in "Cracking The Coding Interview 189 Programming Questions & Solutions" kitabının son 6. baskısını bulup okuyun, yazılanları harfiyen yapın. Konuları yutun.
Bu konular: Design patterns, Data Structers, Algorithms, Complexity, Temel Matematik, Calculus 1-2, Bit işlemleri vb -
Bir developerın uzman olmasa da bilmesi gereken DevOps konularını, Sistemle (linux, ios, windows) ilgili bazı detayları, test konularını, iş akışlarını, dökümantasyonu, web özelinde protokolleri, bazı kilit kavramları kullanamasanız da nedir neye yarar bilin. "Rest API nedir Restfull nedemektir? HTTP ile raw request yazabilir misiniz?" "Git ile bir önceki commit'e dönebilir misiniz?", "Hangi tür projede Agile hangisinde waterfall yeterlidir?", "Scrum nedir?" gibi sorulara en azından fikir yürütecek kadar kulak aşinalığı olsun.
-
Udemy gibi video eğitim sitelerinden temelden karmaşığa doğru ilgili olduğunuz alandaki kursları tek tek alın. Bolca proje yapın. Olmadı videoyu yeniden yeniden izleyin. Coursera vb. sitelerden aynı konudaki dersleri alın. Bir çok ücretsiz benzer siteden (listesini ayrı bir post olarak ekleyeyim ve hep beraber oraya yorumları yazalım).
-
Stackoverflow sitesinde sorulan sorulara verilen pek çok cevapta çok güzel trikler gizli. O nedenle çalışılan konuyla ilgili tüm soruların oradaki cevaplarına sabırla bakmakta fayda var. Facebook'ta ilgili konuların gruplarına üye olup gelişmeleri oradan da takip etmeli. Twitter'da konunun öne çıkan isimlerini ve varsa konunun resmi sayfasını mutlaka takip etmeli. Meetup gibi uygulamalardan kendi bölgemizdeki ilgili konu hakkında toplantı, eğitim, seminer varsa mutlaka takip etmeli.
-
Özellikle açıkkaynak ve özgür yazılım taraflarıyla ilgiliysek Linux Yaz Kampı gibi mucizevi bir etkinliği kaçırmamalı. VE hatta Akademik Bilişim'in etkinliğini de mutlaka ajandaya almalı. İlinizdeki konu gruplarına mutlaka yakın markaj yapmalı. JSİstanbul, PHPAnkara gibi...
Şimdilik bunlar. Bu başlığı uzatacağım ama sonraki postu kendi konum olan "front-end/ back-end web developer" olarak neler yaptım. Onlardan bahsedeyim.
-
-
Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
Merhaba, bu başlığı açtım çünkü aynı ana başlık altındaki diğer alt başlıklarda farklı sorulara verilecek cevaplar aslında böyle bir başlık altında daha derli toplu sunulabilir konuların açıklamaları.
Ben GC 2018 talihlisi olarak kendi mesleğimden vazgeçip alaylı olarak yazılım geliştirici olarak Amerika'da iş bulmak istiyorum. Bunun için kendimi konumlandırdığım yazılımcı skalasındaki yerimden Amerika'da geçerli olabilecek bir konuma geçebilmek için gerekebilecek nitelikleri ve tecrübeleri kazanmak amacıyla neleri okudum, neleri izledim, neleri öğrendim ve neleri yaptım onları anlattığım bir serüven yazısı olacak. Bir alaylı olarak kullandığım jargondan tutun da teknik kelime hatalarına kadar eksik ve hatalarımı lütfen mazur görün. Düzensiz bir anlatım ve olay örgüsü izlersem de soru-cevap ile tarih sırasına koyabilir ve olayları daha açık anlatabilirim. Halen kamuda çalıştığımdan ve kendimi geliştirmeye devam ettiğimden zaman kısıtım olabilir, yine de her türlü soruya cevap vermeye çalışacağım. -
RE: Bilgisayar programcısı göç etmek için amerika'yı tercih etmeli mi?
Merhaba, GC gibi bir yöntem olmadan iş bulmadan oraya giderek (turist vizesi, dil okulu vb. vizeleri ile) orada bulunurken iş arayıp, bulup bir de çalışma vizeli iş bulmak için orada zor bulunan yeterlilikte veya spesifik bir alanda az sayıda kişiden birisi olman gerekiyor. Çok iyi bir sistemci, çok iyi bir developer vb.
Ama gitmeden kendini test etmek ve oralarda iş imkanı elde etmek istersen web üzerinden kendini gösterebilirsin. Bir diğer başlıkta bu konuyu ben nasıl ele alıyorum onu anlatayım, eğer birilerinin işine yararsa sevinirim. O başlık altından devam ettirebiliriz. -
RE: Greencard cikip gidene kadar tavsiye edeceginiz diller
@smesut Amerika benim için sadece rüyalar ülkesi değil, hayalimdeki ben olabilmem için de bir fırsat. Yeni kimlik, yeni dil, yeni meslek her şey yeni. Buradan çok az şey götüreceğim buradaki bana ait :)
-
RE: IT (Information Technology) alanina en uygun eyalet
Konu biraz eski ama forumdaki IT ve gönüllüleri biraz yardımlaşsak iyi olabilir.
Bay Area gerçekten pahalı bir bölge. California zaten pahalı o da ayrı mevzu. Amerika'da işsizlik %3.5-%4.5 arası iken herhangi bir eyalette IT alanında işsiz kalmak çok zor diye düşünüyorum.
Yer seçimi konusunda @tissi 'nin uyarısına katılıyorum. Sırf bu nedenle hayalim olan SF'den uzak duracağım. Belki sonraki yıllarda...
Ana başlık altındaki diğer konuda elimdeki bilgi v tacrübeleri paylaşacağım.
Son bir dip not, Trump sayesinde GC'li olarak iş bulmak biraz daha kolay. Çalışma vizeleri eskisi kadar kolay alınamıyor artık.