Programlama dillerinde hangi sektörde hangi dili kullanmam gerek !!!

2,566 views
Skip to first unread message

Şerif Yerinde

unread,
Jun 19, 2015, 12:18:39 PM6/19/15
to istanbu...@googlegroups.com
Merhabalar. İsmim Şerif Yerinde. Ben Gazi Üniversitesi Bilgisayar Mühendisliği 2. sınıfta okumaktayım. C, C++, C#; PHP, HTML, JAVA vb. tarzda birçok programlama dilinde kod yazmış bulunmaktayım ufakta olsa. Ama hangi sektörde hangi dil gerekiyor bunu anlayamıyorum. Sektöre stajlarla dahil olabilidim. Sektör/dil ayrımı yapacak seviyede olduğumu düşünmüyorum. Siz değerli insanlardan bunun için yardım istemekteyim. Hangi sektörde hangi dil kullanılır acaba ?

Uğur Güngör

unread,
Jun 19, 2015, 12:23:16 PM6/19/15
to istanbu...@googlegroups.com

Merhaba Serif dilleri sektore gore ayirmak pek mantikli degil. Bir proje gelistirirken hangi dil o projeye daha uygunsa genelde o tercih edilir.Turkiye'de genel olarak kurumsal firmalar java ve .net'i tercih ediyor. Son zamanlarda ruby on rails ve pythonda revacta.
Sana onerim okul bitene kadar bir dil secip bu dilde uzmanlasman ve programlama mantigini iyi bir sekilde kavraman.  Daha sonra herhangi bir dilde rahatlikla uygulama gelistirebilirsin.

19 Haz 2015 19:18 tarihinde "Şerif Yerinde" <syeri...@gmail.com> yazdı:
Merhabalar. İsmim Şerif Yerinde. Ben Gazi Üniversitesi Bilgisayar Mühendisliği 2. sınıfta okumaktayım. C, C++, C#; PHP, HTML, JAVA vb. tarzda birçok programlama dilinde kod yazmış bulunmaktayım ufakta olsa. Ama hangi sektörde hangi dil gerekiyor bunu anlayamıyorum. Sektöre stajlarla dahil olabilidim. Sektör/dil ayrımı yapacak seviyede olduğumu düşünmüyorum. Siz değerli insanlardan bunun için yardım istemekteyim. Hangi sektörde hangi dil kullanılır acaba ?

--
* Mesaj alim frekansinizi grup uyelik ayarlarinizdan degistirebilirsiniz.
* Mesajlasmalarda her turlu hakaret ve satasma *uyari olmaksizin* uyeligin bitirilmesiyle son bulur.
* slack grubumuz: https://istanbulcoders.slack.com/ davetiye icin: http://goo.gl/forms/qc6Z78wpsL
---
You received this message because you are subscribed to the Google Groups "istanbul-coders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to istanbul-code...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Şerif Yerinde

unread,
Jun 19, 2015, 12:28:19 PM6/19/15
to istanbu...@googlegroups.com
java ve pyhton çok fazla öneriliyor bana. Dediğiniz doğru aslında programlama mantıgı olunca her dilde aynı iş yapılabilir. Zaten diller arasındaki farklar çok az.Lakin bi şirkete gittigimde bunu bilmen lazım diğerine gittiginde bunu bilmen lazım deniliyor. O yüzden sektör dil ayrımı yapmaz ama yapılsa nasıl olur ? 

19 Haziran 2015 19:23 tarihinde Uğur Güngör <ugurgun...@gmail.com> yazdı:

Yaşar Celep

unread,
Jun 19, 2015, 12:34:05 PM6/19/15
to istanbu...@googlegroups.com
Selamlar,

Buna projelere göre karar verilir. Sektör/dil ayrımı yapılmaz. Tabi, bir web sitesi geliştirmek için  Assembly, C veya C++ uygun olmayacaktır. Bazı dillerin bazı sektörlerde kolaylıkları olduğu söylenilebilir tabii ki. Eğer özel bir amaç yoksa tekerleği yeniden icat etmeye gerek yok. Eğer geliştireceğiniz projede Python iyiyse Python'ı, Java iyiyse Java'yı kullanın. Tek bir dile bağlı asla kalmayın.

Saygılarımla.

Yaşar Celep
 

