Ask @acetfatih:

Javascript'te nasıl kendimi geliştirebilirim ? Koding gibi, Airbnb gibi product bazlı bir şirkette çalışmıyorsak hep bir yerde ayakta kalıyor öğrenilen bilgi. MDN'den okuduğum makaleleri nasıl pratik yapmalıyım ? Bu arada new Koding süper olmuş. Elinize sağlık.

New Koding icin tesekkur ederim. Gercekten cok emek verdik, sonunda guzel urun ortaya cikti.
JavaScript ve bir baska dilde kendini gelistirmek icin oncelikle kod yazman lazim. Sadece kod yazmak yetmez tabi ki. Baskalarinin kodlarini okuman lazim. GitHub is your best friend. Surekli arastir, makaleler, ornek kodlar, GitHub trending repo'lara falan bak. Olabildigince kod yazmaya calis. Bunun icin kendine soyle bir hedef koyabilirsin. Onumuzdeki 1 ay icinde GitHub'da en az 1-2 repoya 5-10 commit yaparak destekte bulunacagim. Bunu yapabilirsen inan cok sey ogreneceksindir.
Kod yaz, kod oku, teknik makale oku, tekrarla. (Developer version of eat, sleep, rave, repeat)

View more

Related users

koding'e nasıl gırdın? senı nasıl buldular? nasıl bı ışe alım sureçlerı var?

Koding ile N11.com'da calisirken Osman Yuksel reisin maili ile tanistim. Daha sonrasinda Devrim Yasar ile Skype uzerinden yarim saat kadar konustuk ve anlastik.
Koding'in ise alim sureci o zaman da cok hizliydi hala da ayni sekilde. Bu kadar hizli olmasi beni de sasirtmisti o zamanlar. Ilk kriter kisisel karakter, pozitif enerji daha sonra kod kalitesi, developer background'un falan.

View more

tamam san francisco falan da, kırmızı gözlük yakışıyor mu developer adama?

ahahaha :D sesli gulduren bir baska soru daha :)
Aslinda o gozlugu almadim. SF donusu Munich havaalaninda denemistim. SF'e gidiyor olsam alirdim belki ama TR'de bizi bozar diye almadim :) Ama Devrim Yasar suradaki[1] gozlugume surekli laf atiyordu. Bende ona binaen bu fotografi cekmistim. Sonra gravatar olarak set ettim. Yakismamis mi panpa, sen soyle :)
[1] https://media.licdn.com/mpr/mpr/shrink_200_200/p/1/000/2ab/3d6/2cf8a4b.jpg

View more

Remote calismak zor olmuyor mu? Nasil sagladin o disiplini?

