İyi bir yazılımcı olmak için önerileriniz nedir?

E sen iddia ediyordun. Sanal bir ortamda gerçek bir şey yapabilirim diye.C dili bu yüzden var olmadı mı? Arduino bile bu yüzden C kullanmıyor mu? Kodlama sanal diyen ancak ve ancak YouTube'tan 3-5 video izleyen kişiden olur.
Ayrıca C# ile doğru kütüphaneleri kullandığın müddetçe donanıma da erişebilirsin. C# High level bir dil, dolayısıyla donanıma uzak. Ancak doğru kütüphaneler ile donanım bilgisini alabilir, yönlendirebilir, işlemlere veya threadlere müdahale edebilir ve onları yönlendirebilirsin. Com portlarine erişebilir, yine doğru kütüphaneler ile porttaki cihazı kontrol edebilirsin. İmkansız diye bir şey yok. Uzun yolu tercih etmek var.
 
Öncelikle mühendislik fakültesini bitirmen lazım. Bitireceksin ki algoritmayı ve analitik düşünceyi kavrayacaksın. Herkes kod yazar. Herkes beyin ameliyatı yapar. Herkes uçak uçurur. Yazdığın kodun 3 gün sonra patlamayacağını şirketi milyon dolar zarara uğratmayacağını garanti edemezsin. Yapacağın beyin ameliyatı adamı yaşatacağına garanti edemezsin. Uçurduğun uçağın havada 3 saat uçacağını garanti edemezsin. Neden mi çünkü vasıfsızsın. İnsanların mühendislik okumadan kodlama öğrenmek istemesi beni irrite ediyor açık ve net. Beyin cerrahı ol kardeşim. Mühendisliğe neden göz diktin? Cerrah ol daha çok kazanıyorlar bizden. Al yine de sana bir abi tavsiyesi algoritma öğren.

C ve Python...makine dilinden OOP diline geçiş. Amaç? Çünkü Google'dan öğrendin.

Dil bilmenin hiçbir etkisi olmadığını kütüphaneleri de bilmesi gerektiğini de hatırlatsaydın iyiydi.

Konu sahibi ile bir derdiniz mi var? Bu işi en iyi siz biliyormuş gibi yazmanız veya insanları laf bombardımanına tutma sebebiniz ne? Bilseniz bile birisi bu şekilde gelip geleceğinizle mi oynadı? Bir gareziniz varsa bu konu ile alakası ne? İnsanların hevesleri olabileceğini ve bu hevesleri için çalışmaları gerektiğini bilmiyorsa bile bunu öğreneceğini bilmiyor musunuz? Neden bu şekilde konuşanların ve meraklı olanların hevesini kırma eğiliminiz? Sanırım aynı meslek gurubunda çalışıyoruz ve sizin yarınlarda bu işleri devredeceğimiz, bırakacağımız kişilere karşı bu hitabınız sektördeki çekememezliliği belli ediyor zaten. İnsanların heveslerini kırıcı şeyler söylemek yerine açılan konuya girmeseniz hem kendiniz, hem de diğer forum kullanıcıları için daha hayırlı olurmuş. Açılan konuya düzgün bir dille cevap vermeniz sadece konu için değil hayatınızda da olumlu sonuçlanır, misal olarak;
Dostum bu işler herkesin kafasına yatacak şeyler değil, bir dil öğrenmeden önce, öğrenmen gereken birçok şey var, bunları şimdi yaparak ileride üzülme ve vaktini boşa harcama ihtimalini azaltırsın, öncelikle araştırmacı ol, internette tüketebileceğin bir sürü kaynak var. Diller ile ilgili de en kabasından en detaylısına kadar bir ton içerik var, hangi dil veyahut hangi alanı seçeceğini senden iyi kimse bilemez, bunları araştırmadan sende bilemezsin. Her yerde hiçbir şey bilmeyen birçok insan var, dediklerinin doğru olup olmadığını da kendin yine araştırarak öğrenebilirsin.
Demiş veya benzeri söyleseydiniz insanların belki hayatında hiç görmeyeceği birine, bu ne akıl dedirtmemiş olabilirdiniz. Eğer bu işi yeni öğrenmeye başlayan bir kesim bir şey bilmeyen gençlerin if else elseif yazınca kendilerini devoloper olarak görenlerden bu kadar rahatsızsanız gelip bu konuyu okumanıza, kendinize ve diğer forum kullanıcılarının canını sıkmanıza gerek yok.
Dipnot: İf else else if yazıp kendini programlamacı ilan edenlerden bende rahatsızım ancak bunu kendime saplantı haline getirmiyorum.
Şimdi senin derdine gelecek olursak konu sahibi arkadaşım. Yukarıda dediklerim haricinde, bu işi yapmak için ne mühendislik ne de üniversite bitirmeye gerek var, ülkemizdeki belli başlı üniversiteler hariç çoğunda alacağın eğitimi internetten kendin de edinebilirsin. Hiçbir zaman mesleğini severek yapan bir dr öğr üyesi hocadan alacağın gibi olmayabilir, ancak diploma seni bir işe sokmaz, soksa bile devamlılığını sağlamaz, durmadan kendini geliştirmen lazım. Kolay gelsin.
 
