It’s been a while and I haven’t posted anything new on my blog. It’s time to get back to writing. I actually want to post more frequently than I do. The title is really on spot for my blogging, too. We will get back to that real soon. Moving off, I believe many of us in software development had different opportunities to do projects, activities, training, and…
Leave a CommentAuthor: Yusuf Aytaş
Over the years I conducted many interviews and recently I have interviewed with a couple of companies. While preparing for interviews, I solved a bunch of leetcode problems including hard ones. Practicing makes it easier to solve problems and reading the solutions of other people improves the perspective. Hard problems require combining multiple approaches such as dynamic programming, sorting, and searching. At a first glance, there’s a…
Leave a CommentRecently, I was working on a project and I missed a case in unit tests. I didn’t want to verify each argument but rather wanted to check if an object has a certain attribute set. In the older versions of mockito, this wasn’t doable. Since mockito 2.1, you can now do argument verification through argThat. Let’s see an example of this in action. @Test public void testWritesWithAttributes(){…
Leave a CommentYazılım şirketleri, mühendislik mesleği seviyelerine dikkatlice oluşturmalı ve çalışanlardan ne beklendiğini, roller arasındaki farkı ve kariyer gelişimi için alanları açıklayan bir kariyer merdiveni sağlamalıdır. Promosyonlar geçmiş performans için ödüllendirilmelidir. Ancak, bireyin bir sonraki pozisyona uygun becerileri de geliştirmiş olmalıdır. Bu yazımda yazılım mühendisliği için uygun olduğunu düşündüğüm kariyer merdiveni ve rollerin nasıl olması gerektiği hakkında konuşacağım. Yazılım Mühendisi I (Junior) Beklentiler: Tanımlanmış görevleri yerine getirir, hataları araştırır…
Leave a Comment