Yazmaya fırsatım olmadı, geçen hafta Boğaziçi Üniversitesi Yazılım Mühendisliği yüksek lisans programından mezun oldum. 18 yıllık alaylı yazılım kariyerime okullu olarak devam ediyor olacağım.
TEDx konuşmasına döndürmek istemiyorum ama benim için fırtınalı bir iki sene oldu.
Eşimle bugün uzun zamandır karşılıklı kahve içmiyoruz dedik. Eşim bi espresso bi türk kahvesi içti. Şuan bize cin gibi bakan 3 aylık çocuğumuzla oturuyoruz. Eşim neden kahve içmediğini hatırladı.
Ben yazılıma yeni başladığımda fazla mesai doğal karşılanan bir durumdu, hatta biz çoğu zaman gönüllü de kalıyorduk. Aşırı bir plansızlık ve yönetememe sorunu vardı, o açıdan bakınca gerekliydi de çünkü başka şekilde işler yetişmiyordu. Psikolojimin çok yıprandığı +
Bu kadar yazılımcıyız, seçim güvenliğinden endişe ediyorsak acaba sandık başındaki insanların veri girebileceği open-source bir projemi geliştirsek? Highly available/scalable olması lazım. Daha önce galiba
@OyveOtesi
böyle birşey geliştirmişti, bu konuda bilgisi olan var mı?
Github Copilot'u artık VS 2022 ile de kullanabiliyoruz.
6-7 saattir deniyorum da şeytan işi, kara büyü gibi bir şey olduğuna ikna oldum. Hiç aklıma gelmeyecek şeyleri tamamlıyor öneriyor, bazen de sanki aklımı okuyor, inanılmaz.
Biraz Rusya-Ukrayna savaşının tarihi gelişiminden bahsetmek istiyorum. Olaylara bugünden bakınca yaşanılanların tam anlaşılmama ihtimali var. Amacım ne Rusya'nın işgalini, ne de Putin'i savunmak. Ortada sadece şaşırılacak bir durum yok.
#ukrayna
Babalıkta birinci ayımı bitirdim. Herkes zor, ayvayı(!) yedin diyordu. Ben de inanıyordum zaten söyleyenlere, abartıyorlar diye düşünmemiştim. Ama ayvanın boyutlarını yiyince hissediyormuşsunuz. Yirmili yaşlarınızda yapın çocuğu. YTD
Babalığın üçüncü ayından, ebeveyn adaylarına sesleniyorum, çocuk zor diye size herkes söylecek, doğru söylüyorlar. Fakat zorluğunu zor kelimesi karşılamıyor. Yani ne bileyim Rust öğrenmek zor, webpack zor, saga pattern zor. Zor bunlar yani. Çocuk başka birşey arkadaşlar.
Herşeyi yaşında yapmak lazım. 30'unda sonra askere gidince de aynı şeyi söylemiştim. Şimdi 35'inden sonra çocuk ve yüksek lisansın aynı ana gelmesinden sonra da söylüyorum. Resmen gündüzleri Bruce Wayne geceleri Batman gibi takılıyorum.
Eşim front-end kursuna başladı, akşamları beraber çalışıyoruz. Öncesinde kendisine HTML ve CSS'de o kadar yardımcı olamayabilirim demiştim. Ama fena değilmişim ya, moralim düzeldi.
Dün en son bir gazla şöyle bir cümle kurdum "HTML, CSS bunlar tırıvırı kızım, sen beni asıl
"Yazılım öğrenseydin hahahah" diye kendi aramızda gülerken işlerin bu noktaya geleceğini hiç düşünmemiştim. Hem bu kadar itibarsızlaştırılıp hem de bu kadar kişinin girmek istediği bir başka meslek yoktur heralde.
Developer'lar için oyun çıkmış. Elimizdeki unitleri gerçek zamanlı bir şekilde kod yazarak kontrol ediyor ve kapışıyoruz. Baya bir dil desteği de var.
C/C++, Rust, TypeScript, Go, C#, F#, Kotlin, Swift vb.
Screeps: Arena on Steam
#gaming_news
via
@steam
Bir yazılım yönetici olarak en canımı acıtan şey eskisi kadar kod yazamamak sanırım. Arada öldüm mü diye kontrol etmek için side ve open-source projelerimle ilgileniyorum. Ohhh daha ölmemişim diye rahatlıyorum sonra.
Developer kökenli birisi olarak şunu söyleyebilirim ki, bir product manager yetiştirmek, developer yetiştirmekten daha zor ve uzun bir süreç. Product manager'larımızı sevelim onlara sahip çıkalım.
Bugün bizim için çok heyecanlı bir gün! İtalyan ProntoPro ile güçlerimizi birleştirdik ve 14 ülkede faaliyet gösteren Avrupa’nın lider hizmet pazaryeri olma yolunda önemli bir adım attık.
#Armut
💚💙ProntoPro
Bence Linux gibi bir OS'yi övmek için Microsoft'u yermeye gerek yok. Özellikle dünya çapında milyarlaca insan tarafından Microsoft teknolojilerinin kullanıldığını göz önünde bulundurursak, Microsoft bir süs havuzudur demek çok iddalı.
Linux kurun ve neler yapabileceğinizi engin bir okyanusa atlayarak görün. Microsoft sadece bir süs havuzu dur.
Açık Kaynak Eğitimlerimizi inceleyin lütfen:
(ücretsizdir)
- Linux 101
- Docker 101
- Ansible 101
- Scripting 101
#opensource
@AcKaynak
Son dört ayda
#Vue
kullanarak üç proje geliştirme fırsatım oldu. Bir back-end developer olarak yabancısı olduğum bu ortamda geliştirme yaparken edindiğim izlenimleri paylaştığım bir yazı yazdım. Umarım keyifle okursunuz.
Tabi canım. Diğer 50%'si stackoverflow ve github. Ben mesela github'dan kopyaladıklarımı IF'e, stackoverflow'dan kopyaladıklarımı ELSE'e yapıştırıyorum. Sonra çakıyorum üstüne FOREACH'i döne döne çalıştırıyorum kodu. Böyle böyle bugünlere geldik.
Okumam bile 20 dk sürdü. .NET 6 ile birlikte elimizde çok olgun ve ucdan uca herşeyi (web, mobile, desktop) cross-platform geliştirebileceğimiz bir framework olacak. Kasımı bekliyorum heyecanla.
Bugünkü tartışmayla ilgili sadece söyleceğim;
Sevgili junior arkadaşlar, profesyonel olarak (ve bence meslek etiği olarak da) bir senior geliştiriciden en büyük beklenti başka senior geliştiriciler yetiştirmesidir, görev tanımının bir parçası da budur. Siz de yarın senior
Merhaba, iş ilanlarımızı bir kez daha paylaşmak istedim. Armut 8 ülkede faaliyet gösteren ve her sene istikrarlı büyeyen bir şirket.
Şu an back-end, front-end, devops, iOS ve android developer arayışımız var!🍐
Başvurular için 👇
Galiba çok yakında birileri AHBAP'a çökecek, Haluk Levent'i de itibarsızlaştıracaklar. Büyük ihtimalle geçmişteki sabıkaları ve dolandırıcılık konuları gündeme getirilecek. Nasuh Mahruki örneği var önümüzde.
Başıma bir şey gelmeyecekse izlenimimi paylaşmak istiyorum;
Deprem sahasında 2 il 3 bölge dolaştım
Büyükşehirinden ilçe belediyesine, tüm partilerin neredeyse gençlik kollarına, büyük küçük STK’lara, hatta baro, müşavir odaları vs varıncaya dek ekipler gördüm
AHBAP görmedim
1) CHP'nin elinde hem ıslak imzalı tutanaklar ve verileri hem de YSK verileri varsa, bunu karşılaştırmak ve tutartsızlıkları tespit etmek saniyelik bir iş değil mi?
2) Bizden tek tek sandıklarımızı kontrol etmemizi istemek yerine, her iki datayı full açsalar daha hızlı olmaz mı?
Önümüzdeki 17 gün biraz zor geçecek. Tam kapanma öncesi biraz nefes alabilmek, dışarıdaki işlerimizi halledebilmek için Armut ekibi olarak öğleden sonra mesaiyi bırakıyoruz.
@armutcom
@ArmutEng
2022 bizim için zorlu ama güzel bir sene oldu, büyüme devam ettik. İtalyan rakibimiz Prontopro ile birleştik, artık 14 ülkedeyiz. Çok daha büyük bir ekibimiz var. 2023 çok daha fazlasını yapacağımız bir sene olacak. Ekibimi tebrik etmek istiyorum,iyiki varsınız Armut 💙 ProntoPro
şirkette yatıp kalktığım (hatta kokmaya başladığım) zamanları da hatırlıyorum. Bunun tek olumlu yan etkisi kendimi hızlı geliştirmem oldu. Birşeye zaten ne kadar vakit ayırırsan o kadar iyi oluyorsun, süpriz değil.
Bu yaşananlardan kahramanlık hikayeleri çıkartmamak gerekiyor +
Herkese güzel bir tecrübe de olur. Mobil, front-end, back-end kısımları olacak. Şimdi başlasak seçime anca yetiştiririz. Böyle bir insiyatif başlatsak kimler dahil olur?
Pornhub'da çalışan developer'lardan biriyle interview yapmışlar. Heralde pornhub benim diyen e-ticaret sitesinden daha fazla request alıyordur ve büyük scalability sorunlarıyla uğraşıyorlardır. Bilgilendirici bir interview olmuş. Okumanızı tavsiye ederim.
18 yaşıma girdiğim gün "Bundan sonra ne bok yersen ye karışmıyorum, ancak istersen yol gösteririm." demişti. Ertesi gün gittim kulağımı deldirdim, sonra metal alerjim çıktı.
Erkeklerde kendi başına karar verme yaşı 30 olmalı.
Herkes yaşadıklarımızın neyin habercisi olabileceğini üç aşağı beş yukarı tahmin ediyor. Hayatını kaybedenlerin yakınlarına başsağlığı ve sabırlar diliyorum.
VPN konusuna gelirsek, böyle günler hariç çok kullanmıyorsanız, AWS EC2 + OpenVPN tavsiye ederim. Kurulumu oldukça basit.
Şu 20K ve GC konusu maksadını aşan bir noktaya geldi biraz. O yüzden konuyla ilgili bir açıklama yapma ihtiyacı hissettim. (Konuya neden Genelkurmay başkanlığı gibi girdim bilmiyorum.)
Teknik lise çıkışlı ve mesleğe alaylı girmiş biri olarak kimseye temel computer science +
COVID-19 ile birlikte üretkenliğim artarak devam ediyor. Yazılıma yeni başlayanlar veya başlamak isteyenler için bir yazı yazdım. Umarım nereden başlamalıyım sorusuna cevap verebilmişimdir.
DNS'den patlamışlar ya. Bizimkilere söyleyeyim yarından itibaren bütün testleri salsınlar, hayat kısa, herşey olacağına varıyor. Yazılım biraz da nasip kısmet işi.
Confirmed: The DNS records that tell systems how to find or got withdrawn this morning from the global routing tables. Can you imagine working at FB right now, when your email no longer works & all your internal FB-based tools fail?
Oysa artık çok daha fazla uzmanlıklara ayrıldık, süper kahraman kültürünü değil ekip çalışması kültürünü promote etmeliyiz.
Ayrıca teknik yetkinliklerimizin yanında, sosyal yetkinliklerimizin de önemli olduğu bir dönemdeyiz.
Şuanki nesilin iş hayatına bakış açısını daha +
Ne denilmek istediğini anlasam da bence bir senior developer'ı sadece teknik bilgisiyle değerlendirmek yanıltıcı olabilir. Sr. developer'lardan mentorluk, liderlik ve iletişim becerileri de bekliyoruz. Bir sr. developer, jr. developer'lara rehberlik etmeli, bilgi paylaşmalı ve +
Yazılımcı maaş videosu izliyorum, tecrübeyi yıl ile ölçüp maaş skalası veriliyor, baya yanlış bir yönlendirme.
Seniorlığı yıla göre ölçenlere şunu sorayım:
- 15 yıl boyunca sadece CRUD if else yazan mı
- 5 yıl boyunca uçtan uca kapsamlı projeler geliştiren mi
"Senior" olur?
Bu sene dönem kaşınıp seçmeli ders olarak "Data Analysis and Visualization" aldım. İlk assigment sıfırdan k-means algoritmasını python ile yazmak. Ne python bilirim ne k-means, bakalım ne olacak.
Sevgili
@kose__suat
Mikroservis mimarisiyle ilgili bir kitap yazmış (kendisi bu tanımı sevmiyor ama), üstüne bunu open-source yapmış. Özellikle bu konuda Türkçe kaynak eksikliği çok fazla. Böyle bir kaynak için kendi adıma çok teşekkür ederim.
Back-end geliştirici olarak meslekte 14.yılımdayım hala bootstrap vb. olmadan layout çıkaramıyorum. Bu ayıba son vermeye karar verdim. CSS fobimi yeneceğim.
If you're building a website, you'll need to create a landing page – usually the 1st thing people see.
So you want to make it look nice.
Check out this 5-hour video course from
@thecodercoder
that'll help you build one using HTML, SCSS, & JavaScript
Hemen hemen her yazılım geliştirme alanında çalışma arkadaşları arıyoruz. DevOps, Back-End, Front-End, iOS, Android, QA. Her yıl büyüyor ve 8 ülkede faaliyet gösteriyoruz. İlanlarımızı incelemek için 👇
"Coding is brutal 24/7 job" olmak zorunda değil, geçmişe baktığımda çok net bunu söyleyebiliyorum. Çalışmak amaç olmamalı, araç olmalı.
Günümüzde artık elimizde çok daha iyi süreç yönetimi yöntemleri var, biz çok daha fazla generalist olmak zorundaydık +
Son olarak paylaştığım tweet'deki gibi denyoların yazılım şöyledir böyledir gibi artizliklerini dinlemeyin ama kendinizi geliştirmeye mutlaka vakit ayırın. Geleceğin ne göstereceği belli olmaz şuan yaşadığımız yazılımcı açığı konjektürel bir durum olabilir rehavete kapılmayın.
Bu konudan itinayla uzak durmaya çalışıyordum ama bu artık tartışmayı baya farklı bir boyuta taşımak.
Eksiklik kadınlarda değil, fırsat eşitliğinin sağlanamadığı sistemde. Çözülmesi gereken bir dünya kültürel, sosyolojij sorun varken, hala kadınların kapasitesini tartışıyoruz.
Geçmişte toxic yerlerde çalıştım, çalışan arkadaşlarım da oldu ama böyle bir mailin gönderilebildiği bir şirketti ne görmüştüm ne duymuştum. Bunun bir tık sonrası kölelik, kırbaçla çalıştırma vb.
(Haber doğrulanmış mı emin değilim bu arada)
Link Bilgisayar çalışanları pandemi dönemi ile beraber ciddi bir mobbinge maruz kalıyorlar.Genelde kovulmayı öne sürerek sözlü yaptıkları mobbinge geçtiğimiz hafta bir eposta ile yazılı olarak devam etmişler.
Mailde en temel hakları kısıtlamanın yanı sıra korkunç içerikler var.
Bu sene kendime koyduğum hedeflerden biri de bir functional dil öğrenmekti. Bir open-source proje vesilesiyle F# öğrenmeye başladım. Ulan zaten .NET değil mi, ne kadar zorlanabilirim diye başladığım maceram, neredeyse duşta ağlama ile devam edecek noktaya geldi.
Yine çocuk yapanların sıktığını düşünebileceğiniz diğer ama gerçek olan bir diğer konu ise, yapınca pişman olmuyorsun. Evet zor ama evlat sevgisi farklı birşeymiş. Yine de YTD.
45 dakika makaleyi okudum. Performana geliştirmeleri bir tarafa 2022 de artık .NET uzmanı olmanı olmak çok zor. Okudukça vay arkadaş neler gelmiş dedim, ilk defa karşılaştığım bir sürü kavram ve API gördüm.
Performance Improvements in .NET 7
.NET 7 is fast. Really fast. A thousand performance-impacting PRs went into runtime and core libraries this release. It’s the fastest .NET ever.
#dotnet
#csharp
#aspnetcore
🔗
Ne formatta açıyorlarsa açsınlar, db backup dosyası da olur.
Webforms ile yapılmışsa, kesin MSSQL kullanılmıştır zaten. 2005 Bilgeadam terk yaşadıklarımız, inanılmaz ya.
Selamlar, bizimle çalışıcak back-end developer ekip arkadaşları arıyoruz. İlginizi çekerse sizlerle tanışmak isteriz. Sorularınız için her zaman twitter'dan bana ulaşabilirsiniz
Çarşamba günü amansızca .NET öveceğim. Microsoft Satya Nadella'yı kovup beni CEO olarak alacak, Bill Gates sen gel bizim çipli aşıların başına geç diyecek, öyle öveceğim 😄 Görüşmek üzere
Çarşamba Günü 22:15'de
@denizirgin
ile birlikte .NET ekosisteminin son 5 yılını konuşacağız. Ben de Deniz'den .NET Core 2.1'den sonrasını öğreneceğim :)
Kaçırmamak için kanal takip ve uyarıları açma işlerini biliyorsunuz.
15 sene önce bir şirketin IT'sinde staj yapıyordum. Şirkette psikopatın biri mouse toplarını çalıyordu, çok ilginç bir 3 ay geçirmiştim, çalan kişiyi de bulamamıştık.
Sr. Software Developer pozisyonu için mülakat yaptığım arkadaş bir seri teknik soruya cevap veremedikten sonra "Bana teknik yapma" diyip mülakatı terk etmişti. Acaba ne yapmamı umuyordu, hala merak ederim.
kendilerini geliştirmeyi, günceli takip etmeyi ve öğrenmeyi asla bırakmamalı yönünde olacaktır, bunu şirketlerinde mesai saatleri içinde yapabiliyorsa orada yapamıyorlarsa kendi özel vakitlerinden ayırarak yapmaları. Günün sonunda sizi sizden başka kimse geliştirmeyecek çünkü.
LocalStack kullanarak local'inizde nasıl AWS uygulamaları geliştirebileceğinizi anlatan bir makale yazdım. İçerisinde Serverless Framework kullanılarak deploy edilen bir Lambda Function örneği de var.
#AWS
#Serverless
#dotnetcore
Yüksek lisans derslerimizden birinde Pocket benzeri bir uygulama geliştirme assigment'ımız vardı. Hem ilk defa bazı teknolojileri kullandım hem de 15 yıllık developer hayatımda bazı edindiğim tecrübeleri yeniden hatırladım. Bunları paylaşmak istiyorum 🧵
Abi yeter valla, .NET Core çıktığından beri aynı slide'ı döndürüp döndürüp duruyorlar. X sayısı giderek artıyor galiba.
Bir de Nodejs'den de hızlı olamayacaksak dükkanı kapatıp gidelim zaten! Bir de Java Servlet mi kaldı ya!
Arkadaşlar şirketler, sevgi/nefret gibi iki ayrı ekstremde ilişki kurmak zorunda olduğunuz kurumlar değiller. İki taraflı seçimin olduğu bir ilişkiden bahsediyoruz. O anki şartlarda maximumunuzu vermek size kariyer, kişisel gelişim, iş tatmini, para veya gelecekten herhangi bir
Hayır. Bunu yapmayın arkadaşlar. Quiet quitter olmazsanız burnout olduğunuzda pat diye kapının önüne koyarlar.
İçinde bulunduğunuz şirket için elinden gelenin minimumunu yapın. Sonuçta şirket size verebileceği maaşın en düşüğünü ödüyor, kalanı da cebe atıyor. ⬇️
Rakamların gerçek olduğuna inanıyorum ve her gördüğüm de mutlu da oluyorum ama neden son 3 senedir .NET'in Node.js'dan x kat daha hızlı olduğu vurgulanıyor onu anlamıyorum. Kapatalım zaten dükkanı .NET Node.js'den hızlı olamıyorsa.
PHP'nin ölmesiyle ilgili şöyle bir yanlış anlaşılma olduğunu düşünüyorum. Web geliştirmenin karanlık yıllarında ASP, ASP .NET WebForms, Java Server Pages geliştirdiğimiz yıllarda PHP'nin daha basit, öğrenmesi kolay, low ceremony bir alternatif sunduğu yıllar yaşadık. Bu yıllara
WSL 2 GUI Apps özelliği harika olmuş. Şuan WSL 2'de koşan Ubuntu 20.04'e kullandığım JetBrains IDE'lerini yüklüyorum. Bunu yaparken de yine JetBrains'in resmi toolbox uygulamasını linux üzerinden çalıştırıyorum.
Oha habere gel, .NET Moq'un 4.20 versiyonuyla beraber arka tarafta Process ayağa kaldırıp, git commitler'ini felan da tarayıp, email adreslerini bir sunucuya gönderiyormuş. Şuan infial çıkmış durumda. Daha geçen hafta 4.18'e geçirmiştik bizim repoları.
C/C++ olmamasına katılmakla beraber o dil Python mu olmalı emin değilim. Daha genel amaçlı birden fazla dil öğretilmeli gibi geliyor bana. Javascript, Java, C# veya Go gibi hem dynamic hem static typed diller gösterilebilir. Tabiki C/C++ ve pyhton gösterilmesin demiyorum.
Bugün tartışmalardan bağımsız, sezon planı dahilinde "Egosuz programlama" başlıklı bir yayın kaydettik. Yeni sezonda çok güzel bölümler var 🙌
@codefictiontech
sağlıklı buluyorum. Ama kendi zamanımla karşılaştırdığım zaman öğrenmeye ve kendilerini geliştirmeye daha az motiveler veya bu kadarı bana yeter bakış açısıyla baktıklarını gözlemliyorum.
Bunu özellikle yanlış bulduğumu söyleyemem ama yeni başlayan arkadaşlara tavsiyem +
Başkan ve Kartopu. Ulan keşke kedi besleseydim dediğim zamanlar oluyor ama sonra böyle geliyorlar, öpüyorlar felan, çok acaip.
#muhabbetku
şu
@mubisgiller