Gopher Academy
3.33K subscribers
917 photos
40 videos
279 files
1.97K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
Forwarded from .
🔺نتایج نظرسنجی شرکت JetBrains از دنیای نرم‌افزارها و توسعه‌دهنده‌ها سال 2021

» محبوب‌ترین زبان
- جاوااسکریپت

» ۵ زبانی که توسعه‌دهنده‌ها قصد مهاجرت به اونها رو دارن
ـ Go، کاتلین، تایپ‌اسکریپت، پایتون و Rust

» ۵ زبانی که توسعه‌دهنده‌ها امسال مشغول یادگیری بودن
- جاوااسکریپت، پایتون، تایپ‌اسکریپت، جاوا و Go

» زبان‌هایی که از محبوبیت اونها کم شده
- روبی، آبجکتیو سی، اسکالا

» زبان‌هایی که بیشترین رشد رو داشتن
- پایتون، تایپ‌اسکریپت، کاتلین، SQL و Go

نکته: ۷۱٪ شرکت‌کننده‌ها توسعه‌دهنده بک‌اند وب بودن. احتمالاً بخاطر محبوبیت نرم‌افزارهای این شرکت بین توسعه‌دهنده‌های بک‌اند

آمار کامل رو می‌تونین از این لینک ببینین:
https://www.jetbrains.com/lp/devecosystem-2021

آمار اختصاصی جاوااسکریپت:
https://www.jetbrains.com/lp/devecosystem-2021/javascript

آمار اختصاصی PHP
https://www.jetbrains.com/lp/devecosystem-2021/php
از کدوم ابزار برای تست apiها استفاده میکنید؟
Anonymous Poll
15%
insomnia
77%
postman
12%
Other
جذب برنامه نویس گولنگ به صورت دورکاری ؛

●مسلط به Concurrency

●توانایی پیاده سازی با معماری  clean

●مسلط به rest API

●توانایی کار با websocket

●آشنا به Postgres

●آشنا به nosql مانند Mongodb


●آشنایی کافی با داکر برای Deploy کردن برنامه
مسلط به کار با git 

□*در تیم ما از Bitbucket به عنوان ابزار سورس کنترل استفاده میشود

□آشنایی با message broker ها

و

□آشنایی با gRPC و علاقه مند به یادگیری

مزیت محسوب میشود.

شرایط
○دورکاری
○۵ روز در هفته
○روزی ۸ ساعت
○حقوق پیشنهادی بین ۷ تا ۲۰میلیون تومان بسته به دانش و تجربه کاری
در صورت تمایل به همکاری رزومه خود را به ایمیل زیر ارسال کنید
fateme.i@dewzilla.com.ua

#دورکاری
#فرصت_شغلی

🔰 @gopher_academy
راهنمای بخش های پروژه تمیز در گو

در این رپوزیتوری نمونه معماری کد تمیز رو به همراه توضیحات بخش ها و مثال توضیح داده است که می توانید به راحتی یادبگیرید.

https://github.com/golang-standards/project-layout


🔰 @gopher_academy
go-example.7z
3 MB
پکیج آفلاین آموزش پایه تا پیشرفته زبان گو Golang by example

در این پکیج سایت Golang by example بصورت آفلاین تهیه گردیده تا از تمامی مطالب این سایت در بستر لوکال خود داشته و استفاده کنید.

پیشنهاد میکنم حتما این پکیج آموزش رو مطالعه کنید خیلی کامل و خوب است.

ایمیج داکر : https://hub.docker.com/r/ja7adr/go-example


🔰 @gopher_academy
دوستان ممنون میشم اگه تمایل دارید تو این پوزیشن اپلای کنید!
اگه جابینجا ندارید لطفا رزومه تون رو واسه من بفرستید
باتشکر🙏
🔺دوستان توضیحی که دادن ، تخصص های مثل html css جز تخصص های فرعی هست و در اصل دنبال نیرو بک اند گولنگ هستن

و دنبال نیرو هم جونیور ، هم میدلول و هم سنیور هستند

