Bilgisayar Mühendisliği hakkında ! Lütfen bakın ihtiyacım var .

sukru15

Üyecik
Merhaba arkadaşlar . ben ileride bilgisayar mühendisi olacağım . fakat neler yapacağım hakkında fazla bi fikirim yok . başka yerde okudum . iyi bi üniversite vs. bunları biliyorum ama şimdiden bi bilgisayar dili öğrenmeye başlayayım mı ? daha 7.sınıfım . şimdiden bi temel atayımmı dillere misal java , c#,c++ , pascal vs :/
 

Reco07

Asistan
Benim önerim önce bunlara ağırlık vereceğine test çöz Bilgisayar mühendisliğini garantiye al ondan sonra illaki öğreneceksin bunları. temeli öğretiyorlardır zaten. ama sen kazanamadıktan sonra bilgisayar müh. liğini ne işe yarar bunları bilsen. kendin yaparsın programlarını filan.
 

Toughwolf

Asistan
Tebrik ederim gelecegine yonelik bir karar vererek ilk adimi atmissin. Ama oncelikle onu elde etmen lazim. MUhendis olmak icin calis. Universite egitiminin amaci zaten sana muhendis olarak bilmen gereken temeli vermektir.

Dil konusuna gelince, oncelik asla dil degildir, konusmayi ogrenmektir. Bu sebeple once algoritma mantigini ogrenmen gerekir. Yoksa okul doneminde ve okul sonrasinda ihtiyacina gore bir cok farkli dil ve farkli platform kullanmak zorunda kalacaksin.

Bilgisayar muhendisleri program yazmayi bilir ama hepsi farkli alanlarda calisir. Ag yonetimi ve optimizasyonu yapan, veritabani yonetimi optimizasyonu yapan, cip ve devre tasarimlarinda calisan, web teknolojileri gelistiren, dil veya dil kutuphanesi yazan, gelismis uygulamalar yazan vb. sekilde calisan muhendisler vardir. Bilgisayar muhendisligi kodlamadan ibaret degildir. Butun muhendislikler gibi bilgisayar muhendisliginde de asil kavram optimizasyondur.
 

byfaruk

Asistan
Diğer arkadaşların söylediklerine kesinlikle katılıyorum. Ayrıca bilgisayar mühendisliğinde bence üniversiteden daha çok kendini geliştirmek önemlidir. Misal sen windowsu avucunun içinde oynatabilecek durumdasın ama derecesi düşük bir üniversite de okumuşsun iş bulamayacağını sanmıyorum :) Tabi bu kısım benim düşüncem.
 

yunasyus

Profesör
Bunu şimdiden düşünmen seni 1 değil 2 değil 100lerce adım öne taşıyacaktır ama Bİlgisayar mühendisliği gib bir bölümde önemli olan senin öğrenme kapasitendir çünkü sürekli yeni şeyler çıkıyor sen oraya pascal falan yazmışsın şimdi pascal kullanan firma sayısı yok denecek kadar az şu an popüler diller masaüstünde C# Java wede ASP.NET PHP özellikler Webci olacaksan Javascript JQUERY kesinlikle isteniyor hatta webci olamana gerek yok yine isteniyor

Bu dillerden sonra her dilin kendine özgü teknolojiler var Mesela JAVA için Hİbernate Spring JPA JSF olmazsa olmazlardan yani dili öğrendim demek için bunlarıda bilmen gerekiyor..

Ama dilden önce senin öğrenmeyi öğrenmen lazım.. ALgoritma olmazsa olmaz..
 

tolginho

Üyecik
ben güzel bir örnek olabilirim sana.

Programlamaya orta okulda gwbasic öğrenerek başlamıştım. Sonra kendi çabalarımla Visual Basic'e geçtim. Birkaç yıl sonra da ASP öğrenmiştim. Bu teknolojilerle projeler geliştirdim, hatta büyük kurumlar tarafından ilgi duyulan, hatta ödül kazdıranlar da oldu aralarında.

2004'ten sonra da açık kaynak dünyasına geçtim, o dönemden beridir de linux, php vb. sistemleri kullanıyorum. İşin püf noktası sürekli kendini geliştirmek. Uluslararası kaynakları sürekli olarak takip et, yeni bir teknoloji gördüğünde, ve aynı teknolojiyi tekrar tekrar başka kaynaklarda gördüğünde onu biraz araştır, işine yarayacakları mutlaka giriş seviyesi olarak öğren. İngilizceni çok iyi geliştir.

