Arama butonu
Bu konudaki kullanıcılar: 1 misafir
31
Cevap
1340
Tıklama
0
Öne Çıkarma
Bir Yazılımcı Adayının Günlüğü 11.10.2020
J
4 yıl
Onbaşı
Konu Sahibi

Öncelikle Herkese Merhaba,

Kendimden bahsedersem 23 yaşında istediği hiçbir şey yolunda gitmemiş karşılaşılan engellerle hayatında dibi görmüş genç yaşında olgunlaşmış sıradan bir insanım. Bu sene bilgisayar mühendisliği bölümüne başlıyorum. Şuanda hayatımda bir problem yok, her şey yolunda gidiyor. Umarım kötü sürprizlerle karşılaşmam ve ulaşmak istediğim hedefime ulaşırım.

Gideceğim okulun hazırlık döneminin olması ve eğitimin uzaktan olmasıyla sebebiyle ortaya çıkan boşlukta kendime değer katmak için 6 aylık planım mevcut.

Amacım : csharp dilini öğrenmek şuanda şuanda btkakademi üzerinden temel atmaktayım. Ardından udemy'ye geçiş yapmayı planlamaktayım.
Ayrıca hackerrank-- Stackoverflow -- github gibi yazılım sektörünün olmazsa olmazı olan faydalı websitelerini kullanmayı öğrenmek istiyorum.
Hali hazırda 1 aydır ingilizce çalışmaktayım ve önümüzdeki 6 ay içinde onu da iyi bir seviyeye getireceğime inanmaktayım.

Bu konuyu açma sebebim : Başladığım günü, şuan düşündüklerimi unutmak istemiyorum. Haftada 1 defa olmak üzere gelişimim hakkında bir şeyler karalamak istiyorum.

Mottom : Çaresizim, elimdeki imkanları ve zamanımı iyi bir şekilde kullanıp istikrarlı ve iradeli bir şekilde küçük de olsa adımlarımı atmalıyım.

Her haftanın sonunda ilerlemem hakkında, öğrendiklerim hakkında gelişimimi karalamak için konumu güncelleyeceğim.

Bu sektöre kendini adamış olan herkesin önerilerini dinlemek isterim.

Şunu da baştan söylemek isterim, belki bu yolun sonunda yine asgari ücretle çalışacak olabilirim. 30 lu yaşlarıma geldiğimde keşke yapsaydım, keşke okusaydım dememek için bu günlerdeki ortaya çıkan imkanımı ve zamanımı bunun için harcamaya kararlıyım.


11.10.2020 C# Gelişim Durumum
BTKAKADEMİ %15
Bugün sololearn ve codeacademy gibi pratik yapmak amaçlı kullanabileceğim iki güzel siteyi keşfettim.





< Bu mesaj bu kişi tarafından değiştirildi Jocko Willink -- 11 Ekim 2020; 22:37:33 >

@bestanealtcizgi bu kadar sinirlenmene gerek yoktu. SEO19 bu forumun trolu. Bosuna kendini yormussun.
Yoruma Git
controller_ - 4 yıl +4
T
4 yıl
Yarbay

Vakti zamanında aldığım bir karar ile bu sene bilgisayar mühendisliğine başlamaktayım, derken yani bu Ekim ayında bir üniversitede BM bölümü 1. sınıfa mı yoksa altta bahsettiğin btkakademi 'ye mi başladın? Bunu bir netleştirelim önce.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
J
4 yıl
Onbaşı
Konu Sahibi

evet bu sene - BM bölümü - üniversiteye başlıyorum ayrıca btkakademi kursuyla c# temeli atmaktayım.





< Bu mesaj bu kişi tarafından değiştirildi Jocko Willink -- 11 Ekim 2020; 22:38:52 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
T
4 yıl
Yarbay

Resmi bir eğitim kuruluşu olan üniversiteye başladığın için btkakademi gibi bir kurs pek önermem.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Dean Winchester
J
4 yıl
Onbaşı
Konu Sahibi

1 yıl İngilizce hazırlık olduğu için ve 1 yılımın boşa geçmemesi amacıyla böyle bir karar aldım zaten sadece btkakademi ile ilerlemeyeceğim. İngilizcemi seviyemi yükselttikten sonra yabancı kaynaklara geçmeyi planlamaktayım.
Kaynak önerileriniz varsa listeme ekleyebilirim.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
T
4 yıl
Yarbay