https://jobinja.ir/companies/pasargad-electronic-payment-co/jobs/RWnB/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-back-end-developer-%D8%AF%D8%B1-%D9%BE%D8%B1%D8%AF%D8%A7%D8%AE%D8%AA-%D8%A7%D9%84%DA%A9%D8%AA%D8%B1%D9%88%D9%86%DB%8C%DA%A9-%D9%BE%D8%A7%D8%B3%D8%A7%D8%B1%DA%AF%D8%A7%D8%AF?_ref=16

@sezargeek

🔰 @gopher_academy
Forwarded from MohammadReza
#استخدام

شرکت معماران داده رایمند کارا در موقعیت شغلی Golang Developer و بصورت دورکاری دعوت به همکاری می نماید :

تسلط به زبان برنامه نویسی Go
آشنایی به فریم ورک gin
قدرت تحلیل و حل مسئله بالا
تجربه کار با Restful API
آشنایی با دیتابیس Mysql - Mongodb
آشنایی با Redis

حقوق بین ۹ تا ۱۲

* امکان همکاری بصورت پارت تایم و ساعتی می باشد.

لطفا در صورت تمایل رزومه خود را به آدرس ایمیل info@mdade.com ارسال فرمایید.
Forwarded from Tech Immigrants
ایوب، یکی از بچه‌های گروه که از هلند آفرکاری گرفته، در این پست سه‌گانه از تجربیات خودش برامون نوشته و خیلی کامل و صادقانه صحبت کرده. امیدوارم براتون مفید باشه.


1️⃣مهاجرت کاری و مصاحبه - قسمت اول: مصاحبه ها چطوری ان؟
https://vrgl.ir/BwnSI

----------------------------------------
2️⃣مهاجرت کاری و مصاحبه - قسمت دوم: رزومه و کاور لِتِر
https://vrgl.ir/6nAO6

----------------------------------------
3️⃣مهاجرت کاری و مصاحبه - قسمت سوم: شرکت رو خوب بشناس!
https://vrgl.ir/CpLlT
Forwarded from Mahmoud
نسخه‌ی ۱.۱۷ گولنگ ریلیز شد

https://golang.org/doc/go1.17
Forwarded from Milad Ibra
تو این پست راجع به padding و alignment توی گولنگ نوشتم. امیدوارم به کارتون بیاد

https://vrgl.ir/SgBoZ
🔻 در صورتی که علاقه به گذاشتن پست در کانال رو دارید
بهم پیام بدید تا ادمین کانال بزارمتون 👇🏻
و مطالبی که تو حوزه گولتگ رو پیدا می کنید اینجا اشتراک گذاری کنید
🔸admin: @mrbardia72

🔰 @gopher_academy
😄Gopher Artwork 😁

https://github.com/ashleymcnamara/gophers

🔰 @gopher_academy
🔻 gofmt, goimports, goreturns — why do we need three formatters?!

🔸gofmt = golang formatter
🔸goimports = gofmt + fixing imports
🔸goreturns = goimports + return statement syntactic sugar

https://alenkacz.medium.com/gofmt-goimports-goreturns-why-do-we-need-three-formatters-a3518ee6cc90


🔰 @gopher_academy
Forwarded from ARCaptcha
سلام دوستان، وقت بخیر

ما تو آرکپچا به یک نفر برای پوزیشن Junior Back-end Developer (Golang) احتیاج داریم.
اگه مایل بودین برای توضیحات بیشتر و ارسال رزومه این لینک رو ببینید:
https://quera.ir/magnet/job/14738

ممنون.
📌 #فرصت_شغلی#
#پرداخت_الکترونیک_پاسارگاد#
#استخدام#

عنوان شغلی: Junior Back-end Developer

🔹مهارت های تخصصی:
- آشنايی با اسکرام
- آشنایی با SQL server
- آشنايی با زبان های برنامه نويسی Golang ( سایر زبان ها مزیت محسوب می‌شود.)