19 Haziran 2015 19:18 tarihinde Şerif Yerinde <syeri...@gmail.com> yazdı:
Merhabalar. İsmim Şerif Yerinde. Ben Gazi Üniversitesi Bilgisayar Mühendisliği 2. sınıfta okumaktayım. C, C++, C#; PHP, HTML, JAVA vb. tarzda birçok programlama dilinde kod yazmış bulunmaktayım ufakta olsa. Ama hangi sektörde hangi dil gerekiyor bunu anlayamıyorum. Sektöre stajlarla dahil olabilidim. Sektör/dil ayrımı yapacak seviyede olduğumu düşünmüyorum. Siz değerli insanlardan bunun için yardım istemekteyim. Hangi sektörde hangi dil kullanılır acaba ?

--

ugurgun...@gmail.com

unread,
Jun 19, 2015, 12:37:22 PM6/19/15
to istanbu...@googlegroups.com
İlk mezun olduğunda gerçekten iyi şirketlerle iş görüşmesine gidersen, dilden ziyade sana uzman olduğun dilde geliştirdiğin projeleri soracaklardır. Örneğin java'da kendini geliştirip, iyi projeler geliştirirsen mezun olduktan sonra .Net ile ilgili bir iş görüşmesine gittiğinda sen .net bilmiyorsun seni almayız demez iyi firmalar. Tabi java'da yaptıkların onları tatmin ederse tabi çünkü ikisi hemen hemen aynı. Soruna şöyle cevap vereyim genel olarak kurumsal firmalar .net/java, web ajansları php, python, ruby gibi dillerde uygulama geliştiriyorlar. Kalkıpta web sitesi yapan bir firma c++ kullanmaz. Gömülü sistemler, donanım ve yazılımı birlikte üreten firmalar c/c++ kullanır diyebiliriz.

Şerif Yerinde

unread,
Jun 19, 2015, 12:38:41 PM6/19/15
to istanbu...@googlegroups.com
Yaşar bey onun farkındayım aslında. Ben yanlış belirtmiş olabilirim şimdi siz söyleyince farketmiş bulunmaktayım. Dediğiniz gibi hangi sektörde hangi dil daha kolay olur böyle sorayım soruyu

19 Haziran 2015 19:34 tarihinde Yaşar Celep <yasar...@gmail.com> yazdı:

Şerif Yerinde

unread,
Jun 19, 2015, 12:40:59 PM6/19/15
to istanbu...@googlegroups.com
uğur bey önerinizi biraz daha genişletebilir misiniz. Aradığım cevabı verdiginiz ama biraz daha ayrıntılı alırsam sevinirim.

19 Haziran 2015 19:38 tarihinde Şerif Yerinde <syeri...@gmail.com> yazdı:

İsmail Arılık

unread,
Jun 19, 2015, 12:45:18 PM6/19/15
to istanbu...@googlegroups.com
Merhaba.

Biz senin ilerlemek istediğin sektörü alalım ki ona göre daha yapıcı
cevaplar verebilelim olmaz mı? =)

Mesela web mi, mobil mi, sistem mi?

İyi çalışmalar.

19 Haziran 2015 19:40 tarihinde Şerif Yerinde <syeri...@gmail.com> yazdı:
İsmail Arılık

Uğur Güngör

unread,
Jun 19, 2015, 12:49:15 PM6/19/15
to istanbu...@googlegroups.com

Sen cok spesifik bir cevap istiyorsun mumkun degil bu bir suru sektor bir suru dil var.  Ben sana mobilden, paralel hesaplamaya kadar bir suru dil ve sektor sayabilirim. Sen kendini gelistirmek istedigin alani belirle oncelikle.

19 Haz 2015 19:45 tarihinde "İsmail Arılık" <msms...@gmail.com> yazdı:

Şerif Yerinde

unread,
Jun 19, 2015, 12:51:12 PM6/19/15
to istanbu...@googlegroups.com
3 ü de olabilir. Emin değilim. Hepsindende az çok yapmak istiyorum aslında. Sistemci olmak ayrıca kendi web designerım olmak ve de hobi olarak mobil uygulamalar da diyebilirim. / senedir birşeyler görüyorum ve biliyorum ama sektöre geçiş yapmadıgımdan bilemiyorum.