Konu sahibi ile bir derdiniz mi var? Bu işi en iyi siz biliyormuş gibi yazmanız veya insanları laf bombardımanına tutma sebebiniz ne? Bilseniz bile birisi bu şekilde gelip geleceğinizle mi oynadı? Bir gareziniz varsa bu konu ile alakası ne? İnsanların hevesleri olabileceğini ve bu hevesleri için çalışmaları gerektiğini bilmiyorsa bile bunu öğreneceğini bilmiyor musunuz? Neden bu şekilde konuşanların ve meraklı olanların hevesini kırma eğiliminiz? Sanırım aynı meslek gurubunda çalışıyoruz ve sizin yarınlarda bu işleri devredeceğimiz, bırakacağımız kişilere karşı bu hitabınız sektördeki çekememezliliği belli ediyor zaten. İnsanların heveslerini kırıcı şeyler söylemek yerine açılan konuya girmeseniz hem kendiniz, hem de diğer forum kullanıcıları için daha hayırlı olurmuş. Açılan konuya düzgün bir dille cevap vermeniz sadece konu için değil hayatınızda da olumlu sonuçlanır, misal olarak;
Dostum bu işler herkesin kafasına yatacak şeyler değil, bir dil öğrenmeden önce, öğrenmen gereken birçok şey var, bunları şimdi yaparak ileride üzülme ve vaktini boşa harcama ihtimalini azaltırsın, öncelikle araştırmacı ol, internette tüketebileceğin bir sürü kaynak var. Diller ile ilgili de en kabasından en detaylısına kadar bir ton içerik var, hangi dil veyahut hangi alanı seçeceğini senden iyi kimse bilemez, bunları araştırmadan sende bilemezsin. Her yerde hiçbir şey bilmeyen birçok insan var, dediklerinin doğru olup olmadığını da kendin yine araştırarak öğrenebilirsin.
Demiş veya benzeri söyleseydiniz insanların belki hayatında hiç görmeyeceği birine, bu ne akıl dedirtmemiş olabilirdiniz. Eğer bu işi yeni öğrenmeye başlayan bir kesim bir şey bilmeyen gençlerin if else elseif yazınca kendilerini devoloper olarak görenlerden bu kadar rahatsızsanız gelip bu konuyu okumanıza, kendinize ve diğer forum kullanıcılarının canını sıkmanıza gerek yok.
Dipnot: İf else else if yazıp kendini programlamacı ilan edenlerden bende rahatsızım ancak bunu kendime saplantı haline getirmiyorum.
Şimdi senin derdine gelecek olursak konu sahibi arkadaşım. Yukarıda dediklerim haricinde, bu işi yapmak için ne mühendislik ne de üniversite bitirmeye gerek var, ülkemizdeki belli başlı üniversiteler hariç çoğunda alacağın eğitimi internetten kendin de edinebilirsin. Hiçbir zaman mesleğini severek yapan bir dr öğr üyesi hocadan alacağın gibi olmayabilir, ancak diploma seni bir işe sokmaz, soksa bile devamlılığını sağlamaz, durmadan kendini geliştirmen lazım. Kolay gelsin.

Böyle insanlardan dolayı her zaman benim de ön yargım oluştu gerçekten bencil kötülük düşünen insanlardan biri gibi bu arkadaşta. Bana zamanında biriside edemezsin yapamazsın sende o kapasite yok diyordu ve şu an çok da kötü yerlerde değilim hatta bana göre iyi yerlere kadar getirdim backend developerlık kısmında ki sadece backend değil başka alanlarada canım isteyince girişen ufak tefek şeyler yazan birisiydim. İyikide böyle insanlara güvenmeyip kendimi geliştirmeye devam etmişim diyorum. YKS sonuçlarını bekliyorum 4 senelik gelmeyecek gibi 2 senelik yazıp DGS deneyeceğim olmazsa direkt sertifika kurslarına gidip CV'me yazacak birkaç sertifikam olsun diyorum ondan sonra freelancer ve bireysel projeler yerine düzgün bir yere girmeyi düşünüyorum.
 
Böyle insanlardan dolayı her zaman benim de ön yargım oluştu gerçekten bencil kötülük düşünen insanlardan biri gibi bu arkadaşta. Bana zamanında biriside edemezsin yapamazsın sende o kapasite yok diyordu ve şu an çok da kötü yerlerde değilim hatta bana göre iyi yerlere kadar getirdim backend developerlık kısmında ki sadece backend değil başka alanlarada canım isteyince girişen ufak tefek şeyler yazan birisiydim. İyikide böyle insanlara güvenmeyip kendimi geliştirmeye devam etmişim diyorum. YKS sonuçlarını bekliyorum 4 senelik gelmeyecek gibi 2 senelik yazıp DGS deneyeceğim olmazsa direkt sertifika kurslarına gidip CV'me yazacak birkaç sertifikam olsun diyorum ondan sonra freelancer ve bireseysel projeler yerine düzgün bir yere girmeyi düşünüyorum.

