• 22-05-2020, 22:14:28
    #1
    Uzman Grafik Tasarımcısı
    Merhaba arkadaşlar
    Bu konuyu sıfırdan Visual studio ile kendimi geliştirmek ve günlük olarak ilerleyişimi kaydetmek amacı ile açıyorum.
    Amacım hem bu yolda size bir şeyler katabilmek hemde sizlerin bilgi ve birikimi ile konuyu zenginleştirmek istiyorum.
    Yapmak İstediklerim
    1. XML ile veri çekme
    2. C# ile yapay zeka
    3. Asp.Net ile dinamik web siteleri yapma
    4. Python ile sıfırdan ileriye programlama
    5. C# İle restoran uygulaması yapma
    6. Android uygulama geliştirme
    7. Windows uygulama geliştirme
    8. Unity ile oyun yazma
    9. İleri seviye program yapma
    10. Sosyal medya bot yazma
    22/05/2020 Tarihinde yapılanlar
    Bismillah diyerek başladık gün ve gün gelişmeleri ve taslak dosyalarını sizlerle paylaşacağım neler yaptığımı görmüş olacaksınız. Eklemek istediklerinizi yorum olarak belirtebilirsiniz. Konuya abone olarak gelişmelerden haberdar olabilirsiniz.


  • 22-05-2020, 22:20:35
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çok dağınık hocam, dünyada Unity ile oyun geliştirip, Android uygulamalar yapıp aynı zamanda C# ile yapay zeka çalışmaları yapan ve sosyal medya botları geliştiren biri bulunmuyor.
    Herhangi bir firmaya tüm bunları biliyorum diye gitseniz İK uzmanı sizi herhangi bir alanda profesyonelleşmediğinizi, hepsinden az az bildiğinize karar verir ve junior teklifi verir.

    Önerim yolunuzu spesifikleştirin, daha sade gidin.
  • 22-05-2020, 22:24:43
    #3
    Uzman Grafik Tasarımcısı
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    Çok dağınık hocam, dünyada Unity ile oyun geliştirip, Android uygulamalar yapıp aynı zamanda C# ile yapay zeka çalışmaları yapan ve sosyal medya botları geliştiren biri bulunmuyor.
    Herhangi bir firmaya tüm bunları biliyorum diye gitseniz İK uzmanı sizi herhangi bir alanda profesyonelleşmediğinizi, hepsinden az az bildiğinize karar verir ve junior teklifi verir.

    Önerim yolunuzu spesifikleştirin, daha sade gidin.
    Hocam eğitimlerini satın aldım yapmak istediklerimi paylaştım dediğiniz gibi tek bir alanda da gidebilirim adım adım kendimce yapmaya çalışacağım. Olduğu kadar. Play storede hesap açıp yayınlamayı da düşünüyorum. Yorumunuz için çok teşekkür ederim. Tecrübelerinizden de paylaşırsanız yararlanmak isteriz.
    Saygılarımla.
  • 22-05-2020, 22:31:50
    #4
    kadiralpargu adlı üyeden alıntı: mesajı görüntüle
    Hocam eğitimlerini satın aldım yapmak istediklerimi paylaştım dediğiniz gibi tek bir alanda da gidebilirim adım adım kendimce yapmaya çalışacağım. Olduğu kadar. Play storede hesap açıp yayınlamayı da düşünüyorum. Yorumunuz için çok teşekkür ederim. Tecrübelerinizden de paylaşırsanız yararlanmak isteriz.
    Saygılarımla.
    Endüstri mühendisliği mezunuyum, her zaman veritabanları yakından ilgimi çekti. Kariyerime de bu alanda yön verdim mesela. Şu anda özel bir şirkette Business Intelligence ve Big Data Engineer görevindeyim. Dediğim gibi tek bir şeyi çok iyi bildiğinizde daha değerli bir adam oluyorsunuz şirkette.
  • 22-05-2020, 22:35:05
    #5
    Uzman Grafik Tasarımcısı
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    Endüstri mühendisliği mezunuyum, her zaman veritabanları yakından ilgimi çekti. Kariyerime de bu alanda yön verdim mesela. Şu anda özel bir şirkette Business Intelligence ve Big Data Engineer görevindeyim. Dediğim gibi tek bir şeyi çok iyi bildiğinizde daha değerli bir adam oluyorsunuz şirkette.
    Kesinlikle haklısınız. Bu alanda biraz çırak sayılırım konunun içerisine girmeye başladıkça ilgimi çeken konulara daha fazla ağırlık vereceğim dediğiniz gibi tek bir alanda profesyonel olmaya çalışacağım.
  • 23-05-2020, 00:48:39
    #6
    Öncelikle tek hedef belirleyip onda uzmanlaştıktan sonra adım adım gitmeniz faydanıza olacaktır. Hedefinizde başarılar.
  • 23-05-2020, 00:50:57
    #7
    Uzman Grafik Tasarımcısı
    CCTNKY adlı üyeden alıntı: mesajı görüntüle
    Öncelikle tek hedef belirleyip onda uzmanlaştıktan sonra adım adım gitmeniz faydanıza olacaktır. Hedefinizde başarılar.
    Mesajınız için çok teşekkür ederim. Önerinizi dikkate alacağım.
    Saygılarımla
  • 23-05-2020, 15:38:51
    #8
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    Çok dağınık hocam, dünyada Unity ile oyun geliştirip, Android uygulamalar yapıp aynı zamanda C# ile yapay zeka çalışmaları yapan ve sosyal medya botları geliştiren biri bulunmuyor.
    Herhangi bir firmaya tüm bunları biliyorum diye gitseniz İK uzmanı sizi herhangi bir alanda profesyonelleşmediğinizi, hepsinden az az bildiğinize karar verir ve junior teklifi verir.

    Önerim yolunuzu spesifikleştirin, daha sade gidin.
    bahsettiklerinizi ben yaptim,c# ile degil de java ile yapay zeka gelistirim sadece farkli olarak.. Ki bundan cok daha fazlasi da var.. Ayrica bilgimden dolayi kimse bana junior muamelesi yapmadi, aksine bir sürü is teklifleri aliyorum.. IoT alaninda uzmanim, bu alanda uzman olmak icin hem desktop, hem web (backend, biraz front-end), mobile, elektronik bilmek gerek ki ben de bunlari iyi derecede biliyorum. Cünkü elektronik+yazilim akademik egitimim 10 yil ve 15 yildan beridir de profesyonel anlamda yazilim gelistiriyorum.. Suan da isvicre'de IoT App. Engineer olarak calisiyorum ve bu kadar seyi ögrendigim icin pisman degilim aksine yeni seyler ögrendikce degerin daha katlaniyor..

    Ancak, "uzmanlik" konusunda hakilsin. Ben webci degilim, ama isim geregi bilmek zorundayim cünkü onunla ilgili seyler gelistirmek zorundayim.. Ama uzman oldugum bir alan olmasaydi cok sikinti yasardim. O yüzden uzmanligimi c# desktop uygulamalar üzerine olusturdum, daha sonra diger seylere yöneldim..

    Konuyu acan arkadasa da tavsiyem: öncelikle sevdigin bir alan tespit et, yani desktop mu web mi mobile mi.. Daha sonra bu alan icin uygun dilleri ve teknolojileri arastir, en cok talep edilenleri tespit et ona göre secimini yap..Alabiliyorsan o konuyla ilgili sertifikalara sahip ol, her ne kadar türkiye'de cok etkisi olmasa da bazi sertifikalarin en azindan elinde somut bir seyler olur.

    Bu isi profesyonel olarak yapmak istiyorsan, akademik egitimini de al, etiket sahibi ol. Okulda bir sey ögrenip ögrenmemek mesele degil, ancak girecegin is ortamlarinda etiket önemli olacak.. Herkes bilmem ne mühendisidir, bilmem nerede yüksek lisans yapmistir,ama sen lise mezunusun ya da alakasiz bir bölümden mezunsun ya da 2 yillik mezunsun.. Bunlar ortamdan dislanmana, kücük görülmene sebep olabilir (elbette istisnalar var, türkiye'de cok calismadim ama arkadaslarimdan duyduklarim vs bu yönde). Üniversite egitimini alirken kesinlikle erasmusla gidip, dünyani degistir. Dünya vatandasi ol... Erasmus hem vizyonunu genisletecek hem de yabanci dilini gelistirmek icin büyük bir firsat olacak.

    Ayrica yabanci dil özelikle ingilizce bu iste olmazsa olmaz.Yazilim ögrenirken kesinlikle günlük belli bir saat de ingilizce ögren. ( konusma, okuma, anlama, yazma).. Ingilizce seni baska bir seviyeye tasiyacaktir. Daha sonra yapabiliyorsan ikinci bir yabanci dil ögren (cince, almanca, fransizca, japonca, ispanyolca gibi bu seni bir adim daha yukari tasiyacaktir hele ihtiyac duyulan bir yerde calisirsan).

    Piyasadaki yaygin orta ve ileri seviye dillerin temeli nesneye yönelimli programlamadir. Bunu iyi ögrendikten sonra yeni bir programlama dili ögrenmek cok zor olmayacak. O yüzden odaklanman gereken kisim burasi.. Ben c#'i kolay buluyorum ama istersen python ile ögren istersen java ile ögren. Temel seyleri ögrendikten sonra: bir alana yogunlasabilirsin. Örnegin sadece desktop uygulamasi gelistir, ya da mobil uygulama gelistir (c# kullanacaksan xamarin.android, xamarin.ios ya da xamarin.forms (cross-platform) kullanabilirsin) ya da web uygulama gelistir (c# kullanacaksan asp.net core ögren asp.net forms ve mvc kismina hic bulasma bence). Bu alanda belirli bir seviyeye geldikten sonra, bir firmaya girip yari zamanli-tam zamanli calis. Para bile alamazsan yine de calis, freelancer is yapmaktan kat kat iyidir bir firmada calismak. Cünkü freelance calismanin degeri sadece sana oluyor ancak is hayatinda onun pek önemi olmuyor. Ben uzun süre freelance olarak bir cok kisi ve kuruma uygulama gelistirdim ama pek bir faydasini göremedim.. O yüzden tavsiyem, okurken bir yazilim firmasi bul, orada profesyonel is ortamini ögren, mezun olduktan sonra dil+tecrübe ile bir cok is kapisi önüne acilacaktir..

    Son olarak, durumuna göre ek yazilim dilleri ya da teknolojileri ögrenebilirsin. Ben C#'ci olmama ragmen, mobil tarafinda xamarin'in yaninda flutter kullaniyorum, web tarafinda asp.net core'un yaninda nodejs, vuejs gibi web teknolojileri kullaniyorum. Sartlara göre dil ve teknolojiyi seciyorum ya da bazen secmek zorunda kaliyorum.

    Yazdiklarim umarim faydali olur birilerine. Basarilar

    Not: yukarida yazdiklarim bu isi profesyonel olarak yapmak isteyenler icin. Amatör olarak calisanlar, freelance olarak calismak isteyenler, hobi olarak calismak isteyenler icin degildir. Onlar istedigi gibi paldir küldür girebilir