19 Haziran 2015 19:45 tarihinde İsmail Arılık <msms...@gmail.com> yazdı:

Şerif Yerinde

unread,
Jun 19, 2015, 12:54:57 PM6/19/15
to istanbu...@googlegroups.com
sistem web ve mobil. Sistemci olarak calışmak istiyorum ama aynı zamanla kendimce web designer ve uygulama geliştiricisi olup yan iş gibi yolumda devam etmek istiyorum. Ben gözü aç bi insanım. Her dilden nasiplenmek istiyorum.

19 Haziran 2015 19:51 tarihinde Şerif Yerinde <syeri...@gmail.com> yazdı:

Anil Selim Sürmeli

unread,
Jun 19, 2015, 12:56:39 PM6/19/15
to istanbu...@googlegroups.com

Selam,

Yukarıdaki arkadaşlara katılıyorum fakat illa bir genelleme yapmami istersen,

Gömülü sistemler ve savunma: C, C++
Web: .Net, J2EE, JS
Reklam firmaları: Php
Bankaların back işleri: Cobol, C++
Forex: FIX protokolü, Mq4, Mq5

Şerif Yerinde

unread,
Jun 19, 2015, 12:59:53 PM6/19/15
to istanbu...@googlegroups.com
söyle sorumu düzelteyim. 
GÖMÜLÜ SİSTEM
SİSTEM
WEB 
MOBİL
GÜVENLİK
bunlarda hangi diller kullanılır ?


19 Haziran 2015 19:56 tarihinde Anil Selim Sürmeli <anil.s...@gmail.com> yazdı:

İsmail Arılık

unread,
Jun 19, 2015, 1:00:36 PM6/19/15
to istanbu...@googlegroups.com
Merhaba.

Bence profesyonel olarak çalışmak istediğin alanı seçmelisiniz bir an
önce. Eğer Android ise Java, iOS ise Swift, Microsoft platformlarından
biri ise C#, web ise PHP, Python, Ruby, Java, C#'tan biri, Linux ise
C, Windows ise C++'ı iyice öğrenmelisin.

Bazıları her şeyden az biraz öğreneyim İsviçre çakısı gibi olayım her
zaman her yerde iş bulayım der. Bazıları da bir konuda profesyonel
olayım ileride iyi paralar kazanayım işimi iyi yapayım kafam da rahat
olsun der. Bir düşünün bakalım bunlardan hangisine yatkınsınız. Buna
göre ya bir dili, bu dilin kütüphane ve framework'lerini ezbere
sayacak kadar iyi öğrenin ya da hepsinden birer yudum birer yudum
alarak ilerleyin.

Benim önerim sadece birini öğrenmeniz yönünde. Bir dili öğrenince
diğerini de öğrenirim demeyin sakın. Diller sadece basit söz dizimi
kurallarıyla ayrılmazlar birbirlerinden. Her dilin kendine ait bir
topluluğu, bir kültürü, bir ekosistemi vardır. Bir dili bilmek demek
sadece o dilin dil bilgisi kurallarını bilmek değildir, kültürünü,
geçmişini, kütüphanelerini, framework'lerini, farklı durumlara göre
davranışlarını da bilmek demektir.

İyi çalışmalar.

19 Haziran 2015 19:51 tarihinde Şerif Yerinde <syeri...@gmail.com> yazdı:

Ozan Saral

unread,
Jun 19, 2015, 1:00:36 PM6/19/15
to istanbu...@googlegroups.com

Merhabalar,