Bunları yaparken çok önemli firmalarla da gerek çalışan gerekse de kendi firmamda müşteri olarak çalıştım. Kimse de diploma sormadı. Halbuki farklı bir mühendis alanında okumuştum. Ama benim bilgim çok eski yıllara dayandığı için sanırım açığı orası kapattı. Bir de Türkiye'de gerçek anlamda Bilgisayar Mühendisi kullanan firma çok az. Aselsan, Vestel, Beko gibi firmalar dışında hemen hemen her firma Bilgisayar Mühendislerini Yazılım Mühendisi kıvamında kullanıyor.

Ona rağmen ben şu anda uzaktan eğitimle diplomamı alma yolunda da devam ediyorum. Zaten kendini yeterince geliştirmişsen özellikle mesleki dersler çok rahat oluyor.

Son zamanlara bakarsak gelecek 2-3 yılda masaüstü sistemler terk edilerek mobil cihazlara geçilecek. Bu nedenle illa ki birşeyler öğreneceksen Android, iOS programlama üzerine çalışabilirsin.
 

By_Artvin

Asistan
Programlama dili öğrenmeden önce algoritma konusunda kendini geliştirmelisin. Ardından Pascal -> C -> SQL -> PHP -> C# -> Java şeklinde sırayla öğrenirsen çok iyi olur. Ama unutma bilgisayar mühendisliği sadece programlama dillerinden ibaret değildir. İnşallah hedeflerini gerçekleştirirsin. :)
 
Bu yaşta kendine hedef seçmen güzel.Şahsi görüşüm zamanla bu hedefinin kendini tanıdıkça, yine bilgisayar ve elektronikle ilgili diğer bölümleri daha iyi tanıdıkça değişecek. Ama ne olursa olsun şimdiden öğreneceğin programlama dilleri hangi meslekte olursan ol işine yarar.
Yabancı dilini iyi tut. Matematik (ve mantık) konularına yoğunlaş zira programlamada önemli.
Direk ağır kodların içine dalıp kendini sıkacak şeylerle uğraşma. Mantığını ve giriş seviyesi yazım kurallarını kavramaya çalış yeterli bence.
 

Caqatayy

Asistan
yazılım dillerine çalışacagın sürede derslerine çalış ilk başta atatürk fen lisesi sonrasında itü bilgisayar mühendisliği kazan zaten gerisi çok basit bunları hallet ilk sen bende öyle diyordum senin yaşlarda makine mühendisi olacam vs istanbulda kazanıcam falan ama öyle olmuyor ne yazık ki ilk bine iki bine girmen gerekiyor türkiyede itü için 300bin fenci arasından bak şimdi senin yaşlarda ders calısmadığım amaan ben hallederim dediğim için itüyü kazanamadım iyi biyerde mesleğe başlamam için itüdeki bi öğrenciden kat kat fazla kendimi geliştirmem gerekiyor :)
 

ouzhanuglu

Üyecik
ne yapacağını bilmeyen biri için bilgisayar mühendisi olmak zor mesela ben 11 yaşında not defterinde vb kodları yazıyordum ücretsiz sitelerde html kodlarını ve fakemaili kurcaladım ama bir kod destekçim yoktu daha doğrusu visual studiodan haberim yoktu biraz araştırım 14 yaşımda visual basicte tasarım ve basit kodlarla uğraştım 17 yaşımdada iyi derecede c# biliyorum bunu habersizce yaptım belli bir yol çizmeden sadece merakla ama sana tavsiyem fazla kod dillerine dağılmaman sadece birince branşlaşman c#, asp.net ve vc++ ilerledikçeden .net den bağımsız uygulamalar geliştirirsin.

ek: şuan teknik lise veri tabanı programcılığı okuyorum ve şirketteki 4 senelik bilgisayar mühendisinden daha iyyim çünkü adam lisede bu dersi görmemiş üniversitede puanı iyi diye bu bölüme gelmiş bilgisayarla üniversitede tanışmış ne misyon ne vizyon var. delphi c++ pascal vb.net c# dillerini biliyor ama hepsinden çok az belli birinde branşlamadığı için gereksiz bi adam.
 

