x |
Nasıl bir şey istersin ? Linked inde ne kadar şekilli startup varsa NodeJS arıyor. NodeJS daha doğrusu, JAvascript tabanlı, backend front end bilenler, şu ara php tayfasından fazla kazanıyor. |
Nasıl bir şey istersin ? Linked inde ne kadar şekilli startup varsa NodeJS arıyor. NodeJS daha doğrusu, JAvascript tabanlı, backend front end bilenler, şu ara php tayfasından fazla kazanıyor. |
Nasıl bir şey istersin ? Linked inde ne kadar şekilli startup varsa NodeJS arıyor. NodeJS daha doğrusu, JAvascript tabanlı, backend front end bilenler, şu ara php tayfasından fazla kazanıyor. |
Backend için güvenliğin yanı sıra diğer en önemli kriterlerden birisi de hızdır. Bu konuda JAVA gerçekten çok çok iyi bir alternatiftir. Diğer hafif alternatiflerin (PHP, RUBY, PYTHON ve NODEJS) performans karşılaştırması için: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php-yarv.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php-node.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/python.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php.html |
html,css ve js temel seviyem var diyorsun ama öğrendikçe ilerleyen zamanlarda ne kadar az bildiğini öğreneceksin.Ben de 1-2 okur geçerdim sonra karşıma önerilen road mapler çıkınca neleri atladığımın farkına vardım.Şu an geriye dönük çalışıyorum.Sass ön işlemci öğreniyorum :) Bence direk geçme bunları. github repomda klasikleşen bir road map bulabilirsin.hem front hem back end için ; https://github.com/chnkyn/developer-roadmap ayrıca (yanlış bilmiyorsam) dünyadaki bir çok yazılım şirketlerini araştırıp bu şirketlerde kullanılan teknolojiler doğrultusunda üniversitelerde verilmesi gereken eğitim müfredatlarını belirten bir kuruluş var. https://www.acm.org/education/curricula-recommendations yazılım müh, siber güvenlik, bilgisayar bilimi hakkındaki bölümler ve daha fazlası için paylaşıyorlar.Örn Software Engineering(yazılım müh) için 2004 yılında se2004 , 2009 da gswe2009 ve 2014 yılında se2014 dosyalarını paylaşmışlar linkte.en güncel olanı okursun.hangi derslerin verilmesi gerektiğini , bu derslerde nelerin anlatılması gerektiğini yazıyorlar.diğerlerinde de öylemi bilmiyorum ama se2014 dosyasında Missisippi üniversitesinde verilen eğitimleri de yazmış. github ve/veya bu link sanırım işini görür.çeviriyi kullanırsın ing. kötü ise. |
aslında scss öğreniyorum :) sass genel kullanımdan alışkanlık oldu. |
Backend'te her bir dil ve teknoloji kullanılabilir, o yüzden herkesin farklı şey söylemesi normaldir. Bence backend'in kralı Ruby on Rails'tir. ASP.Net MVC 'deki MVC'yi 15 yıl önce görüp uygulamış adam. |
İlla MS gideceksen, bildiğin gibi git. Çok paralı iş bakıyorsan, NodeJS Uçarım kaçarım diyorson Golang, kesmesse rust. Ben en bi süper olucam, türkiyede iş bulamasamda diyorsan erlang, elixir. Arada AI falan yapacam, her naneye maydanoz olucamm diyorsan python. İşimi görsün yeter, fazlasına uğraşmam diyorsan php |
Hocam sizin girdinize cevap olarak yazdim ama sorum genele. Back end calismak isteyen arkadasa neden herkes sadece dil tavsiyesi veriyor? Sadece arkadaş bunu sorduğu icin mi? Türkiye’de bu isler nasıl yürüyor? 1-2 dil bilene banka, eticaret sitesi gibi yerler “pazartesi gel basla” mi diyorlar? Yoksa bildikleri teknolojiler mi daha onemli? Ya da “bu teknolojileri biliyorsun, Java bilmemen onemli degil, onu kisa surede ogrenirsin, gel basla” mi diye yaklasiyorlar? Benim tecrübem ikincisi yönünde oldu her zaman. Dil hiçbir zaman “olmazsa olmaz” olmadı. Bildiğim teorik alanlar hep en önde oldu. Türkiye’de durum farklı mi? |
Hocam proje derken nasıl bir büyüklükte proje mesela? Üniversite öğrencisiyim. Eğitim hayatımda mesela javada nasıl bir proje yapayım ki ileriki senelerde elimin altında "java mı? buyrun yaptığım proje tüm birikimim burada" diyebileyim? |
Benim tecürbelerime göre, sizi mesela, şirket sahibinden başka biri işe almaz Türkiyede ve bir çok avrupai şirkette, direkt olarak rakip değerlendirileceğinizden, şu veya bu şekilde iptal edilirsiniz. Benim formal bir eğtimim yok. Eksik matematik ve ingilizceden çok çektim. Yinede son 25 senede epey orjinal çözüm ürettim kendi çapıma göre. Görüşüm bu yönde. Türkiyede bırakın dili, şu framework olsun bu bilmem ne olsun diye kafa ütüleyen çok firma var. En son yurt dışı bazlı bir şirkete mülakata girdim. bu şirket Saas hizmet vermeyi planlıyor ve php + laravel üzerine platform kuracaklarmış. Örnek çözüm istediler.Laravel paketi yapıp gönderdim yükleyememişler composerdan, sonra scale olamıyacağım için ilgilenmediklerini söylediler. Sordum niye laravel, e en bilmem ne o. Adamın dünyadan haberi yok, google araması ile teknoloji seçip şirketi onun üstüne kuruyor. Gerçek mühendislik firmalarında çalışmak büyük nimet. Yani ben tavukçudan ISP ve VOIP operatörü yaptım 25 sene önce ama işte olmuyor. Daş var daş, ha işte yerinde ağır. Bizim burada gemisini kurtaran kaptan. Adam sırf php ci tayfa uzak dursun diye nodejs de yazıyor, göreceli olarak nodejs ve async yazmak zor olduğu için yetmiyor bir de javascript syntaxi ile maymunluk yapıyor, ondan sonrada doğal olarak rekabet azalıyor, çünkü üniversitelerin üretim kapasitesi belli. Eh başvuran sayısı azaldıkça doğal olarak fiyatta artıyor. |
Güzel deneyimler. Amerika yazılımın ülkesi. İşe eleman alırken kriterleri ve mülakatları hiç şüphesiz biraz farklı olacaktır. C++11 i bilen biri Python'u proje yaparken kolaylıkla öğrenebilir hatta o şekilde öğrenmek bence en isabetlisi, cunku Python'u ben öyle öğrendim :) Amerika'daki mülakat tarzını aslında cok takdir ediyorum. Mülakatta sordukları şey ilgisiz/irrelevant, tuzak amaçlı gibi görünse de aslında tümüyle iş ve projeye uygun. 4 yıl kadar önce (yazılım paketlerini Mac'e otomatik kurma programı) Homebrew'un geliştiricisi Max Howell'a Google'daki mülakatında "how do you invert a binary tree" sorulur ve Howell onu yapamadığı için Google'dan reddedilince Twitter sallanmıştı. Mac kullanan geliştirilerin %90+ ının kullandığı Homebrew'u geliştiren kişi olarak Howell'a nasıl öyle tuzak soru sorulur da reddedilir diye isyan eden binlerce twit, blog, mesaj dönmüş ve herkes Google'ın darağacını kurup idam etmişti. Fakat Google orada 100% doğruydu cunku Howell'in geçmişte başarmış olduğu şeyleri iş için gerekli niteliklerle karıştırmadı. İş ile ilgili bir soru sordu ve Howell o soruyu çözemedi. Google kişilerin unvan ve ünlü kişi olma gibi etiketlerine değil, işi yapıp yapamayacağına bakıyor. Amerika'dan Türkiye ye dönme isteğine gelince. 20'li 30'lu yaşlardan sonra amerika'ya gitmiş bazı arkadaşlarım da bir süre sonra Türkiye'yi özlediklerini ve hatta dönmek istediklerini söylüyor. Esasen öyle diyen arkadaşlara pek sıcak bakmam. Ya dön ya da dönmüyorsan özlemlerini anlatıp durma, şeklinde düşünürüm. Veya madem o kadar özleyecektin, neden o zaman gittin şeklinde düşünürüm. Almanya'da dogup büyümüş ve 20'li yaşlarda bir arkadaş var, Türkiye'ye sadece tatil ve gezmek için gelir, bir gün ona sordum: "Türkiye'ye kesin dönüş düşündün mü hiç" bana dedi ki "Türkiye gelip gezme açısından güzel fakat onun dışında değil yaşanılacak saniye durulacak yer değil" arkadaşın bu yanıtı Türkiye'yi yerin dibine geçirse de, Almanya'da yaşayıp "Türkiye'de bıraktığım köyde 500TL kiraya bahçeli villa var, burada ufacık daire kirası €2000 cok yüksek" diyen kişilere göre bin kat daha samimi ve tutarlı. |
x |
HTML-CSS iyi, Javascript temel seviyem var. Back-end için asp.net mvc'den başlamaya karar verdim fakat biri diyor C#'tan başla herkes farklı şeyler diyor. Back-end üzerine çalışan falan varsa yardımcı olabilir mi? ASP.Net MVC kısmında yol haritam nasıl olmalı? |
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Teşekkürler hocam ama front-end kısmını derinlemesine öğreneceksem full-stack olmuyor muyum? Birde neden Scss varken Sass'ı tercih ettiniz? |
Node.js işlerinin parası iyi mi ? Örnek verebilir misin. |
Dil ya da geliştirme ortamı sorulduğu için o şekilde cevap yazdım. Türkiye de kolay kolay kimse kimseye, ahbap çavuş ilişkileri dışında hele ki şimdiki ortamda "pazartesi gel başla" demez. İlla iş isteyen arayacak, bulacak. Ayrıca kuralları şirketler belirler. Küçük ve hatta orta büyüklükteki şirketler Backend için genelde tek platform üzerinde çalışırlar. Bunun çeşitli artıları var elbette. Ancak daha büyük firmalarda iş yelpazesi daha geniş olduğu için farklı alternatifler de olacaktır. Ancak hiç kullanmadıkları bir sistemle ilerleme konusuna pek sıcak bakmayacaklardır. Hele ki "... önemli değil, öğrenirsin" şeklinde bir yaklaşım sergilemeleri beklenemez. Herkes en ucuza en kalifiye elemanı alma çabasında zaten. Sonuçta Google veya Microsoft değiller. Birden fazla şey bilmek yerine bir tanesinde uzmanlaşmak veya tam tersi konusu uzundur. Şimdilik ona girmeyelim. |
3 yıl önce web hosting firması, bir arkadaşımın beni referans göstermesi sonrası, beni aradı, iş görüşmesi yaptık.. Firma 10 yıl önce PHP ile başlamış ve birçok ülkeden binlerce müşterisi ve birkaç milyon TL cirosu olan düzgün bir firma. Altyapıda sadece PHP kullanıyoruz fakat web hosting haricinde cloud cloud hizmetlerine de geçmeyi planlıyoruz ve tam aradığımız özellikte Python paketleri var o yüzden altyapıyı tümüyle Python'a taşımaya karar verdik dediler. Yani işveren araştırmış ve Python belirleyici unsur olmuş. Python biliyorum fakat Python ile yaptığım hiçbir proje yok. Java, C# (kısmen) ve PHP ile yaptığım projeler var, Python ile yok. Doğal olarak iş olmadı :) Avrupa'dan bir headhunter, CV veritabanında beni bulmuş aradı, ilk sorusu Javascript biliyor musun oldu. Biliyorum ama cok kullanmıyorum. JS ile yazdğım birkaç skript var ama 3-6 aylık bir proje yok. O iş de olmadı :) Bu işler her yerde böyle olmuyor mu ? |
|
< Bu mesaj bu kişi tarafından değiştirildi mghfreud -- 15 Haziran 2020; 23:58:59 >
Bu mesaja 6 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @vonderplanitz , @Stack