Sektörle ilgili bir kısıt yok aslında.Yaygınlık unsuru var.Türkiye hep bir adım geriden geldiği için C# ,Java ve PHP nin çoğu kurumsal firmalarda baskın olduğunu söyleyebiliriz. Aslında sorunu ikiye bölüp cevaplamak mümkün. Bir tarafta işe alım süreci bir tarafta kişisel doyum ve üretkenlik. İşe alım sürecinde kurumsal firmalardaki mülakatlarda dilin klasik kullanımı dılında aslında Nesneye Dayalı Programlama Dilleriyle proje üretirken farkındalığı beklenen faktörler var. Türkiyede ölçme ve değerlendirme karşındaki insanı bir şeyi bildiğine ikna etmenle gerçekleşiyor. Design Patterns vb. Konular aslında teorik olarak bilinse de öğrenci iken öyle kapsamlı bir proje üretmek mümkün değilken pratiğe yansımıyor.MVC nedir dendiğinde donup kalırsan mesela gözden çıkarılabiliyorsun. Herhangi bir dilde öğrenciyken uzmanlaşmanı bekleyenler genelde 30-35 yaş üstü jenerasyondan kimseler oluyor. Oysa bir projeye başlarken projenin nereye entegre olacağından tut,ne gibi ihtiyacları karşılayacağından tut bir çok faktör hangi dilin kullanılacağını etkileyecektir. Tabi firmanın kaynak know - how ı da etkin bir faktör.Yani sektörle ilgili değil dil kullanımı. Sana tavsiyem, her şeye bak,araştır,ısınmaya çalış. JS bir dil olarak görülmezken şu an üzerindeki frameworklere özel ilanlar var. Teknoloji bilgini genişlet.Uzmanlaşma bir işe girdiğinde kendiliğinden olacaktır zaten.Öğrenci olmanın özgürlüğünü kullan, bir görüşmeye girdiğinde elindeki bilgi up-to-date olsun,seni alacak firma bir fark yaratabileceğini görsün. Diller teknoloji firmalarının rekabetine göre kullanımı değişen şeyler. Şu an bir dile yatırım yapmak borsa da yatırım yapmaya benziyor.Dünyada C# kullanımı yüzde 11 lere düşerken bizde hala yaygın, Go ya bak mesela,Nodejs nedir kavra,5 yıl önce Facebook HTML5 e yatırım yapıp yanlış yaptı diye çöpe atılmaya çalışan Hybrid teknolojileri takip et,Ionic vb. şeyleri incele. Hoşuna gidende derinleş tabi, dediklerimden uzmanlaşma çıkarımını yapma sakın.Uzmanlaşmak için dış dünyaya kapama kendini.

Teşekkürler,
İyi Çalışmalar.

19 Haz 2015 19:38 tarihinde "Şerif Yerinde" <syeri...@gmail.com> yazdı:

Mehmet Kut

unread,
Jun 19, 2015, 1:10:31 PM6/19/15
to istanbu...@googlegroups.com
Aşağı yukarı her dili her yerde kullanabilirsin ama her dil her platform ve şart için doğru değildir.
Buna karar verirken proje, kültür ve hatta kaynak genişliğine bakılmalı.

Misal Delphi nin yeni versiyonlarını ele alalım "Object Pascal" yazıyorsun. 
Delphi'ye iOS desteği getirdiler hem de native. Bunu nasıl sağladılar.
Object Pascal'ı LLVM e derliyorlar bunuda doğrudan aynen Xcode un yaptığı gibi native coda çeviriyorlar.

LLVM ile alakalı daha fantastik proje için
buna bir gözat. 


Mutlu Kocak

unread,
Jun 19, 2015, 1:44:03 PM6/19/15
to istanbu...@googlegroups.com
tüm büyük firmalarda (google, microsoft etc) dilden çok yeni mezunsan su gibi veri yapıları ve algoritmalar bilmen gerekiyor. 

daha geçen homebrewi yazan elemanı binary tree sorusunda bocaladı diye elemişler. salakça ama durum bu şu an sektörde

19 Haziran 2015 Cuma tarihinde, Mehmet Kut <mehm...@gmail.com> yazdı:


--
Mutlu Koçak | Computer Scientist & Engineer
Mobile: +420775259871
Parizksa 5, Praha 1 Prague Czech Republic

Personal Website: http://www.mtkocak.com

Serdar Kadioglu

unread,
Jun 19, 2015, 1:51:48 PM6/19/15
to istanbu...@googlegroups.com
Hem akademi de hem endustride en cok sasirdigim sey benimle birlikte kod yazan 60+ yas ustundeki insanlar. Zamaninda odevlerini punch cardla teslim etmis kisiler bunlar. Bundan 40 sene sonra hangi diller populer olur bilemiyorum ama temel bazi seyleri bilmekte fayda var. Bunlarin basinda da data structure ve algorithms geliyor. 