🔹مهارت های رفتاری:
- حل مسئله
- تفکر تحلیلی
- کار تیمی
- دقت و جزئی نگری

🏣محل کار: سعادت آباد
✔️ با امکان دورکاری

🔹تسهیلات و مزایا:
- وام
- امریه سربازی
- پاداش
- دوره های آموزشی
- بیمه تکمیلی
- بسته ها و هدایای مناسبتی
- بن کارت خرید

📧 در صورت تمایل به همکاری از طریق آدرس ایمیل Recruitment@pep.co.ir رزومه ارسال فرمایید.
جهت تسریع در دیده شدن رزومه، لطفا عنوان شغلی را در subject ایمیل وارد نمایید.

🔰 @gopher_academy
Forwarded from Rasool Mirzaei
Monolith_To_Microservices_Chapter_1_backend_study_group.mp4
146.4 MB
#فیلم ضبط شده #جلسه_دوم مطالعه گروهی. مرور جلسه اول به اضافه اتمام فصل اول کتاب( به جز قسمت DDD)

@backend_study_group
Forwarded from Go Casts 🚀
دوستان سلام، در مورد تست نویسی در golang یه سری مقاله خیلی خوب بهتون معرفی میکنم، با خوندن این سری مقاله، عملا هر آنچه که در مورد تست نویسی در گولنگ باید بدونید رو یاد میگیرد، بقیه ش دیگه میشه تمرین و تجربه در کار...

Testing in Go: First Principles
https://ieftimov.com/post/testing-in-go-first-principles/

Testing in Go: Failing Tests
https://ieftimov.com/post/testing-in-go-failing-tests/

Testing in Go: Writing Practical Failure Messages
https://ieftimov.com/post/testing-in-go-writing-practical-failure-messages/

Testing in Go: go test
https://ieftimov.com/post/testing-in-go-go-test/

Testing in Go: Table-Driven Tests
https://ieftimov.com/post/testing-in-go-table-driven-tests/

Testing in Go: Subtests
https://ieftimov.com/post/testing-in-go-subtests/

Testing in Go: Fixtures
https://ieftimov.com/post/testing-in-go-fixtures/

Testing in Go: Dependency Injection
https://ieftimov.com/post/testing-in-go-dependency-injection/

Testing in Go: Test Doubles by Example
https://ieftimov.com/post/testing-in-go-test-doubles-by-example/

Testing in Go: Golden Files
https://ieftimov.com/post/testing-in-go-golden-files/

Testing in Go: Clean Tests Using t.Cleanup
https://ieftimov.com/post/testing-in-go-clean-tests-using-t-cleanup/

Testing in Go: HTTP Servers
https://ieftimov.com/post/testing-in-go-testing-http-servers/

Testing in Go: WebSockets
https://ieftimov.com/post/testing-in-go-websockets/

Testing in Go: Stop Leaking Files
https://ieftimov.com/post/testing-in-go-stop-leaking-files/

#golang #test #unit_test #integration_test #tdd

@gocasts
Forwarded from Go Casts 🚀
اساسا تست نویسی مقوله ای بسیار ساده، بسیار لذت بخش و در عین حال بسیار کارآمد هست.
دقت کنید وقتی صحبت از تست نویسی میشه منظور tdd نیست، tdd صرفا یک approach هست برای تست نوشتن، شما میتونید این روش رو استفاده کنید و یا نکنید

تست نویسی انواع مختلفی داره:
unit test
integration test
end to end test

که هر کدوم ارزش و جایگاه خودشونو دارن

تست نویسی واسه وقتایی که حوصله development ندارید مثل کافئین میمونه 😃

و وقتی ارزش خودشو نشون میده که لازم باشه یه چیزی رو refactor کنید، مخصوصا اگه refactor بزرگ باشه خیلی ریسک انجامش بالا میره، اگه از قبل تست های قابل اطمینان و جامعی براش نوشته باشید دیگه خیالتون میتونه تا حدود خیلی زیادی بابت refactor کردن راحت باشه

#golang #test #unit_test #integration_test #tdd

@gocasts