Kaynak değil de ilginç bir konu olarak:
https://forum.donanimhaber.com/reddit-hn-euler-vs-sitelerdeki-mulakat-odev-ve-algoritma-sorulari--139462992
bu konuda bazı temel BM konuları da var.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Dean Winchester
D
4 yıl
Yarbay

Projeniz, hedefiniz, nedeniniz yoksa, hiç bir şey öğrenemezsiniz.

Nasıl lisede edebiyat dersine gidiğiniz, için şair, romancı falan olamıyorsanız, x dilini öğrendiniz diye programcı olamazsınız.

Önce hedef olacak. Ben şu problemi bilgisayar ile çözmek istiyorum. Sonra diğerleri.



J
4 yıl
Onbaşı
Konu Sahibi

Teşekkür ederim problemler güzelmiş hepsini inceleceğim.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @vonderplanitz
T
4 yıl
Yüzbaşı

İngilizce önemli, o konuda farkında olmanız güzel. Yazılım dili öğrenmeden önce veya öğrenirken başlarda da olabilir algoritma nedir ne değildir algoritma mantığını iyice oturtmanızı tavsiye ederim. Ayrıca işin kodlama kısmında belli bir aşamaya geldikten sonra önünüze ne problem gelirse gelsin yapılır bu diyeceksiniz ama arkaplanda çok önemli konular var. OOP, design pattern, veri yapıları ve algoritmalar örnek olarak verilebilir bu konulara. Tabi bunlar başta öğrenilecek şeyler değil. İlk aşamada algoritma mantığını öğrenmenizi sonra bir yazılım diliyle devam etmenizi bir yazılım dilinde orta seviyeye geldikten sonra dediğim konulara yönelmenizi tavsiye ederim. Tabi tüm bunlar olurken ingilizce her zaman çalışılmalı geliştirilmeli. Tavsiyelerimin 2. sınıfa geçmiş bir bilgisayar mühendisliği öğrencisi olarak kişisel olduğunu tam yetkinlik içermediğini belirteyim.



P
4 yıl
Yarbay

hala olayı anlamamış insanlar var
amaÇ nedir !?
mühendismi olmak için gidersin okulunu okursun mühendis olursun.
iyi bir mühendis olmak için sınırları zorlarsın diyeceğim ama en iyi mühendisler bile
yaptıkları tek şey tersine mühendislik sözde evrimin 4 milyar yılda yaptığı
inançlı inanların bakış açısıyla yatarıcı büyük mimarın eserlerini okumayı öğrenmek
( bu arada masonlarda, yaratıcıya büyük mimar diyor )
her neyse amacın x firmada ayarlana bilir otapedik koltukta oturmak ise
git bir ortapedik koltuk al.
yazılım programcılığındaki amacınız nedir !?
benim bir vizyonum var diye biliyormusunuz !?
bizim zamanımızda cep telefonu yoktu.
internet bile yoktu
her türlü bilginin bulunduğu bir kütüphane hayalini kuran bir genç nesildik
şimdi bakıyorumda her şey var oğlu var.
geçenlerde google kitapları dolaşırken
artık programlama öğreten kitapları fazla çıkmıyor çünkü hepsi aynı şeyleri tekrar ediyordu !
şimdi ise ne var derseniz !
x programlama 100 örnek
x programlama 500 örnek
x programlama 1000 örnek şeklinde kitapların çıktığını görüyoruz.

senin bu günden 3-5 yıl sonraki projelerin yarın bir gün çoluk çocuğun oyuncağı şeklinde hazır formatta gelecek !

eğer gelecekte bir yer edinmek istiyorsanız

%50 son kullanıcı eğilimleri ile %50 yapay zekayı veri üretimini harmanlaya bileceğiniz
projelere eğilin.

programlama diller x86 mimarisi ve amd'nin x86 yamalama mimarisi üzerine kurulu
yani özü asm makine dilidir.