Senin soruna tam cevap olmayabilir ama ogrenci arkadaslara benim genel olarak tavsiye ettigim sey; programlama dillerin isimlerinden ziyade, bilgisayar bilimlerinden mezun birisi olarak farkli bir kac konsept icinde kendi derdini anlatabilicek kadar 1 dile hakim olmak. Derdine anlatabilmekten kastim; o dilde bir sey yapmak istediginde yapamamanin sebebinin syntantic degil algortihmic, yani asil problemi cozememen olmasi. 

Farkli listeler olusturubilir, ben ornek olarak kisa sekilde yaziyorum*. 

1 tane Insan dili: burda fazla tercih yok, genel gecer Ingilizce
1 tane Object-oriented dil: C++, C#, Java (burda sadece sequential degil biraz da olsa parallel programming tecrubesi iyi olur)
1 tane Functional programming dili: Scheme, Haskel, OCaml, Scala
1 tane Scripting dili: Perl, Python, PHP, JavaScript
1 tane Matematiksel/Istatistik dil: MatLab, Mathematica, R
1 tane Command line dili: Bash, Bourne, Power shell (ve text-oriented olarak sed/awk)
1 tane Data-oriented dil: Sql

Mobil/Web teknolojileri icin baska arkadaslarin tavsiyeleri olabilir. Ayrica bu dilleri ogrenirken pratikde ise yarayan seyleride isin icine katmakta fayda var; design (misal uml), test/automation framework (misal junit), version control (misal svn, git, mercurial). 

4 sene bunlarin hepsini basarmak icin yeterli olur mu bilemiyorum, ama hedef koymakta fayda var. 

* listeler birbirinden kesin sekilde ayrilmiyor tabi ki, python da oop vs.. ben kaba bir tanim yaptim. 

** konu basliginin sonunda 3 tane !!! degil 1 tane ? olsa daha guzel olur. 

Şerif Yerinde

unread,
Jun 19, 2015, 1:56:42 PM6/19/15
to istanbu...@googlegroups.com
güzel bir cevap sagolun serdar bey :)

19 Haziran 2015 20:51 tarihinde Serdar Kadioglu <ser...@cs.brown.edu> yazdı:

Şerif Yerinde

unread,
Jun 19, 2015, 2:08:03 PM6/19/15
to istanbu...@googlegroups.com
Ozan bey dediğinizde haklısınız. Sektör sürekli değişiyor neyin ne olacagı belli değil
İsmail bey ben aslında java ve c# da uzmanlasmak istiyorum lakin diğer dilleri de bilmekte fayda var hafiften onları da bilmek gerek.
Mehmet bey sagolun github adresi için :)

19 Haziran 2015 20:56 tarihinde Şerif Yerinde <syeri...@gmail.com> yazdı:

Bora Akaydin

unread,
Jun 21, 2015, 5:53:06 PM6/21/15
to istanbu...@googlegroups.com

Merhaba,
Serdar Bey güzel yazmış, ben yalnızca bir kaç şey ekleyeceğim. Sistem kısmında genellikle aranan diller, bash, python ve perl'dir. İyi bir sistem yöneticisinden bunlardan en az birini bilmesi beklenir. Bunun dışında sed/awk kullanabilmek size çok şey kazandıracaktır. Yönetilen ortam wordpress vb. mysql tabanlı bir ortamsa SQL bilgisinin artısı olur. SAN bilgisi, network bilgisi hep artı olarak geri döner.

Piyasa için düşündüğünüzde sistem, web ve mobil tarafı birbirinden tamamen ayrı kulvarlar. Benim görüşüme göre, bir iş görüşmesinde hepsinden anlıyorum demek çoğunlukla iddialı kaçıyor ve görüştüğünüz kişinin kafasında hepsine ne kadar hakim olduğunuz konusunda soru işareti oluşturuyor. Hepsinden biraz bilmek yerine birisini seçip uzmanlaşırken diğerlerine genel hatlarıyla hakim olacak kadar zaman ayırmak daha mantıklı olduğunu düşünüyorum.
Saygılarımla,
Bora Akaydin


From: Şerif Yerinde <syeri...@gmail.com>
To: istanbu...@googlegroups.com
Sent: Friday, June 19, 2015 7:54 PM
Subject: Re: [istanbul-coders] Programlama dillerinde hangi sektörde hangi dili kullanmam gerek !!!
Reply all
Reply to author
Forward
0 new messages