Hwoarang

Doçent
Bilgisayar Mühendisliği okunur mu, hatta hiçbir mühendislik okunmaz bu memlekette ,ne hakettiğin saygıyı görürsün ne hakettiğin parayı kazanacak bir iş bulursun ,en önemliside mühendisklik fakülterinde kız yok, big bang deki çocuklar gibi sap sap takılırsın. Yaşın ufakken vazgeç ,git sosyal bilimler oku, kaynaş sosyalleş ,kıyma kendine.

not: İstisnalar mutlaka vardır ama 150 nin üzerinde üniversitenin olduğu ülkede mühendislik diploması bakkaldan sakız alır gibi dağıtılıyor artık. Oyüzden binde 1 müh belki bir eli yağa öteki balda yaşıyordur.

ne yapacağını bilmeyen biri için bilgisayar mühendisi olmak zor mesela ben 11 yaşında not defterinde vb kodları yazıyordum ücretsiz sitelerde html kodlarını ve fakemaili kurcaladım ama bir kod destekçim yoktu daha doğrusu visual studiodan haberim yoktu biraz araştırım 14 yaşımda visual basicte tasarım ve basit kodlarla uğraştım 17 yaşımdada iyi derecede c# biliyorum bunu habersizce yaptım belli bir yol çizmeden sadece merakla ama sana tavsiyem fazla kod dillerine dağılmaman sadece birince branşlaşman c#, asp.net ve vc++ ilerledikçeden .net den bağımsız uygulamalar geliştirirsin.

ek: şuan teknik lise veri tabanı programcılığı okuyorum ve şirketteki 4 senelik bilgisayar mühendisinden daha iyyim çünkü adam lisede bu dersi görmemiş üniversitede puanı iyi diye bu bölüme gelmiş bilgisayarla üniversitede tanışmış ne misyon ne vizyon var. delphi c++ pascal vb.net c# dillerini biliyor ama hepsinden çok az belli birinde branşlamadığı için gereksiz bi adam.

Ezmişsin adamıda dil bilmek tek başına yetmezki algoritma kurabiliyormusun ve bu algoritmaları işleme dökecek ileri düzey matematik bilgiye sahip misin? Sana bir difrensiyal denklem versem onu çözebilir misn?
Daha 17 yaşındasın ama kibir almış başını gitmiş.
 

CLOUD

Asistan
önce liseye geç,bitir... lafla peynir gemisi yürüse herkes çoktan Christoper Columbus olmuş dünyayı geziyor olurdu :D
 

ouzhanuglu

Üyecik
Ezmişsin adamıda dil bilmek tek başına yetmezki algoritma kurabiliyormusun ve bu algoritmaları işleme dökecek ileri düzey matematik bilgiye sahip misin? Sana bir difrensiyal denklem versem onu çözebilir misn?
Daha 17 yaşındasın ama kibir almış başını gitmiş.


Algoritmalar programlamanın ilk konusudur ve zaten difransiyal denklemlerle uğraşacak olsak hala pascal kod yazıyor cobolda satır saydırıyor olurduk. Artık sıfırdan kod yazma olayı kalmadı helede C# gibi popülerleşen bir dilde sıfırdan kodlama abestir. Denklem çözmeye tabikide gerek var ama sol kulağı sağ bacakla tutmayada gerek yok.
 

Hwoarang

Doçent
Algoritmalar programlamanın ilk konusudur ve zaten difransiyal denklemlerle uğraşacak olsak hala pascal kod yazıyor cobolda satır saydırıyor olurduk. Artık sıfırdan kod yazma olayı kalmadı helede C# gibi popülerleşen bir dilde sıfırdan kodlama abestir. Denklem çözmeye tabikide gerek var ama sol kulağı sağ bacakla tutmayada gerek yok.
muhasabe programı,envanter kaydı vs gibi basit database programları yazacaksan gerek yok.
Ha algoritma deyince de basit olan başla, evet hayır ,işlem ,dur , mantığını sormuyorum. Baba problemleri çözmekten bahsediyorum. Bunun için de zehir gibi zeka ve bilgi gerektirir. Öyle 3 ,5 kod öğrenmekle ,veritabanına 2 veri yazdırıp sorgulatmakla yazılımcı olunmaz.