hangi dilde yazarsanız yazın o programlama diliyle milyon dollarlık bir yazılım bile yazsanız
farklı bir programlama diliyle yazılımış bir rakip program ya sizden önce patent sözleşmesi yapacaktır. sonuç olarak bilir kişi içeriklere baktığında her 2 farklı programlam dili aynı asm makine dili içerdiği için sen abc yazmışsın rakip firma acb yazmış
sen 2+2=4 yazmışsın o 6-2=4 yazmış

burada olay benzer bir şey yazmak değil burada olay vizyon oluşturma ve bunu algoritmaya çevirebilmek.

belki bir şeylerin başında olan birine kötü örneklerle demoralize ediyorum
ama bunu bu gün mü yoksa 4-5 yıl sonra mı öğrenmek istiyorsunuz.
yinede burada gidilebilinecek en açık yolu gösterdiğimi düşünüyorum.

bu mesaj sadece 1 kişiye özel değildir. bunu okuya bilen herkese güzel bir önermedir.

iyi bir şekilde program yazabilirsiniz

bu aynı resim yapmaya benzeye bilir

ama bu devirde resimden kim anlar !?

programlar arasındaki fark bile yüksek performans ürete bilen algoritmalardır.

resim çize biliyorsanız diğer resimlerden daha farklı bir resim çizemediğiniz sürece

programcılar yaşarken fakir kalan ressamlar gibi yaşamak zorunda kalabiliyor.

sosyal medya teknolojilerinde devrim yapabilecek bir fikriniz varsa var olursunuz.

programlamayı çok iyi öğrendim istenilen her şeyin programını yazabilecek olsanız bile

hizmetiniz para ile kiralanan ve yazdığınız yazılımın tüm hakları sipariş verene ait

o milyon dollarlar kazanırken siz proje için anlaştığınız 3 kuruşa

aynı nike ayakkabının logo tasarımını 20 $ a yapan tasarımcı gibi tarihte bir yeriniz olabilir.

zaten para kazanacak projeleri olanlar bunu nasıl yaparım diye programlamayı öğreniyor ki

böyle büyük projelerin geleceğinin bile hayalini kurmayın.

amacım umut kırmak değil !

insanlara hayal kurmayı öğrenin demek istiyorum.

şu forumda hayalim şu şu şekilde bir program yazacağım diyen bi tane adam yok

bu yüzden hepsinin mesleki kaderi aynı gidişata sahip !





< Bu mesaj bu kişi tarafından değiştirildi ProjectMan -- 12 Ekim 2020; 10:7:23 >
Bu mesaja 1 cevap geldi.
J
4 yıl
Onbaşı
Konu Sahibi

Söylediklerinize sonuna kadar hak veriyorum, hatta böyle tavsiyelere bayılıyorum. Birilerinin acı gerçeklerin yüzüme vurması hoşuma gidiyor.
Fakat daha yeni adım atmaya başladığım için fikirlerimden ve hayallerimden bahsetmek bana saçma geliyor bahsettiğim zamanda gerçekleştiremiyorum.
Öncelikli amacım daha önce söylediğim gibi dil olarak c# seçtim ve syntax yapısını öğrenmek, sektördeki terimleri kavramak ve bir kod yazacaksam öncelikle bunun algoritmasını hazırlayabilecek kıvama gelmek.
Son olarak istikrar sağlamak ara vermeden sürekli devam ettirebilmek



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @SEO19ProjectManager
C
4 yıl
Yüzbaşı

Benim sana tavsiyem, madem su anda hazirlik asamasindasin yazilim ogrenmeyi bir kenara birak. Yazilimi her zaman ogrenirsin, onunde yazilimi ogrenmek icin yeterli vaktin olacak. Su anda ingilizceyi cok iyi ogrenmeye odaklan.

Ha diyorsanki ingilizceyi zaten iyi ogreniyorum ama hala bos vaktim var, o zaman sana tavsiyem hazir kafani yabanci dil ogrenmeye motive etmisken Almanca gibi ikinci bir yabanci dil ogrenmen.



B
4 yıl
Yüzbaşı

Merhaba,

