Yeni Başlayan Gopher'a Tavsiyeleriniz

468 views
Skip to first unread message

Alperen Kılıç

unread,
Mar 25, 2021, 2:49:05 PM3/25/21
to Golang Türkiye
Merhaba Golang Türkiye,

Go öğrenmeye başladım fakat Go'yu nerede ve nasıl kullanacağıma emin değilim, bu yüzden kendime yol haritası çıkaramadım. İşin doğrusu kariyer ve meslek hedefi olarak da ne yapacağımı kestiremiyorum. Üniversite 3. sınıf öğrencisiyim, yavaş yavaş bir konuda çok iyi olma vakti geliyor ki mezun olduğumda iş bulabileyim. Olabildiğince iyi bir seviyede go öğrenip, bu alanda ilerlemeyi düşünüyorum.

Temel düzeyde go mantığını, concurrency'i, syntax'i biliyorum, takip ettiğim kaynaklar bunlar:
Udemy'de İnanç Gümüş ve Cihan Özhan'ın go kursu,

Bu başlığı açıyorum çünkü, bu işte iyi olanların, tecrübeli insanların yazdıklarımı okuyacağını biliyorum.
Eğer bu işi yapacaksan, şunları şunları bilmeli, bunlara aşina olmalısın dediğiniz her şeyi merak ediyorum.

Teşekkürler...

Sean

unread,
Mar 25, 2021, 9:14:04 PM3/25/21
to Golang Türkiye

Merhaba,

Önceden belirteyim ki yanlış olmasın. Mühendis ve Go master'ı değilim.
Ama 2 senedir aktif olarak Golang kodluyorum.
Eğer bu durumlar sizin için sıkıntı değilse, Go öğrenirken çok işime yarayan ve yanlış yaptıklarım, öğrendiklerime dair bir şeyler paylaşmak istiyorum.

1.  Derlenen her dil için aslında kolay diye bir şey yoktur

Herkes Golang'ın yeterince kolay ve basit olmasından bahsediyor. Bütün blog yazıları ve içerikler bu yönde. Ancak derlenen dillerin, derlenmesinden ötürü ortaya çıkan birkaç sorunu var.
Derlenen dillerin yapılarına, data türlerine ve çalışma mantığına hakim olmadan aslında performanslı ve doğru çalışan bir ürün çıkarmak mümkün değil.
O yüzden okunan içeriklerin, bir yerlerde öğretilenlere karşılık aslında neler yaptığımıza dair bir not düşmesi gerekli. Arkada ne oluyor, bu veri nasıl saklanıyor, derleyici ve CPU bunu nasıl ele alıyor...

2. Çok iyi bulduğum ve akademik düzeydeki kaynaklar


1. Çok iyi bir kitap ve umarım gelişmeye devam eder https://www.practical-go-lessons.com/
2. Dille beraber yine arkada dönen olayları, pekçok detayı aktaran bir blogpost. https://rytisbiel.com/2021/03/06/darker-corners-of-go/
3. Kesinlikle golang subreddit'i. Reddit'i sevmiyor olabilirsiniz ama burası size çok şey katacaktır. https://www.reddit.com/r/golang

Bunlar gibi içerik bulmak kolay değil. Çok içerik var ama öğrettikleri de epey yanlış ve yetersiz.
Sadece bunları okuyarak Golang'ta ustalaşmak elbet mümkün değil. İnsana çok şey katıyorlar, sadece bu kadar. GitHub ve diğer kaynaklardan bol bol yararlanmak gerekli.

--
Bu iletiyi Google Grupları'ndaki "Golang Türkiye" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için golang-tr+...@googlegroups.com adresine e-posta gönderin.
Bu tartışmayı web'de görüntülemek için https://groups.google.com/d/msgid/golang-tr/3dd3579b-5bc8-4a21-a222-38dcf5235116n%40googlegroups.com adresini ziyaret edin.

Sean

unread,
Mar 25, 2021, 9:14:31 PM3/25/21
to Golang Türkiye

Merhaba,

