Full stack developer.
-
-
Cok yeni bir kavram degil aslinda Full Stack Developer. Evet "her isi yaparim abi" kafasinda bir bakis acisina sahip duruyor tanimina bakinca. Ama aslinda yazilimin sadece bir veya birkac programlama dili bilmekten ibaret olmadigini anlamak gerekiyor. Benim uzmanlastigim alan Java. Fakat asagida kisaca bunun yaninda neleri ogrenmem gerektigini yazayim. Bu ogrendiklerimin bir kismi tum is hayatim boyunca bana eslik ederken bazisi sadece proje seviyesinde kaldi. Bu alanlarin hicbirinde uzman oldugumu iddia edemem, fakat islerimi yurutebilmem icin her birini en azindan temel duzeyde anlayabilmem ve uygulayabilmem gerekti:
Programlama dilleri:
Java, Python, Javascript, Groovy, PHP, Bash?
Programlama ortami:
Eclipse, Idea
Kaynak kodu yonetimi:
Github, Bitbucket, Git, SVN, Clearcase
Veritabani:
PostgreSQL, MySql, Oracle, Cassandra, H2
Framework:
Spring, Spring Boot, Grails, Apache Wicket, Seam 3
ORM:
Hibernate, Toplink, GORM
Proje yonetim araclari:
Maven, Gradle, Ant
Uygulama sunucusu(servlet container):
Jboss, Tomcat, Jetty, Weblogic, Websphere
Otomasyon:
Jenkins, Hudson, Bamboo
Artifakt deposu:
Artifactory, Nexus
Orkestrasyon:
Docker
Raporlama:
Jasperreports
Kutuphane vs:
Apache CXF, Resteasy, Aspectj, Axis2
Onyuz:
JSF, Icefaces, Richfaces, Facelets, Primefaces, HTML, CSS
Test:
SoapUI, JMeter, Clover, VisualVM, Birim-Entegrasyon-Regresyon testleri vs, Cucumber
Izleme araclari:
Appdynamics, Splunk, Nagios
Kod analizi:
SonarQube, PMD, Crucible, Fortify
Bulut Teknolojileri:
AWS (Cloudwatch, Api Gateway, CodeDeploy, Lambda, S3, EC2), GCP (BigTable), Terraform
Cevik surec yonetimi:
Scrum, 2 haftalik sprintler, retro, poker oyunu vs
< Bu mesaj bu kişi tarafından değiştirildi mosahin -- 16 Kasım 2020; 18:32:48 >
-
Backend yazılımcılar işin ağır kısmını zaten bildikleri için üzerine kolayca CSS HTML öğrenerek full-stack oluyorlar ama bunun tersi olmuyor. Frontend için zaten çok sayıda işini kolaylaştıran mobil odaklı versatil çözümler var.
Bunun dışında bu tür iş ilanlarının artmasındaki bir diğer neden ise günümüzde yazılımcılar arasındaki rekabetin gitgide artıyor olması. Artık yazılım ve bilgisayar mühendislerinin dışında diğer mühendislik dallarından hatta matematik ve fizik gibi doğrudan bilgisayarla alakalı olmayan disiplinlerden mezun olmuş insanlar tarafından bile yazılım sektörüne çok rağbet var ve bu da iş bulma konusunda çıtayı her geçen gün daha da yükseltiyor.
Alaylı dediğimiz kısım genelde frontendciler oluyor.
< Bu mesaj bu kişi tarafından değiştirildi patatessiz patso -- 16 Kasım 2020; 22:54:41 > -
"Ne iş olsa yaparım abi" = Ne iş verilirse öğrenip yaparım = $$$
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X