Oncelikle hayirli olsun.
Eger yazilim isini hakkini verek, muhendis olarak yapmak istiyorsaniz oncelikle temelinizi oturtmalisiniz. Bu temel de programlama dili degil bilgisayar bilimleridir. Her ne kadar universiteler bu egitimi verdikleri iddia etsede Turkiye'de odtu, itu gibi tepedeki universiteler disinda dogru duzgun egitim veren yer yok o yuzden kendi cabanizla ogrenecekseniz. Kendi cabanizla ogrenirken de malesef Turkce kaynak eksikligi cekeceginiz icin ise Ingilizcenizi gelistirmekten baslamak isabet olmus.

Stanford basta olmak uzere pek cok universitenin dersleri internete acik. Buralardan incelikle veri yapilari, ardindan temel algoritmalar konusunda isin kolayina kacmadan calisip ogrenmeniz size iyi bir temel saglayacaktir. Bu temelin uzerine yine linklerde verilmis, algotirma problem sitelerinden yapacaginiz egzersizler ile kendiniz gelistirebilirsiniz.

Herhangi bir dili ogrenmek sizi yazilim muhendisi yapmaz. Dil bir aractir, belirli problemlerin cozumu icin kullanilir. Karsilacaginiz problemlere en uygun araci secmek size etkin ve hizli bir cozum sunacaktir sadece.
Ozetle, once ingilizceyi ve temeli oturtun, programlama dili zurnanin son deligi.





< Bu mesaj bu kişi tarafından değiştirildi bestanealtcizgi -- 12 Ekim 2020; 15:55:53 >

P
4 yıl
Yarbay

şu programcılık api leri denilen şey ! sözde açık kaynak adı altında insanlara lanse ediliyor !

ama apinin amacı kapalı kaynak içeriğini koruyarak yüzeysel açık kaynak yalanını devam ettirmektir.

bir dil var en başta baya bir zor gelebilir. dahası düşük seviye dil tabir edilen dillerdendir.

düşük seviyemi !? üst seyiye diller ise kök erişimi yapamıyor. dahası api standartların sıkışıp kalıyor.

python aslında bu api standartları arasında iletişim kurabildiği için özel bir ihtiyaçı karşılıyor aslında.

bir internet sitesi gece yarısı bir kampanya yapıyor. sen daha sitenin adını yazmadan

siteye giriliyor. kullanıcı adı paralası giriliyor ürün %99 indirimli fiyattan sınırlı bakiye içeren kartla ürün siparişi yapılıyor.

zaten kart bakiyesinde ya 1 $ var yada yok misali ! uzun lafın kısası bu betiği internette yayınlayanlar kendi sitesinde

reklam içeriği oluşturuyor. özetle bir firma 10 tane promosyon ürün üretiyor. 100 bin kişi bu ürünü almaya çalışıyor.

kendini akıllı sananlar bu tarz bir yazılım var diyor. ama boşuna internet ping gecikmesi bile o programın işe yaramasına engel oluyor. aslında büyük resmi göremeyenler anca google reklamlarına tanımsız id ile sanal tüketici profili üretiyor.

uzun lafın kısası SEO işi en gerçekçi piyasa çünkü seo analizi yapamayan bir çok kişi ücretsiz bir uygulama bile yapsa

para kazanamıyor. seo bilmeyenin bağımsız bir programcı olarak var olamaz.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Dean Winchester
B
4 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ProjectMan

şu programcılık api leri denilen şey ! sözde açık kaynak adı altında insanlara lanse ediliyor !

ama apinin amacı kapalı kaynak içeriğini koruyarak yüzeysel açık kaynak yalanını devam ettirmektir.

bir dil var en başta baya bir zor gelebilir. dahası düşük seviye dil tabir edilen dillerdendir.

düşük seviyemi !? üst seyiye diller ise kök erişimi yapamıyor. dahası api standartların sıkışıp kalıyor.

python aslında bu api standartları arasında iletişim kurabildiği için özel bir ihtiyaçı karşılıyor aslında.

bir internet sitesi gece yarısı bir kampanya yapıyor. sen daha sitenin adını yazmadan

siteye giriliyor. kullanıcı adı paralası giriliyor ürün %99 indirimli fiyattan sınırlı bakiye içeren kartla ürün siparişi yapılıyor.

zaten kart bakiyesinde ya 1 $ var yada yok misali ! uzun lafın kısası bu betiği internette yayınlayanlar kendi sitesinde

