Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
-
@travelleth Bu konuda fikir ayriligina dustugum cok arkadasim var. Ama ulastigim kisisel nihai karar FullStack'ten kacis yok.
Bir yerden bodoslama girin. Ihtiyaclar sizi yonlendirecektir. Yol cok uzun. Ama bu yol developer yoludur. @arnblt ustadin dedigi gibi yazilim gelistirme yasam dongusu cok fazla yoldan/yolaktan olusuyor. Bunlardan bir kismini digerlerinden daha iyi bilip uzmanlasmak daha efektif is arayisi demektir.
Cok kaba bakisla front-end son kullanicinin tecrube ettigi taraf.
Back-end ise kullanicin tecrubelerinin dogrudan temas etmedigi ama daha sistem tarafina donuk agir islerin de yapildigi sunucu tarafi.
Yeni kavram ve teknolojilerle bu isler birbirine girift bir sekilde baglandi. Modern developer hepsinden anlamak durumunda.
Ha kocaman kurumsal bir yerde bir projede 100 developer calisiyordur. Ben front-end yaparim deploy ederim karismam (boyle bir ornek yok ama) diyebileceginiz yerdeyseniz ehhh, bir kismindan feraget edilebilir.
Ama hele TR de cok daha az bulunur. Developer CI/CD isine karismadan, endpointleri yazmadan nasil develop edecek. Kisisel projeleriniz icin bile bilmek durumundasiniz. LinkedIn ilanlarina bakin, aranan ozellikler kisminda istenilen teknik konular zaten konuyu izah ediyor.
Javascript bilmek yetmiyor artik :) -
@travelleth Benim tabloda sira yok. Diger semada ise tam olarak hiyerarsik bir sira yok. Ama gelistirici ilk kodu yazmaya basladigi andan itibaren urunu kullanima sundugu ana kadar tamamlamak istiyorsa eve tum o basamaklari ogrenmek zorunda. Bu sema
best practicedogrultusunda hazirlanmis. Unit test olmadan yazilim olur mu, olur. Ama bu iyi bir yontem degil, profesyonel bir yazilim cikamaz. Ben TypeScript/Flow olmadan javascript ile yaziyorum dersen olur mu olur. Ama dilin eksilerini yasarsin. Bir de aklin yolu bir, dunyada bir grup bir cozum urettiyse, bir tool gelistirdiyse bunu alip kullanmak anlamli olmali.
Yola karar vermeye calisirken cok zaman kaybediliyor, hatta yoldayken bile cok kafa karisiyor. Bi ran once patikalardan birine girip devam etmeli. Cunku yolda sizi gelistirecek baska seyler de var. Onlarla ne kadar erken karsilasirsaniz karar verme yapiniz o kadar erken olgunlasacak.
Kulak asinaligi bile onemli, bunu ertlemeyin. Hizli is bulmak icin populer konulara kulak kapatmayin. Ben yillarca react ogrenmedim sonra 10 isten 8'inin React oldugu bir yere geldim. Sempati duydunuz diye yeni teknolojilere dalmayin. Populeri ve ana akimi tkaip edin (is amaciniz varsa). Eglencesine ise o zaman isler degisir tabi. -
@caglaror bazi basliklari koyu yapacagim onumuzdeki gunlerde. Cunku piyasadaki etkinliklari ayni degiller. Bazi basliklarin esamesi okunmuyor. Oncelik degilse de kisitli kaynak varsa sadece koyulara yonelmek anlaminda yol gosterici olacaktir.
-
@caglaror, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
peki en başından html ile başladığımızı düşünürsek, html de dahil olmak üzere, ondan sonra öğreneceğimiz dillerde de alıştırma yapacağımız, proje inceleyebileceğimiz hangi siteleri önerirsin? senin için çok basit bir soru olduğunun farkındayım :)
-
@travelleth
Bazen tarfilerin basit olmasi zorunluluk oluyor.- HTML (HTML5)
- CSS (CSS3)
- Javascript (ES6 ve sonrasi)
Ama bunlardan once veya birlikte, web nasil calisiyor, http nedir, browserlar sayfalari nasil yorumluyor gibi konular var. Bunlari anlamadan isleyisi kavramak zor. Udemy gibi sitelerden tum bunlari icine alan 5 yildiz almis guncellenmis bir kursu almak faydali olur. Derli toplu konuyu size ozetlerler.
Front-end yolunda US de para eden konularin basinda en populer framework/library olarak React ve Angular geliyor. Bu ikisi ve iliskli ekosistemlerine ait diger teknolojiler. Kutuphanlerden Jquery (can cekissede hala canli), Ember, Backbone, Loadash vb.
Ama ozellikle neleri ogrensem tarzinda videolari izleyip ortak onerileri derlerseniz de size yol gosterir. Bu surecte yeni cikan teknolojilerden uzak durun.Tarifteki ilk 3 konuyu ogrenirken karsiniza cikan size yeni gelen teknoloji isimlerini not edin. Hedef listenize mukayeseli olarak ekleyin.
Bu yola cikin sonra yeniden/ ara ara konusalim uzerinde.
-
İş yerindeki konumum gereği bütün projeleri detaylı öğrenme vaktim olmuyor.
Yaklaşık 20 yıldır Oracle veritabanı üzerinde Oracle Forms, Reports, PL/SQL, Stored Procedure,ETL uygulamaları yazıyorum. Bunlar başlı başına bir güç gibi görünse de güncel teknolojileri daha detaylı takip etmek isterdim. Ama son bir yıldır bu Green Card olayından sonra artık bazı projelere developer gibi giriyorum.
Açıkcası paslanmışız :).
Şu andaki ilgi alanım Business Intelligence. Bu konuda zaten 4-5 yıldır developer gibi çalışıyordum. Şu anda da 2 yıldır Power BI dashboardlar geliştiriyoruz ekip arkadaşlarımla.
18 kişilik bir ekibim var. Bunlardan 8 tanesi Core Java cı. Önyüzde JSF,Prime Faces kullanıyor. Tüm süreç IBM BPM ile yönetiliyor. Raporlar Crystal Reports la geliştiriliyor. Bu 8 elemanımın 8 de biri kadar bilmiyorum bu kodlamayı. Tabi bunda en büyük etken sağlam bir anti-Java cı olmam .) Ama ne yapalım devlet demiş bu projeyi yönet, bende işin sadece project management tafarındayım.
Ekibimin bir tanesi backend de c# ile servis yazıp önde bootstrap ve JS lerle yazılım geliştiriyor. Burada aşinalığım bayağı var.
Bir ekibim SAP ci. Haldır haldır ABAP yazıyorlar. Bir iki ay kodlaması ile uğraştım pek ABD de yarayacak cinsten değil. :)Ağustos da Virginia ya taşınıyoruz. Ben 2 ay durup bizimkilerin adaptasyonu ile uğraşıp onları yed-i emin aile dostlarımıza bırakıp geleceğim. Tabi burada artık Allah ne verdiyse paslarımızı atmak için çalışacağız.
Oracle ve BI dışında sanki önyüz programcılığı ile daha fazla uğraşacağım gibi.
Ama kafamdaki yapı şu şekilde.
Veri tabanı tasarımı, yönetimi ve tuning işlemleri ki bu zaten yıllardır yaptığım bir iş.
Stored Procedure vs ler yazmak.
Bunları Entegration Bus ile servislere çıkarmak. Bu konuda IBM IIB ürünümüz var.
End pointleri de Script tabanlı dillerle kullanıcıya sunmak. Ürün içinde mutlaka süreçleri BPM ile yönetmek.
Muhtemelen ve umarım bu kadar yetecektir.Bazen şunu da sormuyor değilim.
Arkadaş ne güzel işin var. Ekibin sağlam. Senden sadece yönetmen bekleniyor.
Altındaki adamlar 7-8 seneden sonra "Hala kodmu yazacağız" derken sen tutup dünyanın bir ucuna developer olmak pahasına gidiyorsun.
Rezil olmakta var bu işin sonunda.
Cevap: Umrumda bile değil. Koltuklar makamlar gelip geçici. Önemli olan sevdiğin işi, sevdiklerinle beraber yapabilmek. Orada da yaparız bir şeyler evvelallah. Olmadı ABD de TR de ekibimden daha önce ayrılanlar bir şirket kurup yazılım işi kapmaya çalışırız. -
Web geliştirme için Maximilian Schwarzmüller'in oluşturduğu yol haritası var. Kendisinin Angular kursunu almıştım, web konusunda uzman. Çok güzel anlatıyor. Dilleri proje bazlı öğrenmek için pek çok kursu var Udemy'de. Tavsiye ederim.
Bir de https://learn.freecodecamp.org/ adresinde ücretsiz dersler var kalitesini bilmiyorum ama boş vakti olanlar için ideal görünüyor. Kurslar uzun biraz, baya vakit harcamak lazım.
-
caglaror;
Udemy komple uygulamali web gelistirme egitimi sizce nasil is gorur mu acaba front and alaninda ne dersiniz ?
+
Tanıtım
8 ders
34:35
+
Html 5
23 ders
03:24:38
+
Css 3
50 ders
08:32:26
+
Responsive Tasarım
9 ders
01:07:04
+
Uygulama : Freelancer
15 ders
02:37:02
+
Bootstrap 4
31 ders
04:52:03
+
Javascript Temelleri
19 ders
02:49:39
+
Javascript DOM
12 ders
01:33:19
+
Uygulama : Todo App
7 ders
47:37
+
JQuery
13 ders
02:04:16
+
Asp.net Mvc - Başlangıç
9 ders
01:26:21
+
C# Programlama
28 ders
03:40:28
+
Asp.net Mvc - Orta Düzey
12 ders
02:24:48
+
Veritabanı Temelleri
5 ders
01:08:34
+
Entity Framework
11 ders
02:14:16
+
Linq
7 ders
01:38:24
+
Uygulama : BlogApp
19 ders
02:36:18
+
Asp.Net Web Api
8 ders
01:07:36
+
Asp.Net Identity
8 ders
02:02:21
+
Asp.net Mvc - İleri Seviye - E-Ticaret Uygulaması
9 ders
08:16:34
+
Site Yayınlama (Hosting)
9 ders
01:01:34
+
Bonus
2 ders
42:25
+
Bonus: Sass & Scss
5 ders
45:00
+
Bonus: Css Flexbox
10 ders
01:14:17
+
Bonus: Asp.Net Core Mvc
19 ders
02:02:38
+
Final
1 ders
00:27 -
@yetonyali Ilk defa bir kurs alacaksaniz, konu basliklari bu haliyle yeterli. Ama zamanla/ihtiyac duydukca derinlemesine inmek istediginiz konular olacaktir. Bunlar icin de ayrica kurslar alarak o konularda kendinizi gelistirirsiniz. Ingilizce duydugunuzu anlayabiliyorsaniz TR kurslarla sinirli kalmayin. Kurslarin ilk videolarinda konuyu anlattgi ve genel hatlarini cizdigi yerler onemli. Isleyisi, mantigi kapmaya calisin.
Verdiginiz kurs ornegi hemen her konuya deginmis. Udemy ikidebir indirim yapar. Bu aralar 29.90 civarina satarsa alin. Gecen 24.90 yaptilar ama cok gecici sure. Ilk adimi atin gerisi gelir. Eller klavyede olacak. Eller kirlenecek derler ya oyle.
Verdiginiz kurs orneginde back-end .Net ile gitmis. Sorun degil bence ama Microsoft alaninda ilerlemeye yatirim olur. -
Espirili ama gercekte eksik bir sema olmus. Olayin ne kadar cok yonu ve maddesi oldugunu gostermek acisindan da dogru.
Herbiseyden anlar adam Full Stack Web Developer.