Remote calismak gercekten zor. Dedigin gibi disiplin gerektirir. O disiplini saglamak zor is. Herkes remote calismayi yapamayabilir. Sevmek lazim. Ben remote calismayi seviyorum. Deneyimlerimi listelemeye calisayim.
- Evimizin bir odasi sadece calisma odasi olarak kulllaniyoruz. 3 metre beyaz IKEA masam, 90cm beyaz yazi tahtam falan var. Baya bildigin ofis gibi. Esimin de bu isi yapiyor olmasinin evin bir odasini bu sekilde kullanmaya anlasmakta cok buyuk etkisi var tabi ki. Aksi halde biraz daha zor olabilirdi. Eger remote calismak zorundaysiniz bu sekilde bir odaya ihtiyaciniz var. 5 saat bilgisayarin basindan kalkmadan calisabileceginiz bir yer lazim. Salonda televizyonun basinda, mutfakta yemek masasinin uzerinde olmaz bu is.
- Calisma saatlerinizin duzeni olmasi lazim. Belli bir saatte calismaya baslayip belli bir sure calismaniz lazim. Bir gun, iki gun gunde 3 saat calisabilirsiniz. Insanin her gunu ayni olmaz. Ama bir hafta boyunca gunde 3 saat calisamazsiniz.
- Gunde 10 saatten fazla da calismayin. Disari cikip dolasin. Kendinize vakit ayirin. Remote calismak sizi surekli evde tutmasin. Arada bilgisayarinizi alip bir cafe'de calisin.
- Zorunda olmasaniz bile kendiniz icin time tracking app'leri kullanin. Bu sizin gunde kac saat calistiginizi ogrenmenize ve icinizin rahat olmasina ya da olmamasina neden olacak. Hatta yapabiliyorsaniz oDesk gibi zalim bir sistem kullanin. oDesk remote calisma disiplini kazanmaniza yardimci olabilir.
- Yapacaginiz islerin listesi belli olsun. Uzerinde calistiginiz isin detaylarina hakim olmaniz lazim. Ne yapacaginizi bilmiyorsaniz kaybettiginiz zaman cok fazla olacaktir.
- Remote calisan olarak takim arkadaslariniza "bu adam remote calisiyor ama takima faydali" diye dusundurmek zorundasiniz. Bunun en basarili ve kolay yolu, surekli deliver etmek. Ise baslayin, bitirin ve ben bunu yaptim diyin. Bitirdiginiz is cok ufak degilse, takima mail atarak, screenshot veya screencast ile yaptiginiz isi gosterin.
- Surekli takim ile iletisim icinde olmaniz gerekiyor. Eger kucuk bir takimsaniz calismak zorunda olmadiginiz arkadasinizin bile hatrini sorun, yardimci olabileceginiz bir sey varsa yapmaya calisin. Remote olmaniz sadece sizin isinizden sorumlu oldugunuz anlamina gelmiyor.
- Ve en onemlisi aliginiz paranin hakkini verdiginizden emin olun. Bu konuda iciniz rahatsa dogru yoldasinizdir ve istediginiz sirketle remote calisabilirsiniz.
Remote calismak zor ama guzeldir. Keyif almaniz onemlidir, kendinize zaman ayirmaniz onemlidir. Aksi halde yaptiginiz isten sogursunuz ve hayatinizin ve belki de yaptiginiz isin zevki kalmaz.
Biraz uzun bir cevap oldu. Umarim faydali olmustur.

View more

Isini gercekten severek ve hakkini vererek mi yapiyorsun sence?

Isimi severek yapiyorum tabi ki. Bence bu isi sevmeden uzun sure yapilamayacak bir is. Zira sevmeden 10+ saat kod basinda oturarak omur gecmez.
Isimin hakkini verdigimi dusunuyorum. Kod kalitesinden odun vererek kod yazmayi sevmiyorum. Hic mi yazmiyorum tabi ki yazdigim durumlar oluyordur. Mesela bir projeyi yetistirmek durumunda olmak veya hot fix yapmak gibi durumlar olabilir. Elimden geldigi surece en iyi sekilde yazmaya calisiyorum. Remote calismak zordur, duzen ister. Gunde belli bir saat isimin basinda olmaya ozen gosteriyorum. Bunun icin zorunda olmasam bile time tracking app kullaniyorum. Kendim ne kadar saat calistigimi bilmek icin.

View more

Coffeescript hakkında ne düşünüyorsun? Darboğaz yarratığı durumlar oluşuyor mu? Yoksa gönül rahatlığıyla kullanılabilir mi?

> Coffeescript hakkında ne düşünüyorsun?
CoffeeScript ile maceram Koding ile basladi. Onceden JavaScript yazardim ve code styling konusunda fasist oldugumu benimle calisan arkadaslarim bilir. JS yazdigim zamanlarda tek satir if'in curly brace olmadan kullanilmasi bile gozume batardi. Koding'e ilk basladigim zamanlarda CoffeeScript'e alismam nazaran surdu ama suan sanirim bir daha JavaScript tercih etmem. Zaten kendi hobi projelerim icin CoffeeScript kullaniyorum. Nedeniyse syntax ile ugrasmak yerine logic'e konsantre olup daha hizli gelistirme yapmana olanak sagliyor.
> Darboğaz yarratığı durumlar oluşuyor mu? Yoksa gönül rahatlığıyla kullanılabilir mi?
Gelistirme asamasinda darbogaz olusturcagini sanmiyorum. Alisana kadar yavas yazabilirsin ama sonrasinda daha hizli olacaksindir. Eklemek istedigim bir kac bisey su olabilir.
- Eger CoffeeScript'in olusturdugu JavaScript kodunu anlayamiyorsan o zaman debug etmekte zorluk cekebilirsin.
- JavaScript'e gore filesize'in cok daha buyuk olacaktir.
- Syntax esnek oldugu icin soyle durumlara dusubilirsin. Syntax'a biraz alismak lazim. http://take.ms/6LVHv
Ozetle gonul rahatligi ile kullanabilirsin.

