yazılımcı olmak için hangi lise

Faire Des Rencontres Sur Internet Gratuitement. Yazılımcı olmak isteyen öğrenciler tercih döneminde hangi bölümü seçeceklerine karar vermekte zorlanabiliyor. Bu yüzden sizlere yazılımcı olmanız için okuyabileceğiniz bölümleri tanıtacağım. Yazılımcı olmayı hedeflediniz ama üniversiteyi hangi bölüm olarak okuyacaksınız bilmiyorsunuz veya kafanız mı karışıyor? Korkmayın bu kafa karışıklılığını gidermek için sizlere yazılımcı olabileceğiniz bölümleri derledim. Bölümlere geçmeden önce şunu söylemek istiyorum gerçekten yazılımcı olmak için illa aşağıdaki bölümleri okumalısınız diye bir şey demiyorum kesinlikle yanlış anlaşılmasın. Zira diş hekimliği okuyup yazılıma ilgisi olanlar bile çalışıp yazılım öğrenebiliyor. Yani yazılımcı olmak için kesinlikle aşağıdaki bölümleri okumalısınız diye bir şey yok çalışarak siz de bir yazılımcı olabilirsiniz. Bölümleri tanıtmaya başlayalım 1 Bilgisayar Mühendisliği Bilgisayar Mühendisliği donanım ve yazılım alanında karşılaşılan algoritmik süreçlerin uygulamalarını içeren bir mühendislik dalıdır. Bilgisayar Mühendisliği temeli, teori, programlama, bilgisayar organizasyonu, sayısal tasarım, nümerik analiz, algoritmalar ve veri yapıları derslerinde verilir. Bilgisayar, yazılım alanı için okuyabileceğiniz en kapsamlı bölüm bilgisayar mühendisliğidir. Bilgisayar mühendisliği okuyan biri için çalışma olanakları oldukça fazladır. Bilgisayar mühendisliği mezunu sadece yazılım yapar mantığı tamamen yanlıştır. Yazılım, teknoloji olan her alanda birçok pozisyon bilgisayar mühendisliği için mevcut. Bir teknoloji firmasında IBM, Oracle Microsoft gibi satış danışmanı olarak, Yazılım projelerinde iş analisti olarak, yazılım firmalarında, bankalarda yazılım geliştirici, danışmanlık firmalarında danışman olarak da bilgisayar mühendisleri çalışabilmektedirler. 2 Yazılım Mühendisliği Yazılım mühendisliği, yazılımlarla ilgilinen bir bilim dalıdır. Bu bilimin temsilcileri olarak yazılım mühendisleri, kullanıcıların ihtiyaçları doğrultusunda oluşturulacak yazılımın gereksinimlerini, tasarımını ve yapısını inceler ya da programlama dillerini kullanarak yazılımı meydana getirirler. Yazılım mühendisleri de bilgisayar mühendislerinin çalıştığı alanlarda çalışabilmektedirler. Peki Bilgisayar Mühendisliği ile Yazılım Mühendisliği Arasındaki Fark Nedir? Bilgisayar mühendisliğinde, yazılım mühendisliğine ek olarak işin içine donanım da girmektedir. Bilgisayar mühendisliği yazılım mühendisliğine göre daha kapsamlı bir bölümdür. Yazılım mühendisliği bilgisayar mühendisliğinden türemiş sadece yazılım odaklı derslerin olduğu bölümdür. Daha detaylı olarak Bilgisayar Mühendisliği ile Yazılım Mühendisliği Arasındaki Farklar yazımıza tıklayarak ulaşabilirsiniz. 3 Mekatronik Mühendisliği Mekatronik mühendisliğinde yazılım amaç değil araçtır. Mekatronik Mühendisliği, akıllı makinelerin, ergonomik ve faydalı ürünlerin tasarlanarak üretilmesi için Makine Mühendisliği, Elektrik-Elektronik Mühendisliği ve Bilgisayar Mühendisliğinin bir birleşimi olarak ortaya çıkmıştır. 4 Yönetim Bilişim Sistemleri Yönetim Bilişim Sistemleri, insan, teknoloji, sistem teorisi ve bilgi yönetimi alanlarını bir araya getiren akademik bir alandır. Günümüzde bilişim alanındaki gelişmelerin işletme bilimine kattığı yeniliklerle çok daha etkin ve verimli karar verme süreçleri oluşmuştur. Ayrıca, bilişim sistemlerinin yönetimi de başlı başına bir yönetim konusu haline gelmiştir. Yönetim bilişim sistemlerini ilgilendiren konular, bu iki alanın etkileşimi ile ortaya çıkmıştır. Yönetimin ve bilişimin hayatın hemen her alanını kapsadığını göz önünde bulundurursak, yönetim bilişim sistemleri bölümünün çok geniş uygulama alanlarının bulunduğu görülecektir. Yönetim Bilişim Sistemleri Mezunları • Yönetim Bilişim Sistemleri Uzmanı, • Programcı, • Veri Tabanı Uzmanı, • Sistem Analisti ve Tasarımcısı, • Veri Tabanı Analisti, • SEO Uzmanı, • Network Uzmanı, • Ağ Sistemleri Yöneticiliği, • Veri Bilimci Veri Analisti • IT Uzman vb. gibi unvanlarda görev yaparlar. 5 Bilgisayar Programcılığı Bilgisayar Programcılığı bölümü 2 yıllıktır yani ön lisans. Genellikle Bilgisayar Mühendisliği veya Yazılım Mühendisliği bölümü için yeterli puan alamayan öğrenciler tarafından tercih edilen bölümlerin başında gelmektedir. Öğrenciler bu bölümde hem yazılım öğrenip kendini geliştirebilir ve hedeflediği yerlere gelebilir hem de isterlerse Dikey Geçiş Sınavı DGS ile bölümlerini mühendislik veya herhangi bir lisans bölümüne yükseltebilmektedirler. Yazıma başlamadan önce de belirttiğim gibi yazılımcı olmak için sadece bu 5 bölümü okumanız gerekmiyor. Siz ilgi duyuyorsanız hangi bölümü okursanız okuyun yazılım öğrenebilirsiniz. Umarım tercih yapacak öğrenciler için öğrendiklerimi aktardığım faydalı bir yazı olmuştur. HABERLER MEMUR Devlet Arşivleri Başkanlığı, Ankara ve İstanbul birimlerinde istihdam edilmek üzere 60 KPSS puanı ile 10 farklı unvanda personel alımı yapacağını duyurdu. Başvuru yapacak adayların önlisans ve lisans mezunu olmaları gerekmektedir. Devlet Arşivleri Başkanlığı 10 bin TL maaş ile personel alımı! Başvuru sayfası ve şartları... GİRİŞ 1135 GÜNCELLEME 1136 1 Öncelikle merhaba, benim PC ile aram çok iyi, programcı olmak istiyorum. Bildiğiniz gibi bir liseye gitmem gerekiyor, matematiğim çok iyi değil, denemede en fazla 7 doğru yaptım. İngilizcem iyi düzeyde. "Pek ümitli değilim büyük ihtimal saçma bir meslek sahibi olacağım." Ne kadar çalışsam en fazla 335 puan alabilirim "en fazla" Bursa'da yaşıyorum ve bu puan için olan liseler; Anadolu imam hatip. Anadolu mesleki teknik. Sosyal bilimler lisesi. Ne yapacağım? "pek ümitli değilim büyük ihtimal saçma bir meslek sahibi olacağım." galiba. Son düzenleyen Moderatör 2 Mart 2022 2 Çalışırsan çok kaliteli bir coder olabilirsin. Udemy'den kurslar alarak başla. Yunusemre3456 Ziyaretçi 3 Meslek Lisesi daha iyi olur. Bence derslerin cidden kötü ise sıradan bir okula gidip evde düzenli olarak 6 saat yazılıma ayır. 4 Aynen. Ben imam hatip lisesindeyim. Derslerim kötü ve C dilinde baya bir ilerledim. Sonrasında c++'a geçeceğim. 5 Sana tek bir şey söylemek istiyorum. Hangi liseye gidersen git sana yazılımcı mesleğini katmayacak. Liseyi bir geçiş olarak düşün ve meslek lisesi gibi bir hataya düşme. Meslek lisesine gidersen üniversite kazanamazsın. Bu mesleği elde etmen için lisede kendini geliştirip üniversitede yazılımcılığa yöneleceksin. Yazılımcılık sayısal bir bölüm o yüzden kendini matematiğe yoğunlaştır ve yazılım dersleri al. Şunu da unutma Lise mesleğe giden yoldur mesleği sana direk öğretmez. 6 Öncelikle merhaba, benim PC ile aram çok iyi, programcı olmak istiyorum. Bildiğiniz gibi bir liseye gitmem gerekiyor, matematiğim çok iyi değil, denemede en fazla 7 doğru yaptım. İngilizcem iyi düzeyde. "Pek ümitli değilim büyük ihtimal saçma bir meslek sahibi olacağım." Ne kadar çalışsam en fazla 335 puan alabilirim "en fazla" Bursa'da yaşıyorum ve bu puan için olan liseler; Anadolu imam hatip. Anadolu mesleki teknik. Sosyal bilimler lisesi. Ne yapacağım? "pek ümitli değilim büyük ihtimal saçma bir meslek sahibi olacağım." galiba. Bunlardan hiçbiri senin işine gelmez 335 puan ile fen lisesine de gidemeyeceğin için normal bir anadolu lisesi olabilir ama tabi hocaların iyi olması lazım senin de gayretli olman lazım ve aynı zamanda lise 1 2 de matematik çalışarak iyi olabilirsin zaten mühendis olacak isen matematik ve fizik gibi derslerde fark atman lazım diğer derslerden geçip matematik ve fiziğe odaklanırsan ve boş zamanlarında oyunlar geliştirerekboş zamanın oluyor olmaz deme hayatını değiştirebilirsin ne de olsa her şey senin elinde. 7 Meslek lisesine gidersen üniversite kazanamaz mısın, peki Takılmayın bu arkadaşlara. Çalışırsanız kazanırsınız. Eğer Anadolu lisesi kazanamıyorsan bilişim bölümleri içeren meslek lisesine git. Ne öğrenirsen kar olur senin için. Tabii ki evde de kendine bir şey katarsan bu gelişir meslek lisesinde gördüklerin. Kültür derslerine de çalışıp üniversite kazanırsın. 8 Meslek lisesine gidersen üniversite kazanamaz mısın, peki Takılmayın bu arkadaşlara. Çalışırsanız kazanırsınız. Eğer Anadolu lisesi kazanamıyorsan bilişim bölümleri içeren meslek lisesine git. Ne öğrenirsen kar olur senin için, kültür derslerine de çalışıp üniversite kazanırsın. Hocam öyle olmuyor işte. 9 Öyle oluyor merak etme. Benim meslekten 5 arkadaşım makine, 1 arkadaşım pilotaj kazandı. Mimarlık, bilgisayar vb. bölümlerine giden de birçok kişi oldu. Gidilen üniversiteler de boru üniveristeler değildi. Çalışırsan yaparsın. Ezbere konuşmayalım. 10 Meslek lise çıkışlıyım sakın meslek lisesine gitme. Üste yazılan yorum çok doğru iyi bir üniversite kazanamazsın. Ben şu an 2 yıllık bilgisayar programcılığı okuyorum ve hiç memnun değilim. İstekliysen kendi kendine lisede anlatılanlardan daha fazla öğrenirsin. Bizim 8 saat programlama dersimiz vardı 2 ders anca işleyip 6 saat bomboş oturuyorduk. Bu derste koca 1 yılda öğretilenleri evde 1-2 ayda çok rahat şekilde öğrenirsin. Sadece temel veriyorlar. Saat gece yarısını çoktan geçmiş. Bilgisayarınızın başında oturuyorsunuz. Facebook’da video izliyorsunuz. Bir yandan da MSN açık, arkadaşınız ile bir saat önce de, en son aldığınız oyununuzu zevkle oynadınız ve bitirdiniz. Nereden baksanız 6-7 saattir makinenizin önündesiniz. Bir anda, beyninizin derinliklerinden bir ses duyuyorsunuz “Bilgisayar hayatının neresinde? Onunla neler yapıyorsun?” Böyle bir soruya verdiğiniz cevap, sizi daha da sarsmak üzere; “zamanımın çoğunu bilgisayarımın başında geçiriyorum ama, yaptığım tek şey oyun oynamak ve chat’ yapmak “. Bu rahatsız edici durum, sizi bilgisayar kullanarak para kazanabileceğiniz, daha da önemlisi mutlu olacağınız bir mesleğe yani, “bilişim” e doğru itti. Peki şimdi bu bilişim denen mesleğin hangi branşı ile ilgileneceksiniz? Sistem uzmanı mı, web tasarım uzmanı mı yoksa yazılım geliştirme uzmanı mı olacaksınız? Google’dan, arkadaşlarınızdan, oradan buradan araştırıyorsunuz. Yaptığınız incelemeler sonucunda yazılım geliştirmenin daha çok hoşunuza gideceğine karar verdiniz. Peki nereden başlayacaksınız? Hangi programlama dilini kullanarak, nasıl projeler yazacaksınız? Daha da önemlisi “Başarabilecek misiniz?” İşte bu yazımda, böyle düşünmeye başlamış arkadaşlarıma elimden geldiği kadar yol göstermektir amacım. Bu işi yapabilmenin altın anahtarı kendine güvenmektir. Bazı insanlar için “kendine güvenmek” ifadesi biraz korkutucudur. “Hiç denemediğim bir alanda kendime neden güveneyim” psikolojisi ile duruma yaklaşabilirsiniz. O zaman, rahatlayın arkanıza yaslanın ve burada size söylediklerime kulak verin. Şimdi, yaptığınız en iyi işi düşünün. Mesela araba kullanmak, iyi yemek yapmak, hatta iyi bir WOW oyuncusu olmak gibi kendinizle övünebileceğiniz eylemlerinize odaklanın. Ardından bu işleri yapmayı nasıl öğrendiğinizi hatırlayın… Hatırlayın ve odaklanın… Bu işe “korkarak” mı başladınız, yoksa başlangıçta hata yapıyor olmanıza rağmen, bu hatalardan dahi zevk alıp eğlenerek mi kendinizi geliştirdiniz? Dürüst olun lütfen. Belki de bir kısmınız, bu sorulara “hata yaptığımın farkında bile değildimki, ben sadece eğleniyordum. Bir de baktım işin piri olmuşum” diye yanıt vermiştir. Hayatınızda başarılı olduğunuzu düşündüğünüz her eylemde ortak olan tek şeyin, o eylemi icra ederken size verdiği haz ve mutluluk olduğunu fark edin! Siz, aslında iyi yaptığınız her şeyi, bir başkasının size “aferin” demesi için değil kendinizi mutlu hissetmek için yapmıyor musunuz? Yani egomuzu tatmin etmenin en iyi yolu, sevdiğimiz bir işi yapmaktır. O zaman şöyle diyebiliriz; “bir işte kendine güvenmek demek, o işi severek yapmak demektir.” Yandaki ünlü “Lunch atop a Skyscraper” fotoğrafını, çoğu kişi görmüştür. Yükseklik korkusu olan çoğu kişi, bu fotoğrafa baktığında rahatsız bile olmuştur. İşte ben, o rahatsız olanlardan biriyim. Ciddi derecede korkuyorum yüksekten. Fakat, bir o kadar da manzara sever bir adamım. Ne mi anlatmak istiyorum? Yüksekten o kadar korktuğum, kendi evimin beşinci kattaki camından bile bakamadığım halde, sırf doğa ve manzara aşkına, geçtiğimiz yaz Fethiye’de yamaç paraşütü yapabildim tanımayanlar için, kasksız olan ben oluyorum. Çünkü sevgi, korkudan; aşk da nefretten çok sevdiğiniz birşeyi yapıyorsanız, korktuğunuz şeyleri görmezsiniz bile. Öyleyse size açık ve seçik olarak şunu teklif ediyorum; yazılıma aşık olun! Onu, hayatınızın vazgeçilmez bir parçası haline getirin. Eğer bu adımı atabilirseniz, gerisi sizin için çorap söküğü gibi gelecektir. Gerisi? Elbette o aşamalara da bakacağız. “Nasıl öğrenirim – çalışırım” sorusu yazılıma yeni başlayan dostlarımın en sık dile getirdiği sorulardan biridir. Hatta daha da özele inersek, yeni öğrenilen bir konu hakkında hemen “bunu nerede kullanırım” sorusu ortaya çıkar Hissedebiliyorum, şu anda bazı okurlarım “aaa ben de bu soruyu soruyorum” diye düşünüyor. Bu sorunun cevabı çok basittir “İhtiyaç duyduğunuz yerde”. Bu cevap sizi tatmin etmedi mi? O zaman soruyu değiştirmelisiniz. “Bu kodu nerede kullanırım” değil, “Bu koda ne zaman ihtiyaç duyarım” diye sormalısınız. Çünkü o zaman şu kavramı daha net anlarsınız Ne kadar çok kod yazarsanız, o kadar çok “ihtiyaç” duyarsınız ve bu ihtiyaçlarınızı giderdiğinizde o kodu/konuyu çok daha iyi kavrarsınız. Aslında söz buraya gelmişken, bir yazılımcının olmazsa olmaz karakteristik özelliklerinden bahsedelim. Bu özellikler elbette detaylandırılabilir ama benim özellikle üzerinde durmak istediklerim; yaratıcılık, tatmin edilemez bir merak ve bu merakı gidermek için kullanılacak disiplinli bir araştırmacılık. Yaratıcılık diye isimlendirdiğimiz ve çoğu kişi tarafından doğuştan geldiğine inanılan düşünme biçimi, aslında bir çok kavramı da kapsayan bir tanım. Yani içinde, çözümleyici analitik düşünceyi, gözlemciliği, nesneler arası bağlantı kurabilmeyi, neden-sonuç ilişkilerini tespit edebilmeyi ve kesinlikle hayal gücünü de barındırıyor. Peki yaratıcılık doğuştan mı gelir, yoksa çevresel faktörler mi yaratıcılığı tetikler? Ben, ikinci görüşün sıkı bir savunucusuyum. Bir insanın yaratıcılığını ve elbette hayal gücünü besleyen şeyler, o insanın çevresinde mutlaka vardır. Çizgi filmlerden kitaplara, müziğe kadar herşey sizin yaratıcılığnızı geliştirebilir. Denemeden bilemezsiniz. Benden yazılım eğitimi alan çoğu öğrencimin en büyük sorunu şudur; “hocam derste anlattığınızda iyi anlıyorum, ama evde örnek sıkıntısı çekiyorum.” Öncelikle şunu belirteyim, eğer yazılım ile ilgilenmeye henüz başladıysanız, böyle bir sorun yaşamanız kadar doğal başka birşey yok. Peki çözüm nedir? Hadi gelin sorunun köklerine inelim ve çözümü netleştirelim. Yazılım geliştirirken karşınıza çıkan bir sorunun bir çok çözümü vardır. Peki neden? Neden tek bir çözümle idare edemeyiz biz yazılım geliştiriciler? Yazılım en basit anlamda bir kod yazma işidir. Çözüme ulaşmak için yazılan kodun, daha az satırdan oluşması, daha işlevli olması ve daha kolay okunması amacıyla birsürü şey deneriz. İşte bu nedenle, bir sorunun sonsuz çözüm yöntemi olabilir. Yıllar geçtikçe de bu çözümler artacak, birileri aynı sorunun çözümüne yönelik daha iyi kodlar yazacaktır. Bir örnek verelim bu konuda… Yazılıma yeni başladınız ve döngülere kadar geldiniz. Genellikle öğrenilen ilk döngü for döngüsüdür. Konuyu okudunuz, hocanızın gösterdiği veya kitaptaki örneği tekrarladınız. Ve o meşhur soruyu sordunuz “Bu koda ne zaman ihtiyaç duyarım?” Öncelikle şöyle düşünün. for döngüsü olmasaydı ne yapardınız? Mesela, üç elemanlı bir diziniz var ve bu elemanları tek tek MessageBox’da göstermek istiyorsunuz. Ne yapacaksınız? Sanırım tek seçeneğiniz var string[] iller = { "istanbul", "ankara", "izmir" }; sizce bu kod dinamik mi? Her diziye uygulanabilir mi? Ya dizinizin eleman sayısı 25 olsaydı? Yukarıdaki koda 22 satır daha ekleyerek mi problemi çözeceksiniz? İşte bir yazılımcı, dinamik bir çözüm getirmek zorunda. Şimdi gayet basitçe düşünelim, alt alta bulunan satırlarının parametrelerini inceleyin. Değişen tek şey, iller dizisinin index değeri 0,1 ve 2 değil mi? Bunu gözlemlediyseniz, içinizden bir ses şöyle diyecek; “bir değişkenim olsa, 0’dan başlasa ve dizinin son elemanının indexine kadar gitse, tabii bunu yaparken de kendini 1’er 1’er arttırsa, böylece ben de satırında değişkenin o anki değerini kullanabilirim. Böylece dizinin eleman sayısı kaç olursa olsun tüm elemanları gösterebilirim.” İşte for döngüsünü siz icad ettiniz!! “Bir değişkenim olsa, 0’dan başlasa ” int i = 0;“…ve dizinin son elemanının indexine kadar gitse” if i< “..tabii bunu yaparken de kendini 1’er 1’er arttırsa” i++;E hadi birleştirin şimdistring[] iller = { "istanbul", "ankara", "izmir" }; for int i = 0; i < i++ { }Dediğim gibi. for döngüsünü siz icad ettiniz. Önce o olmasaydı ne yapacağınızı düşündünüz, sonra yazdığınız kodu incelediniz ve içinizden gelen sesi dinlediniz. for döngüsü kendiliğinden ortaya çıktı. Birşeyden emin olun! For döngüsünü icad edenler de böyle ihtiyaç duydukları için icat ettiler. İşte sevgili dostlarım, gördüğünüz gibi, yeni öğrendiğiniz herşeyi uygulamaya dökmek ve “bu koda ne zaman ihtiyaç duyarım” sorununa çözüm bulmak bu kadar basit! Yazılım öğrenmeye başladıktan sonra, en çok karşınıza çıkacak bir diğer sorun da, yeni öğrenilen kavramın tam olarak nasıl çalıştığını anlamamaktır. Bunun çözümü ise, bilgisayarınızın dışında! Çevrenizde, tam olarak hayatınızın içinde! Daha önce de bir makalede söylemiştim. Yazılım bire bir insan mantığını taklit eder. Yandaki karikatüre bakın, klasik, “uyuyamazsan, çitten atlayan koyunları say” yaklaşımının, while döngüsü ile yazılmış hali. Yani türkçesi; “hala uyanık olduğum SÜRECE, koyun sayısını bir arttır. ” Bir önerme süreci ve eylem… Alın size bir döngü de benden, “hayatta olduğum SÜRECE kod yazacağım “. Bunu da siz karikatirüze edin. Yavaş yavaş cümleleri toparlayalım. Dostlarım, özellikle yazılım geliştirmeye yeni başlayanlar, sizlerle benim veya çevrenizdeki herhangi bir yazılımcının arasında tek bir fark vardır. Bizler sadece daha fazla kod yazdık o kadar. Eğer sizde şu andan itibaren başlar ve geceli gündüzlü çalışır, yazdığınız herşeyin mantığını kavrarsınız, disiplinli bir şekilde Google’dan, forumlardan faydalanırsanız, mükemmel noktalara ulaşacaksınız. Bundan adınız gibi emin olun. Son olarak öğrencimle sık sık paylaştığım bir örneği paylaşmak istiyorum. Bir eylemi sık sık yapmak, o eylemin yapılırken artık düşünülmemesine neden olur. Bir dolmuş şöförü buna harika bir örnektir. Adam, hem ışıklara, hem sıkışık bir trafikte önünde ve arkasındaki araçlara, debriyaja, gaza, frene,vitese, aynaya odaklanır. Bunun yanında bir de yolculara para üstü uzatır. İşte size soru bu adam bu yeteneği dehasıyla değil, çok çalışması ile elde etmiştir. Siz de, öğrenin, pratik yapın, kısa yollar üretin ve uzman olun… Kodla kalın, iyi çalışmalar… Türkay ÜRKMEZ

yazılımcı olmak için hangi lise