Yazılımcı Olmak İsteyenlere Sektörden Bilgiler - ihan3t - Turkhackteam.org/net - Ethical Hacking & Cyber Security Platform
Selamlar herkese, uzun süredir aktif olarak konu açmamakla beraber bu konudan sonra uzun bir süre daha da açmayı düşünmüyorum. Hiç değilse kapsamlı konular açmayacağım. Bunun sebepleri arasında yoğun iş temposu, kendime ayırdığım kişisel zamanlar vs vs sebepler mevcut.
6 - Agile nedir hacı?
- Hangi dil ile iş bulurum?
- Sektörde desktop uygulama mı yaptırıyorlar?
- Yazılımı internetten mi öğrensem yoksa kursa mı gitsem yoksa kitap mı alsam?
Arkadaşlar bir konuyu öğrenmek, sizin çalışma şeklinize, motivasyonunuza, öğrenme arzunuza bağlıdır. Kendimden örnek vermek gerekirse, üniversite hayatım boyunca 30-40 civarı kitap almışımdır. Bunlardan yaklaşık 20 adeti kütüphanemde duruyor. Birçok kitap okudum. Fakat bunun yanında binlerce makale okudum, yüzlerce tutorial izledim. Yüzbinlerce satır kod yazdım.
Ben kitapları severim, elimin altında bulunsun, hiç değilse konu başlıkları açısından referans olabilecek bir kaynağım olmuş olur. Tutoriallarda ise hands-on programming gösterildiği için izlerken pratik yaparak akılda kalıcı olması sağlanır. Makaleler ise bir konuyu farklı şekillerde ve yöntemlerle ele alarak bakış açınızı genişletir.
Ben oldum olası yazılım kurslarını sevmedim hele ki Türkiye şartlarında. Bilmem kaç kişilik kursa binlerce tl dökmek yerine, bu ücretle onlarca kitap onlarca tutorial alır tekrar tekrar üzerinde çalışabilirsiniz.
İlle kurs istiyorsanızda işi bilen birisinden özel ders veya neredeyse özel ders şeklinde eğitim alın. Ki bununda ücreti çok yüksek olur, fakat gerçekten yazılım öğretirse ve tecrübeli birisyse çok faydalı olabilir.
Ama yeni başlayan biri için benim tavsiyem şu yönde olacaktır. Direkt olarak programlama dalmadan önce bilgisayar mühendisliğinde anlatılan ve temel olarak sayılan dersleri internetten çalışın. Nedir bunlar derseniz, temel bilgisayar mimarisi, logic kapılar, bilgisayarda matematiksel işlemler, veri yapıları ve algoritmalar, programlamaya giriş...
Bu temelleri oturttuktan sonra yönelmek istediğiniz alanı belirleyip ona uygun bir programlama dili seçin ve piyasada "iyi" olarak duyduğunuz bir veya birkaç kitabı edinin. Aynı zamanda udemy/youtube gibi platformlarda memnuniyet sayısı yüksek birkaç tutorial takip edin. Medium, quora, dzone, hackernoon gibi platformları takip edin ve hergün en az 3-5 makale okuyun.
Sürekli pratik yapın, github üzerinde projeleri takip edin, gündemde hangi teknoloji var dünya neyi nasıl kullanıyor ne tarz projeler yapıyor bunları takip edin ve kendinizde örnek projeler geliştirmeye çalışın.
Benim tavsiyelerim bu yönde olacaktır.
Git öğrenin, githubda open source projelere katkıda bulunmaya çalışın. Geliştirdiğiniz projelerinizi githuba atın.
Faydalı ve aydınlatıcı bir yazı olması dileğiyle, iyi forumlar, ihan3t...
Konu ihan3t tarafından (21-08-2018 14:24 Saat 14:24 ) değiştirilmiştir.
Phemis, Sessizer, 1071malazgirt, ghostblue, Pentester, Hichigo, PashaReyiz, TrOwX, anCula, BAMSIBEY, k3~, ExeOweR, "P4RS, ANTROPİ, Tegin, Vibe7, siberdrone15, kondanta, YouDownEmre, banban, Painful, M4K4R, Dark Soul, LifeHacker, Ammas, oldnco, erkan000, Huaweis, Nodermit, CruzeBlade, strkaos, DorukEfendi, HERRE, Javabex, StrangerMinds, ATABÖRÜ, Lauks, freemo716, BeoWulf007, oxcakmak, bhecy, HaSan0006 Teşekkür etti.
Ellerine sağlık her zamanki gibi bilgilendirici bir yazı olmuş. Dilden dile atlamayın diye yine vurgulamışsınız. Neden öyle dediğinizi bugün daha iyi anlıyorum. Elektronik amaçlı yaklaşık bir yıldır C üzerine yoğunlaşmıştım. Birkaç ay önce yapay zekâyı merak ettiğimden Python öğrenmeye başladım. Tabi C'yi de bırakmadım. İkisini de aynı anda öğrenmeye-geliştirmeye çalışıyorum. Sıkıntı şu ki bazen birine çalışırken diğeriyle karışıyor. Python ve C noktalama bakımından birbirine ters geliyor. Ama gün geçtikçe alıştım. İşin kötü yanı bu yıl okulda C# dersi var. Ve ne yapacağımı bilmiyorum. Aslında bir yandan yeni dil öğreneceğim diye seviniyorum ama diğerleriyle karışır diye de korkuyorum. Size soracağım soru şu:
Sizce C#'a sadece okul için mi çalışayım yoksa diğer dillerin yanında gerçek manada çalışayım mı? Bana faydası mı olur zararı mı?
Ellerine sağlık birde birşey sorabilirmiyim ;
Türkiye'de yazılım mühendisliği için diploma şartmı ve diplomasız yurt dışında çalışabilirmiyiz bu yazılım üzerine ?
c# biliyorum sql ve access komutlarına aşinayım bi kere okusam direk aklıma gelir daha önceden bildiğim ve kullanmaya kullanmaya unuttuğum için bu bilgiyle biryerde işe başlıyabilirmiyim hocam tek sorum bu.
Bu sene özel üniversitede yazılım mühendisliği okumaya başlayacağım kısmetse üstelik %100 ingilizce olacak dersler. Tavsiyeniz nedir iş ve okul hayatimda kolaylık sağlaması için
Bence cebinde c# veya java ikilisinden birisi mutlaka olsun. Fakat ağırlığını tek yere yönelt.
Bununla ilgili konuyu güncelliyorum, bu soru da çok sorulanlar arasında. Özet, evet şart.
Access kullanılmıyor hiçbir yerde. Oledb adonet falan kalmadı. Sql ve entityframework bakın.
Theakoles´isimli üyeden Alıntı
Çalış, araştır, oku, pratik yap. Kendine 2. sınıfa gelene kadar bir alan seç onun üzerine yoğunlaş. 4 yılını dolu dolu geçir ünide.
Teşekkürler o zaman öğrenmeye devam bilginin sonu yok
Konu 1071malazgirt tarafından (21-08-2018 09:44 Saat 09:44 ) değiştirilmiştir.
Hocam elinize sağlık benim sorum var:
Yazılımı internnetten öğrenirsem daha iyi yoksa kursa gitsem?