Yazılımcılığın en güzel taraflarından birisi de zaten tek bir alanda kalmayıp sadece kendi işleriniz için bile olsa başka platformlarda, dillerde yazabilmek. En basitinden bir taraftan PHP Java çalışırken arkadaşınızın projesi için mobil bir uygulamayla kafayı dağıtabiliyorsunuz. Veya mesleğinizdeki bilgi işlemdeki biri Excel'de saatlerini harcayarak bir işlem yaparken siz basit algoritma beceriniz ile işlevleri yazma sürecinde bitiriyorsunuz. Elinizden birçok şey gelmesi de işinizi daha da çok sevmenizi sağlıyor. Meslek lisesinde okumak ile en iyisini yapmışsınız. Çünkü sizde sağlam bir temel var gibi duruyor, tabii okul durumunuzu bilmeden söylüyorum bunu.
 
Yazılımcılığın en güzel taraflarından birisi de zaten tek bir alanda kalmayıp sadece kendi işleriniz için bile olsa başka platformlarda, dillerde yazabilmek. En basitinden bir taraftan PHP Java çalışırken arkadaşınızın projesi için mobil bir uygulamayla kafayı dağıtabiliyorsunuz. Veya mesleğinizdeki bilgi işlemdeki biri Excel'de saatlerini harcayarak bir işlem yaparken siz basit algoritma beceriniz ile işlevleri yazma sürecinde bitiriyorsunuz. Elinizden birçok şey gelmesi de işinizi daha da çok sevmenizi sağlıyor. Meslek lisesinde okumak ile en iyisini yapmışsınız. Çünkü sizde sağlam bir temel var gibi duruyor, tabii okul durumunuzu bilmeden söylüyorum bunu.

Meslek lisesinde okumadım açıkçası özel Anadolu'da bitirdim. 6 sınıftan beri yazılımla uğraşıp akademiği arkada bıraktım o yüzden 4 senelik tutturamadım pek. Kendi kendime öğrene öğrene araştıra araştıra bir şeyler kaptım ve gerçekten zevkli dediğiniz gibi PHP'den sıkıldım gidip bir Android uygulaması geliştireyim Java dili ile deyince bile zevk veriyor insana anlatamamış olabilirim tam :D
 
Sayfalarca yazmaya gerek yok -> iyi egitim + iyi tecrube

Iyi egitim alip uluslararasi muhendislerle birlikte kilit projelerde yer alirsan kral olursun.

Okumadan kendi capinda bir seyler karalayip 3-5 kisiden fazlasinin kullanmayacagi projelerde yer alirsan patates olursun.

Hangi dille basladigin bu denklemin bir parametresi degil, bir yazilim muhendisi ertesi gun hic bilmedigi dilde calistigi projeye katki yapmaya baslayabilir.
 
Sayfalarca yazmaya gerek yok -> iyi egitim + iyi tecrube.

Iyi egitim alip uluslararasi muhendislerle birlikte kilit projelerde yer alirsan kral olursun.

Okumadan kendi capinda bir seyler karalayip 3-5 kisiden fazlasinin kullanmayacagi projelerde yer alirsan patates olursun.

Hangi dille basladigin bu denklemin bir parametresi degil, bir yazilim muhendisi ertesi gun hiç bilmedigi dilde calistigi projeye katki yapmaya baslayabilir.

Hocam ne yapayım yani bir dil öğrenmeyeyim mi? Yazılımın dinamik bir iş olduğunu biliyorum ancak bir yerden başlamam gerek.
 
Hocam ne yapayım yani bir dil öğrenmeyeyim mi? Yazılımın dinamik bir iş olduğunu biliyorum ancak bir yerden başlamam gerek.

Eger ciddiysen muhendis olmali, muhendis olmak istiyorsan da en iyi muhendislik fakultesine gidecek sekilde calismalisin, yani derslerine calismalisin.

3 net fazla yapan insan > 10 tane Javascript kursu bitiren insan.

Cunku o kurslarin acigini kapatmasi cok kisa surecek.

Yine de hevesini taze tutmak icin en cok merak ettigin dilde bir seyler ogrenmeye calisabilir, fark etmez hangi dil ya da alan oldugu.
 
Güzel kardeşim, benim bir forum kullanıcısına cevap vererek uzunca yazdığım yazıyı okuduysan gidip bu konuda içerik üreten insanların içeriklerini takip etmen sana şu an söylenen şeylerden daha çok yardımcı olacaktır.
 

Yeni konular

Geri
Yukarı