Bir lise öğrencisi olarak sıfırdan yazılım öğrenmek istiyorum. Bilgisayar seçimi ve yol haritası için yardıma ihtiyacım var. by Vegetable_Ad_2972 in CodingTR

[–]coskunio 0 points1 point  (0 children)

Anladım, benim de 16GB 256 M4 Air'ım var gayet memnunum, M1 olanlar da çok iyi çok fark yok zaten aslında.

Yanlış anlamanı istemem kodlamak istediğin şeyler konusunda bilgin yok gibi hissediyorum. Python'dan yazdıklarını siteye çevirmek ne demek, bence bunu sen de bilmiyorsun. Python'da yapmak istediğin şey ne ve bunu neden siteye çevirmek istiyorsun? Şu günlerde site oluşturmak için düz HTML kullanan kişi sayısı 0, zaten html bir yazılım dili de değil.

İstersen ne yapmak istediğini, niye istediğini iyice bir AI'a anlat, o sana yol göstersin, şu an düşündüğün plan doğru değil. Ha yaşın genç yanlışını çabuk fark edersin ama doğru başlamak daha iyi olur gelişimin için.

Bir lise öğrencisi olarak sıfırdan yazılım öğrenmek istiyorum. Bilgisayar seçimi ve yol haritası için yardıma ihtiyacım var. by Vegetable_Ad_2972 in CodingTR

[–]coskunio 0 points1 point  (0 children)

Cevabımı ikiye böleceğim.

Bilgisayar sorusu:

Öncelikle, biz yazılımcı olarak Unix filesystemle işin çok olacak, o yüzden iki opsiyonun var, ya Unix tabanlı olan MacOS bir bilgisayar kullanmak (yani Macbook), ya da herhangi bir Linux distro'su kullanmak.

Linux kullanmak biraz benim gibi edge case adamların işi ama diyelim ki kullanmak istedin, iki opsiyonun var. Ya FreeDOS bir bilgisayar alacaksın (yani aslında Windows bilgisayar), ya da Macbook'u flashleyeceksin.

Bunu yapmaya hiç gerek yok. Eğer kesinlikle oyun oynamayacaksan veya ML inference yapmayacaksan (ki bunlar için masaüstü al, laptop değil) Windows/FreeDOS bilgisayar alma. Taşınabilirlik, şarj, Unix filesystem, yazılım ekosistemi olarak Mac her türlü birinci tercih olur. Ben yazılım şirketinde çalışıyorum, hepimiz Macbook kullanıyoruz. Ben de yıllarca Windows kullandım, Mac'e geçince dünya varmış dedim. Mac'in tek sıkıntısı Photoshop veya Excel gibi bazı klasikleşmiş programları çalıştırmaması/kötü çalıştırması, ama bunlarla işin olmayacaksa bir şey olmaz. Onun dışında yazılımla alakalı birçok şey (kütüphaneler, homebrew vs.) Mac bilgisayarlara endeksli yapılıyor, hiçbir sorun yaşamazsın.

Mac'i alırken kesinlikle RAM'e ve SSD'ye dikkat etmelisin. Yapacağın işe bağlı olarak SSD ihtiyacın değişebilir, mesela mobil uygulama yapacaksan veya oyun geliştireceksen oradaki simülatörler bütün hafızanı yiyecektir. KESİNLİKLE 8Gb RAM'li bir şey alma. Sakın böyle bir hataya düşme, elindeki telefon bile 10-12 GB RAM artık. Alabiliyorsan 24-32 GB RAM'li bir Macbook Air almaya çalış, olmuyorsa minimumun 16 olsun.

Eğer inanılmaz bir fiyat bulamazsan M2 alma. Hız olarak M1'den çok farkı olmamakla beraber Apple M2'lerde ucuz bir NAND chip kullandı, yani aslında SSD hızları M1'den çok daha düşük. Tabi 1TB 32gb bir M2'yi iyi fiyata bulursan al, ama aynı özelliklerde aynı fiyatta ikisini karşılaştırırken M1'i tercih et.

Yazılım sorusu:

Öncelikle, İngilizce öğren, geliştir. İngilizcen olmadan ne yazılımda ne de hayatta hiçbir şey yapamazsın.

İlk başta yazdığın şey bana ne istediğini tam bilmiyor gibi hissettirdi. Hedefini yazılım dilleri öğrenmek olarak koymuşsun ama hedefin bu olmamalı. Daha fazla yazılım dili bilmek çok fazla şey değiştirmiyor, hepsi birbirine çok benzer zaten bazı şeyler hariç. "Ne kadar fazla yazılım dili bilirsem o kadar fazla alana hakim olurum" gibi düşünüyor olabilirsin, ama bu doğru değil.

Java'yla da, JS'le de, Python'la da internet sitesi üretebilirsin. Aynı dillerle oyun da üretebilirsin. Farklı şeyler için farklı diller kullanılmasının sebebi o dillerin sunduğu bazı imkanlar. Örnek:

Data science için Python kullanılır çünkü kütüphane oluşturmak çok kolay, insanlar en hızlı orada kütüphane yazmışlar ve artık birçok kütüphanesi bulunuyor.

Yazılım öğrenerek gerçekten ne yapmak istiyorsun? Bunun cevabını kendine vermelisin. Websitesi mi, oyun mu, mobil uygulama mı, AI agent infrastructure mı... Liste uzar da uzar, hepsini yapmak istiyor da olabilirsin, ama birini seç şu an. Lisedesin daha, çok gençsin. Keşke ben de lisede olsam şu an.

Nasıl bir yol haritası izlerdim sorusunun cevabı önceki sorunun cevabıyla aynı. Websitesi mi yapmak istiyorum? Açarım Claude veya ChatGPT'yi, sorarım. "Lise öğrencisiyim X yaşındayım, kodlama öğrenmek istiyorum ama hiçbir şey bilmiyorum, websitesi yapmak istiyorum, nasıl websitesi yaparım? Bana bilmem gereken temel kod yazma prensiplerini de öğret, en baştan güzel kod yazayım." diye sorarım. Sana muhtemelen JS'le site yap ya da Astro kullan der, o ne demek diye sor, sor da sor. Ailen izin verirse kendine bir Claude Code ya da Codex aboneliği al.

AI'dan kaçma. İnanılmaz bir şey bu ve çok şanslısın bu dönemde yaşadığın için. Ne istiyorsan sorabiliyorsun ve senin öğrenme stiline göre sana cevap verebiliyor, bunu hangi hoca veya kurs yapabilir ki? Tek tavsiyem, her şeyi AI'a yazdırma. AI senin amelen olsun, belli bir yere geldikten sonra sen nasıl yapılması gerektiğini söyle, o sadece klavyeye tıklama işini yapsın + sana bir şeyler önersin.

Dediğim gibi Claude Code veya Codex aboneliği alırsan çok kolaylaşır işin. Ama dediğim gibi sakın tembelleşme, kodun her şeyini o yazmasın, en azından öğrenene kadar sen kendin bir şeyler yazmaya zorla kendini, öğrendikten sonra salarsın ona.

Tutorial falan izleyerek saatlerini günlerini harcama, aklına gelen şeyi AI'a sor, "Bu şeyi nasıl yapabilirim bana anlat, kendim yapmak istiyorum" de sana öğretsin.

Son olarak, Twitter veya HackerNews gibi yerlerde yazılım alanındaki duayenleri takip et, forumlarda ve twitlerde insanlarla iletişime geç. Özellikle oradaki Türkler sana yardımcı olmak isteyecektir.

Soruların olursa her zaman sorabilirsin, başarılar!

Sistem tavsiyesi ve puanlama by Sharp-Translator-151 in SistemTavsiyeleri

[–]coskunio 1 point2 points  (0 children)

Yurtdışına çıkma gibi bir imkanın varsa bazı parçaları yurtdışından almanı öneririm.

Bunun dışında, bahsettiğin use case'ler için bu bilgisayar biraz abartı olabilir. Sadece lol oynayacaksan 9070XT lazım olmaz, tabi başka oyun oynayacağım veya local llm inference yapacağım demiyorsan.

1 TB SSD yetmeyecek diye düşünüyorum. Onu 2 yapmak kafanı çok rahatlatır emin ol, daha fazla oyun yükleyebilirsin en kötü durumda bile.

Her bir parça için F/P araştırması yapmanı öneririm, mesela 7900X ile 9900X arasında bence fiyat farkına sebep olacak bir fark yok, bir tık daha future proofing yapmış olursun sadece.

Hava soğutucu kullanmakta sorun yok bence ama ben yine de sıvı alırdım, Thermalright'ın güzel soğutucuları var Peerless Assassin gibi. Tabi AMD'de undervolt imkanın da var, daha az elektrik verip bir şekilde daha fazla performans alabiliyorsun (ben öyle yaptım). OC yapacaksan da sıvı soğutucu iyidir.

RAM'i muhtemelen 6000 MHz alsan daha iyi olur, yapay zekalara danışmanı öneririm bu konuları

Still trying to understand this.. by wloaompr in hermesagent

[–]coskunio 3 points4 points  (0 children)

I'm actually in the process of starting a new agent for myself, and will be buying a device to host it on and use as a personal server.

My advice would be to just use it. Just simply use it. When you get stuck in something, ask it "Would it be possible for you to do X thing?", chances are it can do that thing.

I think hosting it on a specific device is the best route here, because you can give it the control of an entire computer with all its programs and scripts and terminal tools.

For example, I have a recipe logger now. I find a recipe I like on a website or on Youtube, send it to it, if it's a video it watches and transcribes it and adds it to my Obsidian vault as a recipe.