Önceden belirteyim ki yanlış olmasın. Mühendis ve Go master'ı değilim.
Ama 2 senedir aktif olarak Golang kodluyorum.
Eğer bu durumlar sizin için sıkıntı değilse, Go öğrenirken çok işime yarayan ve yanlış yaptıklarım, öğrendiklerime dair bir şeyler paylaşmak istiyorum.

1.  Derlenen her dil için aslında kolay diye bir şey yoktur

Herkes Golang'ın yeterince kolay ve basit olmasından bahsediyor. Bütün blog yazıları ve içerikler bu yönde. Ancak derlenen dillerin, derlenmesinden ötürü ortaya çıkan birkaç sorunu var.
Derlenen dillerin yapılarına, data türlerine ve çalışma mantığına hakim olmadan aslında performanslı ve doğru çalışan bir ürün çıkarmak mümkün değil.
O yüzden okunan içeriklerin, bir yerlerde öğretilenlere karşılık aslında neler yaptığımıza dair bir not düşmesi gerekli. Arkada ne oluyor, bu veri nasıl saklanıyor, derleyici ve CPU bunu nasıl ele alıyor...

2. Çok iyi bulduğum ve akademik düzeydeki kaynaklar


1. Çok iyi bir kitap ve umarım gelişmeye devam eder https://www.practical-go-lessons.com/
2. Dille beraber yine arkada dönen olayları, pekçok detayı aktaran bir blogpost. https://rytisbiel.com/2021/03/06/darker-corners-of-go/
3. Kesinlikle golang subreddit'i. Reddit'i sevmiyor olabilirsiniz ama burası size çok şey katacaktır. https://www.reddit.com/r/golang

Bunlar gibi içerik bulmak kolay değil. Çok içerik var ama öğrettikleri de epey yanlış ve yetersiz.
Sadece bunları okuyarak Golang'ta ustalaşmak elbet mümkün değil. İnsana çok şey katıyorlar, sadece bu kadar. GitHub ve diğer kaynaklardan bol bol yararlanmak gerekli.

On 25/03/2021 21:49, Alperen Kılıç wrote:

Uğur Özyılmazel

unread,
Mar 26, 2021, 2:19:40 AM3/26/21
to Golang Türkiye
Arkadaşlar, bildiğiniz tüm eğitimleri unutun, bugüne kadar gördüğüm en iyi iki kaynağı paylaşıyorum:

https://www.youtube.com/playlist?list=PLoILbKo9rG3skRCj37Kn5Zj803hhiuRK6

ve yukarıdaki video serisini bitirince
https://www.youtube.com/watch?v=LvgVSSpwND8

bu iki linki bitirice matrix'de neo'nun "i know kung-fu" olayını bizzat yaşayacaksınız...
Bu tartışmayı web'de görüntülemek için https://groups.google.com/d/msgid/golang-tr/91e4ca17-d35c-041f-9c70-5d7c5b7869f4%40gmail.com adresini ziyaret edin.

Alperen Kılıç

unread,
Apr 2, 2021, 9:52:19 AM4/2/21
to Golang Türkiye
Tavsiyeleriniz için çok teşekkür ederim. En kısa sürede şu şekilde sahalara çıkmayı planlıyorum.
Ekran Resmi 2021-04-02 16.48.45.png

26 Mart 2021 Cuma tarihinde saat 09:19:40 UTC+3 itibarıyla ugurozy...@gmail.com şunları yazdı:

Abdullah Emin Ak

unread,
Aug 20, 2021, 4:55:28 AM8/20/21
to Golang Türkiye
Tesekkurler youtube videolari icin Ugur, izleyecegim =)

Mtn

unread,
Sep 15, 2021, 2:59:15 AM9/15/21
to Golang Türkiye

Paylaşımlarınız için teşekkürler.
 Vue.js eğitimi bitince bu videolardan devam edeceğim. 
Vue.js ve Go ile bir deneme yapmak istiyorum. 
Sizce nasıl olur.

Reply all
Reply to author
Forward
0 new messages