Ayrıca birşeyin hazır kodu var diye birşeyi öğrenmeme gerek kalmadı mantığı da çok yanlış. Örneğin Matlab denen programda elle 1 satte çözebileceğin problemi 1 dakika da çözebiliyorsun ama o programı kullanman için o girdiğin kodları özümseyebilmen için alt yapıya sahip olman lazım.
Yoksa 1 satırlık kodu nerde nezaman kullanacağını , çıktının ne anlam ifade ettiğini kavrayamazsın.
 

ouzhanuglu

Üyecik
muhasabe programı,envanter kaydı vs gibi basit database programları yazacaksan gerek yok.
Ha algoritma deyince de basit olan başla, evet hayır ,işlem ,dur , mantığını sormuyorum. Baba problemleri çözmekten bahsediyorum. Bunun için de zehir gibi zeka ve bilgi gerektirir. Öyle 3 ,5 kod öğrenmekle ,veritabanına 2 veri yazdırıp sorgulatmakla yazılımcı olunmaz.


Ayrıca birşeyin hazır kodu var diye birşeyi öğrenmeme gerek kalmadı mantığı da çok yanlış. Örneğin Matlab denen programda elle 1 satte çözebileceğin problemi 1 dakika da çözebiliyorsun ama o programı kullanman için o girdiğin kodları özümseyebilmen için alt yapıya sahip olman lazım.
Yoksa 1 satırlık kodu nerde nezaman kullanacağını , çıktının ne anlam ifade ettiğini kavrayamazsın.

İnsanların zekasız veya bilgisiz olduğuna yada sadece muhasebe programları yazdığına siz kanaat getiremezsiniz. buradaki amacımız konuyu açan kişiye programama mantığını aşılamak siz resmen daha eline kürek almamış adama gemi sürdürmekten bahsediyorsunuz. yani ne varmış baba dediğiniz algoritmalarda çözülür insanlara kibirli diyorsunuz ama kendiniz aşağı kalır değilsiniz çözmüşsünüz demekki bir tanede çözemez edemez bilmek gerek yok muhasede 2 ekmek. zaten algoritmadan bahsederken dur evet hayırdan bahsedende olmadı nerenizden uydurdunuz beyefendi? ayrıca 3-5 kod bilen kim? veri tabanına 2-3 veri kaydeden kim kimden bahsediyoruz burda lütfen bulutların üzerinden inin. ve hayatında ezdiğiniz o veri tabanına 2-3 veri kaydetmekten aciz insanlar varken ben veri tabanına veri kaydetmiş isem eğer bahsettiğiniz ben isem evet efendim ben yazılımcıyım zorunuzamı gitti? ve 1de oturup yazdığım o küçümsediğiniz programı 1,5 bin tl ye kerizin birine kakaladım ucuza aldım diye seviniyor bana maliyeti ne? 1 gün 24 saat sadece demekki baba algoritmaları çözüp bilgisayara takla attıran programlar yazıp ama hiç kimsenin bir ihtiyacını görmeyen programlar yazmaklada yazılımcı olunmuyor. facebook'un çıkan ilk mantığını kendinizde görmüşsünüzdür ne kadar basitti ama şimdi adam dünya devi ve muhtemeln birazdan biri size mesaj bile atabilir ama durun o basit algoritma ile yazılmış ve gelişmiş ucuz 5 para etmez kendini yazılımcı sana okulunu bile tam bitirmemiş ateist bir yahudi kırmasının yapmış olduğu siteyi kim kullanır ki değil mi? realist ve birazda hayal perest (ne demek istediğimi bende anlamadım ama deneyin yinede) olun ileriyi görün o zaman çözülür bu algoritmalar denklemler. ayrıca diyosunuz hani difransiyal denklem ben size küçük bir denklem sorayı tanrının varlığı yada yokluğu dünyanın var oluşu? hadi buyrun açıklayın? konuda hakkında binlerce fikir ve düşünce var ama çözümü sadece ölmek değilmi? süreci hızlandırmak sadece reankarne varmı? bunlar çok zor algoritmalar farklı dallara ayrılıyorlar ama çözümü çok basit. neyseeee.
 
Üst