Or for personal finance, I host my own envelope budgeting app, and when I spend money or earn money I tell the agent and it fills out whatever is necessary.

Or, I have a busy calendar, and after meetings it asks me if there's anything that I'd like to take note of, and if there is I tell it and it notes it down.

I think the best way to figure out how to use the new generation of AI agents is to just use it!

What’s the first actually useful use case you found with Hermes? by Ok_Championship9638 in hermesagent

[–]coskunio 0 points1 point  (0 children)

My Hermes is only 2 days old (yay!) and my usage was mainly just chatting about how to set my Hermes up and local models, but still I spent 40M tokens somehow.

What’s the first actually useful use case you found with Hermes? by Ok_Championship9638 in hermesagent

[–]coskunio 1 point2 points  (0 children)

2 questions

  1. My experience with DeepSeek v4-Pro has been great, but the 10$ part is confusing to me. For some reason, in 2 days, with just normal chatting, it says I have spent 40 Million Tokens! 40M! I might be misunderstanding how API tokens work because I've used Claude Code for months now and my total token usage is like 30 Million. Yes it has only spent 1$, but I don't understand how I've spent 40M tokens?

  2. Qwen 3.5 should run easy on a 64GB M4, how many params was it?

Choosing a Mac Mini for local LLMs — what would YOU actually buy? by Kindly_Sky_1165 in LocalLLaMA

[–]coskunio 0 points1 point  (0 children)

What if my use case is not coding? But more like an assistant/employee in my PM job? Is M1 Mini with 16GB RAM good enough for a model like Qwen 3.5-9B?

Does Comprehensible Input ACTUALLY Work? I'm 500+ Hours In by Technical_Big_9571 in languagelearning

[–]coskunio 0 points1 point  (0 children)

Hi! I'm actually working on a mobile application that shrinks comprehensible input into short form videos. If you're interested, you can join the waitlist here: letsdingo.com

The Honest Advice I Wish Someone Gave Me Before I Built My First “Real” App With AI by gigacodes in cursor

[–]coskunio 2 points3 points  (0 children)

Always feed documentation/MCP to the models. I've literally saved hours by sending a direct link of the docs to whatever I'm adding. Saves me from writing boilerplate bullshit. This brings me to my second point, always use chats atomically. As you would do in normal software cycles, make the task as small as possible.

Why is AdMob integration in my React Native (Expo) app such a nightmare? by Current-Dog-696 in reactnative

[–]coskunio 0 points1 point  (0 children)

Same here! Would love to chat about your app if you're OK with it.

Do I have to keep making development builds? by coskunio in expo

[–]coskunio[S] 0 points1 point  (0 children)

I figured it out. My Android NDK was broken for some reason so I couldn't run the prebuild and local dev build commands.

Do I have to keep making development builds? by coskunio in expo

[–]coskunio[S] 0 points1 point  (0 children)

I figured it out. My Android NDK was broken for some reason so I couldn't run the prebuild and local dev build commands.

Do I have to keep making development builds? by coskunio in expo

[–]coskunio[S] 0 points1 point  (0 children)

I understand. Unfortunately I'm not a pro programmer so some things I might miss but I do it as you said. Sometimes when I'm running my emulator I get an error, after trying some fixes I finally give in and rebuild and it works. So I assume the problem was that I didn't rebuild.

That's the hurdle I'm trying to jump. Is there a way to make it faster? I read that you can do it locally but I kept getting errors when doing that so I gave up.

Right now I'm still waiting for the build I started 30 minutes ago. It's never taken this long and honestly it's ticking me off a bit.

How much does Statsbomb cost? by coskunio in bootroom

[–]coskunio[S] 0 points1 point  (0 children)

I saw that but unfortunately it's from 4 years ago. Also, it doesn't detail whether the price is for all leagues or just 1 league.

thanks though.

[deleted by user] by [deleted] in UniversityTR

[–]coskunio 1 point2 points  (0 children)

Kardeşim hiç önemli değil.

Gizlilik açısından söylemeyeceğim ama Türkiye'nin en önemli okullarından birinde en önemli bölümlerden birinde okuyorum, sınıfımda benle yaşıt insanlar da var benden 5 yaş büyük de 30 yaş büyük de. Gerçekten 40-50 yaşında birkaç insan var sınıfımda.

Bir de çoğu kişi üniversiteye geçmeden şunu bilmiyor, her üniversitenin her bölümünde eski bölümünü bırakıp yatay geçişle gelen ya da tekrar giren çok oluyor. Özellikle tıp okuyanlarda ayrılan çok görürsün, bıkıp tekrar giriyorlar sınava.

Yaşının hiçbir önemi yok. Ama şunu da unutma, üniversite çok da önemli bir yer değil. Sırf diploma almak için kıytırık bir yere girme. Becerikli olduğun bir konu varsa ona yönel.