View more

Amerikay geri donecek misin? Sence herseyi geride birakip omur boyu orada yasamaya deger mi?

> Amerikay geri donecek misin?
SF'ya geri donup donmeyecegim suan icin belirsiz. Calisma vizemle ilgili iki yildir hep bir sorun cikiyor. Onumuzdeki yil calisma vizesi alirsam SF'da calismayi isterim. Fakat remote calismakta son derece sevdigim bir calisma sekli. Remote calismak gercekten zordur ama ben yapabildigimi dusunuyorum. Yani hersey vizeye bagli diyebilirim.
> Sence herseyi geride birakip omur boyu orada yasamaya deger mi?
Bu nerede, nasil, ne sartlar altinda yasamak istedigine gore degisir. SF cok guzel bir sehir. Developer cenneti. Herhangi bir developerin sartlar uygun oldugu surece orada yasamak istememesi gibi bir durumun soz konusu oldugunu dusunmuyorum. Omur boyu yasamaya deger mi? Halin vaktin yerindeyse deger bence. Halin vaktin yerindeyse derken, SF gercekten cok pahali bir memleket. Kazandigin para, save edebilecegin para icine siniyorsa, guzel bir yerde oturuyorsan bence hayat sana guzel olur. Olayin bir de evli misin degil misin durumuna gore komple sekil degistiriyor. Maddi kismi halledersen, aile ozlemi, vatan hasreti gibi konulari kenara birakarak soyluyorum, deger.

View more

koding.com'da çok developer değişimi oldu, bunun sebebi nedir ?

Koding Turkiye piyasasindaki bir cok developer ile calisti. Kendi acimdan baktigim zaman, iyi ki de calisti, bir cok guzel insanla calisma firsati yakaladim.
Evet cok sirkulasyon oldu. Herkes her yerde uzun sure calisacak diye bir kural yok. Bu da gayet normaldir. Siz sirketi begenmezsiniz, kultur, insanlar size gore degildir, sirket sizi begenmez vs. Olay sadece kisilerden ibaret mi diye sorabilisin, sirketin de yanlislari olmus olabilir, o konuda benim yapabilecegim bir yorum yok. Fakat su acidan da bakmak lazim olaya, ben yaklasik 2 yildan beri calisiyorum. Ayni sekilde Gokmen, Cihangir, Fatih Arslan da 2 yilini doldurmak uzere. Daha uzun sure calisan yabanci arkadaslar da var.
Ozetle, Koding cok hizli bir sekilde ise alim yapip yine ayni sekilde cok hizli bir sekilde yollari ayirabiliyor. Dedigim gibi bu bir surec. Turkiye piyasasi isten cikarilmalara pek alisik degil, o yuzden de degisik geliyor olabilir. Sayisi da fazla olunca daha da garip geliyordur.

View more

koding.com hakkında ne düşünüyorsun?

Koding Ocak 2013'den beri calistigim sirket, yaklasik 2 yil olacak neredeyse. Severek calismaya devam ediyoruz.
Koding guzel bir proje ve cok daha guzel olmaya devam ediyor. Dun yeni bir deploy yaptik ve butun architecture'i bastan asagi degistirdik diyebilirim. Ayrica tasarim ve layout da ciddi bicimde guncellendi. En guzeli ise VM'ler artik cook daha stabil ve reliable. Yeni bir editor yazdik. Activity feed'i de bu guncellemeden nasibini aldi ve tamamen bastan insa edildi. Kisacasi guzel oldu. Mutlaka tekrardan goz atmani oneririm.
Koding fikir olarak begendigim bir proje. En guzel yani ise gelistirdigin projeyi senin gibi developer'larin kullaniyor olmasi. Koding activity feed'de Koding developer'lari hakkinda yapilan guzel yorumlari gormek bir developer olarak gercekten guzel bir his.
Koding hakkinda ilgili piyasada bir dolu yorumlar yapildi ve biraz haksiz bir anlayis var insanlarin aklinda, malesef. Bu konuya pek fazla girmek istemiyorum. Daha spesifik sorular gelirse cevap vermeye calisirim tabi.

View more