reklam içeriği oluşturuyor. özetle bir firma 10 tane promosyon ürün üretiyor. 100 bin kişi bu ürünü almaya çalışıyor.

kendini akıllı sananlar bu tarz bir yazılım var diyor. ama boşuna internet ping gecikmesi bile o programın işe yaramasına engel oluyor. aslında büyük resmi göremeyenler anca google reklamlarına tanımsız id ile sanal tüketici profili üretiyor.

uzun lafın kısası SEO işi en gerçekçi piyasa çünkü seo analizi yapamayan bir çok kişi ücretsiz bir uygulama bile yapsa

para kazanamıyor. seo bilmeyenin bağımsız bir programcı olarak var olamaz.
Abi sen ne kadar cahil bir adamsin? Hadi cahilligini gectim, bunun farkinda olmayarak herkesin okuyabilecegi yerlere nasil boyle seyler yazabiliyorsun? Hadi yazmayayim diyorum ama acemi insanlar ciddiye aliyor, bariz sekilde yanlis yonlendiriyorusn.

Api, application programming interface'in kisaltmasidir. Bu paradigma/mimarinin acik kaynak kodlu yazilimla uzaktan yakindan alakasi yoktur.
Api, bir mimari paradigmasidir. Acik kaynak kod ise bir yazilim lisanslama politikasidir.

Api'nin amaci farkli sistemlerin birbirleriyle bir kontrat/kurallar butunu ( interface ) uzerinden iletisim kurmasini saglamaktir. Bir sozlesme gibidir interface, kullanmak isteyen adama dersiniz ki "benim kurallarim bunlardir, beni bu sekilde cagirirsan ben sana bu sekilde cevap donerim". Bu sayede iki sistem arasinda tutarlilik olur. Sistemler kendi icerisinde bu kontrati ( interface ) her nasil isterse o sekilde uygular ( implementation )

Api ile ne kaynak kodunun ne de icerigin alakasi vardir. "kaynak içeriği" nedir onu da ben bilmiyorum.

Mesajin bundan sonraki api, kok erisimi vs. gibi terimleri de anlamlari disinda rastgele kullanilmis. Bazen merak ediyorum XOR'un bir bot olup olmadigini, rastgele kavramlari cumleleri siralayip mesaj yazarak insanlarin tepkisini mi olcuyor acaba diyorum.


Bu mesaja 2 cevap geldi.
P
4 yıl
Yarbay

XOR ANET :)




Bu mesajda bahsedilenler: @bestanealtcizgi
C
4 yıl
Yüzbaşı

@bestanealtcizgi bu kadar sinirlenmene gerek yoktu. SEO19 bu forumun trolu. Bosuna kendini yormussun.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @bestanealtcizgi
B
4 yıl
Yüzbaşı

Kendisi ile hukukumuzun nereden geldiğine dair ben referansı mesaji verdim, kendisi de anlamış zaten. Sizin müdahil olmanıza gerek yok ama yine de teşekkürler.



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @controller_
P
4 yıl
Yarbay

ille örnek göster dedin bu da konuyu kapatmak için örnek olsun.

MS açık kaynaklı yazılım paylaşımına başlasada

açık kaynak nereye kadar açık !?

dahası kaynaklar nereye kadar kök e kernele iniyor !?

bu içerikler MS kerneline bağlı bir sitemede çalışıyor.
https://github.com/microsoft
açık kaynak tüm işletim sistemlerinde çalışan bilir içerik demektir.

çünkü adı üzerinde açık kaynak başka eklentilere ihtiyaç duymadan kendi kaynağını kendi içinde barındıra bilen code dur.

ama malesef şu an var olan tüm açık kaynak içerikleri sadece platforma bağlı oldukları için

açık kaynak mantık olarak api standartları kadar açık

yani kök seviyesinde erişim sağlayamayan programlar açık kaynak değildir. api düzeyinde açık kaynak kodu dur.





< Bu mesaj bu kişi tarafından değiştirildi ProjectMan -- 14 Ekim 2020; 8:59:44 >
Bu mesaja 1 cevap geldi.
G
4 yıl
Çavuş

SEO AI gelişiyor hocam consume!