-
@caglaror, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
@yetonyali Ilk defa bir kurs alacaksaniz, konu basliklari bu haliyle yeterli. Ama zamanla/ihtiyac duydukca derinlemesine inmek istediginiz konular olacaktir. Bunlar icin de ayrica kurslar alarak o konularda kendinizi gelistirirsiniz. Ingilizce duydugunuzu anlayabiliyorsaniz TR kurslarla sinirli kalmayin. Kurslarin ilk videolarinda konuyu anlattgi ve genel hatlarini cizdigi yerler onemli. Isleyisi, mantigi kapmaya calisin.
Verdiginiz kurs ornegi hemen her konuya deginmis. Udemy ikidebir indirim yapar. Bu aralar 29.90 civarina satarsa alin. Gecen 24.90 yaptilar ama cok gecici sure. Ilk adimi atin gerisi gelir. Eller klavyede olacak. Eller kirlenecek derler ya oyle.
Verdiginiz kurs orneginde back-end .Net ile gitmis. Sorun degil bence ama Microsoft alaninda ilerlemeye yatirim olur.Evet ilk defa alacagim caglar bey, Evet goruyorum genelde 30 tl cikari acaba bu ucret tum kursun tamami icin mi yoksa ders ders konu konu olarak mi 30tl ders basina yani ornegin html5 30 tl css3 30tl gibi mi onu tam anlayamadim acikcasi?
Birde aslinda bende front and tarafina daha yakin hissediyorum onceligim bu tarafi iyi bir sekilde ogrenmek sonrasinda ne olur bilinmez ama python ogrenmek isteyebilirim. front andci olup sonrasinda sadece python ogrenmek yeterli olur mu acaba yoksa python ogreneceksen bunun yaninda sunlari da ogrenmen sart madem python da ogrendin artik sunlari da bil yada bilmek zorundasin full-stack ci olman icin sadece front-and tarafini bilip bana python eklesen full-stack ci sayilmazsin mi demek olacak ? Cunku bir suru dil var hangi birini ogrenicez bu kadar dili ogrenmek icin omur yetmez gibi geliyor acikcasi :)
-
@yetonyali kursun tamamının ücreti o.
Bu arada kişisel gözlemim, sektöre girmekle ilgilenen arkadaşlar "neye bakmalıyım?" sorusunu sormaktan başlamaya vakit bulamıyorlar. Bir yerden başlasanız gerisi gelecek.
-
@keysnambır, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
@yetonyali kursun tamamının ücreti o.
Bu arada kişisel gözlemim, sektöre girmekle ilgilenen arkadaşlar "neye bakmalıyım?" sorusunu sormaktan başlamaya vakit bulamıyorlar. Bir yerden başlasanız gerisi gelecek.
Dogrudur basladik da aslinda netten calismaya ilerleyen zamanlarda duraksamadan simdiden ne yapacagimizin kararini vermek adina soruyorum. yani ornegin netten html css javascript bunlari bitirdim tekrar icin ve farkli sey ogrenmek adina yine bu egitimlerde olur ya bir hocanin anlattigini baska bir hoca anlatmaz ordaki eski artilari yakalamak adina farkli egitim alabilecegimiz udemy vb gibi kurslar ile pekistirmek ileriye tasimak adin sorgulamaktayim.
-
@yetonyali bence duraksamamak adına öğrendiklerinizi uygulamaya dökmeye çalışın. İngilizceniz yeterli ise stackoverflowda öğrendikleriniz ile ilgili sorulan sorulara cevap vermeye çalışın. İngilizceniz yeterli değilse paralelde mutlaka bunu geliştirmeye çalışın. Ne çok çalışın demişim :D
-
@keysnambır, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
stackoverflowda
calismak zorundayiz ogrenmek icin sorun yok :) once biz kendimiz bir ogrenelim sonra sorulari da elbet ilerleyen zamanlarda cevaplariz : ))
-
@keysnambır, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
@yetonyali bence duraksamamak adına öğrendiklerinizi uygulamaya dökmeye çalışın. İngilizceniz yeterli ise stackoverflowda öğrendikleriniz ile ilgili sorulan sorulara cevap vermeye çalışın. İngilizceniz yeterli değilse paralelde mutlaka bunu geliştirmeye çalışın. Ne çok çalışın demişim :D
Hocam stackoverflow'daki sorular dışında mesela html, css ve javascripti bitirdik. bu tarz konular her daim pratik yapmakla gelişir ve en iyi öğrenilir.. "şu kodtaki yanlışı bul" veya " şu sayfayı kod olarak yaz" ve benzeri pratik yapabileceğimiz yerler var mı?
-
@travelleth @yetonyali stackoverflowda soruları cevaplayamasanız da cevaplamaya çalışmak size çok şey katacaktır. Bunun dışında kendinize minik de olsa proje hedefleri koyun. Eğitimlerde öğrendiğiniz konuları birlikte harmanlamaya çalıştıkça daha da kavrayacaksınız. Ufak algoritma vs alıştırmaları için de hackerrank vb siteleri kullanabilirsiniz.
-
@keysnambır, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
@travelleth @yetonyali stackoverflowda soruları cevaplayamasanız da cevaplamaya çalışmak size çok şey katacaktır. Bunun dışında kendinize minik de olsa proje hedefleri koyun. Eğitimlerde öğrendiğiniz konuları birlikte harmanlamaya çalıştıkça daha da kavrayacaksınız. Ufak algoritma vs alıştırmaları için de hackerrank vb siteleri kullanabilirsiniz.
Front and ci algoritma bilmek zorunda mi ?
Evet kucuk de olsa yapiyorum anasayfa tasarimi , tablo , menu v.b seyler proje kabul ediliyorsa tabi. Html5 ve css3 kodlariyla ogrendiklerimle ornekler yapiyorum. Tam anlamiyla ogrendikten sonra javascript e gececegim ama daha uzun bir surec var. Gunde 2-3 saat ders dinleyip ornek yapiyorum youtube den. -
@yetonyali Her ne kadar kavramlar sinir kisimlarda birbirine girmis olsa da hedefi ve etki alanlarini iyi belirlemek gerekiyor. Ben de genel anlamiyla front-end biliyorum diyorum ama UI, UX veya UIX konularinda asla tam hakim olamadim. CSS misal yeter kadar bilirim. Ama HTML iyi bilirim. Javascript iyi bilirim. Ama grafik tasarimdan zerre anlamam. Kullanici arayuzu hazir olsa ben de arkada etkilesim kodlarini yazsam derim.
-
@caglaror Algoritma ve veriyapilari genelde yazilim konularina giriyor gibi gorunse de matematik ve mantik tarafina daha yakinlar. Burada asil hedef ise alinmak istenen kisinin problem cozme ve bunu ne kadar surede yaptigi becerisini test etmek. bu nedenle de sizi Python icin ise alacak olsalar da sorulari istediginiz herhangi bir dilde cozebilirsiniz diyorlar (tamam bazilari sinirlama getiriyor). Peki ise alimda bu adayi test etme acisindan tam bir gosterge midir, bence hayir. Beyaz tahta onunde ya da eller klavyede problem cozmeler, ev odevleriyle mutlaka desteklenmeli.
Yine de kabul gormus ve yaygin bir "basvuran eleme yontemi". Pek cogu sorulari hackerrank ya da leetcode uzerinden alip soruyor (orta ve kucuk olcekliler). Tum populer algo ve veriyapisi vb konulari isleyen udemy kurslari var. Onlarla bu iki soru sitesini hatmederseniz bu taraf hallolur.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Kayıt Ol Giriş
Benzer Başlıklar
23
Çevrimiçi60.8k
Kullanıcı5.1k
Konu534.7k
İletiPowered by NodeBB | Copyright © 2026 Yesilkart Forum