فرصت شغلی
C++ Engineer - Desktop
Spotify
About this job
Job type: Full-time
Experience level: Mid-Level
Role: Desktop Developer
Industry: Media, Music, podcasts
Company size: 5k–10k people
Company type: Public
Job description
Delivering the best Spotify experience possible. To as many people as possible. In as many moments as possible. That’s what the Experience team is all about. We use our deep understanding of consumer expectations to enrich the lives of millions of our users all over the world, bringing the music and audio they love to the devices, apps and platforms they use every day. Know what our users want? Join us and help Spotify give it to them.
...
لینک فرصت شغلی : https://stackoverflow.com/jobs/496575/c-plus-plus-engineer-desktop-spotify
لینک کانال تلگرام : https://t.me/moderncpp_ir
#job #Spotify #cpp
C++ Engineer - Desktop
Spotify
About this job
Job type: Full-time
Experience level: Mid-Level
Role: Desktop Developer
Industry: Media, Music, podcasts
Company size: 5k–10k people
Company type: Public
Job description
Delivering the best Spotify experience possible. To as many people as possible. In as many moments as possible. That’s what the Experience team is all about. We use our deep understanding of consumer expectations to enrich the lives of millions of our users all over the world, bringing the music and audio they love to the devices, apps and platforms they use every day. Know what our users want? Join us and help Spotify give it to them.
...
لینک فرصت شغلی : https://stackoverflow.com/jobs/496575/c-plus-plus-engineer-desktop-spotify
لینک کانال تلگرام : https://t.me/moderncpp_ir
#job #Spotify #cpp
ModernCpp.ir
به به چقدر زیبا لینک پاسخ : https://stackoverflow.com/a/58561798/7006262 لینک کانال تلگرام : https://t.me/moderncpp_ir #naming #scheme
دوستان این رو به شوخی گفتم چقدر زیبا در واقع اگر شما بخوای تمیز کد بزنی نباید به این مسئله دچار بشی
از اصول کد زدن اینه که تک وظیفه باشیم و توابع هم تا حد ممکن خرد شده و کوتاه باشند
پس اگر تابع کوتاه باشه باید بشه توی یه صفحه دیدش و نیازی نیست اول ارگومان a بذاری
متغیر لوکال رو هم وقتی تابع کوتاه باشه و میتونی ببینی فقط برای اعضای کلاس m_ میذارم چون بعضی وقتا با اسم ارگوماه یکی میشه اذیت میکنه و برای توابع getter و setter هم به کار میاد چون من تابع گتر رو با اسم متغیر تعریف میکنم
در مورد تایپ متغیر هم وقتی داری کد میزنی باید بیشتر روی موضوع مسلط باشی موقع تعریف متغیر باید حواست باشه چی تعریف میکنی از اون به بعد با منطقش کار داری مثلا وقتی تعریف میکنی
double speed;
دیگه توی کد نیازی نیست همش تایپش جلوی چشمت باشه خب طبیعیه که سرعت باید اعشاری باشه و این که double یا float هست رو هم موقع تعریف باید دقت کنی نه موقع استفاده
تازه فقط تایپ های پایه رو داره و باز شما توی کد شی از کلاستون داشته باشید مشخص نیست تایپش چیه و در نتیجه میتونه با تایپ های پایه که براشون نشونه گذاشتند قاطی بشه
در کل به نظرم این برای برنامه نویسهای سی هست که تابع مینوشتند به اندازه نامه اعمال من نه برنامه نویس درست درمون سی پلاس پلاس
لینک کانال تلگرام : https://t.me/moderncpp_ir
از اصول کد زدن اینه که تک وظیفه باشیم و توابع هم تا حد ممکن خرد شده و کوتاه باشند
پس اگر تابع کوتاه باشه باید بشه توی یه صفحه دیدش و نیازی نیست اول ارگومان a بذاری
متغیر لوکال رو هم وقتی تابع کوتاه باشه و میتونی ببینی فقط برای اعضای کلاس m_ میذارم چون بعضی وقتا با اسم ارگوماه یکی میشه اذیت میکنه و برای توابع getter و setter هم به کار میاد چون من تابع گتر رو با اسم متغیر تعریف میکنم
در مورد تایپ متغیر هم وقتی داری کد میزنی باید بیشتر روی موضوع مسلط باشی موقع تعریف متغیر باید حواست باشه چی تعریف میکنی از اون به بعد با منطقش کار داری مثلا وقتی تعریف میکنی
double speed;
دیگه توی کد نیازی نیست همش تایپش جلوی چشمت باشه خب طبیعیه که سرعت باید اعشاری باشه و این که double یا float هست رو هم موقع تعریف باید دقت کنی نه موقع استفاده
تازه فقط تایپ های پایه رو داره و باز شما توی کد شی از کلاستون داشته باشید مشخص نیست تایپش چیه و در نتیجه میتونه با تایپ های پایه که براشون نشونه گذاشتند قاطی بشه
در کل به نظرم این برای برنامه نویسهای سی هست که تابع مینوشتند به اندازه نامه اعمال من نه برنامه نویس درست درمون سی پلاس پلاس
لینک کانال تلگرام : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Differences between Strategy Pattern and Inheritance
لینک پاسخ : https://stackoverflow.com/a/25710396/7006262
لینک کانال تلگرام : https://t.me/moderncpp_ir
#answer #Strategy #Inheritance
لینک پاسخ : https://stackoverflow.com/a/25710396/7006262
لینک کانال تلگرام : https://t.me/moderncpp_ir
#answer #Strategy #Inheritance
Ionic, Flutter & React Native: What Are They and When To Use Them
لینک مقاله : https://www.iotforall.com/what-are-ionic-flutter-react-native-when-to-use-it
لینک کانال تلگرام : https://t.me/moderncpp_ir
#ionic #flutter #react
لینک مقاله : https://www.iotforall.com/what-are-ionic-flutter-react-native-when-to-use-it
لینک کانال تلگرام : https://t.me/moderncpp_ir
#ionic #flutter #react
Git archive چیست؟
لینک مقاله به همراه آموزش : https://sokanacademy.com/courses/new-git/10667/آرشیو-گیت-ورژن-کنترل-گیت
لینک کانال تلگرام : https://t.me/moderncpp_ir
#git #archive #export
لینک مقاله به همراه آموزش : https://sokanacademy.com/courses/new-git/10667/آرشیو-گیت-ورژن-کنترل-گیت
لینک کانال تلگرام : https://t.me/moderncpp_ir
#git #archive #export
هواوی از روش آسانتری برای تبدیل اپهای GMS به HMS رونمایی کرد
نتیجه تحریم های مسخره و بی سر و ته میتونه پیشرفت باشه اگر درست برنامه ریزی کنیم
لینک خبر : https://digiato.com/article/2021/04/14/هواوی-تبدیل-اپ-gms-به-hms
لینک کانال تلگرام : https://t.me/moderncpp_ir
#gms #hms
نتیجه تحریم های مسخره و بی سر و ته میتونه پیشرفت باشه اگر درست برنامه ریزی کنیم
لینک خبر : https://digiato.com/article/2021/04/14/هواوی-تبدیل-اپ-gms-به-hms
لینک کانال تلگرام : https://t.me/moderncpp_ir
#gms #hms
Forwarded from ModernGames.ir
بازی Battlefield 6 احتمالا سیستم آب و هوایی هوشمند خواهد داشت
لینک خبر : https://vigiato.net/p/175049
لینک کانال : https://t.me/ModernGames_ir
#game #Battlefield #weather #system
لینک خبر : https://vigiato.net/p/175049
لینک کانال : https://t.me/ModernGames_ir
#game #Battlefield #weather #system
Google backs effort to bring Rust to the Linux kernel
لینک خبر : https://www.zdnet.com/article/google-backs-effort-to-bring-rust-to-the-linux-kernel
لینک کانال تلگرام : https://t.me/moderncpp_ir
#google #rust #kernel
لینک خبر : https://www.zdnet.com/article/google-backs-effort-to-bring-rust-to-the-linux-kernel
لینک کانال تلگرام : https://t.me/moderncpp_ir
#google #rust #kernel
حرکت چین به سمت خودکفایی در صنعت تراشه با معماری اختصاصی CPU
لینک خبر : https://www.zoomit.ir/processor/369924-loongson-loongarch-cpu-architecture
لینک کانال تلگرام : https://t.me/moderncpp_ir
#processor #china #cpu #architecture #loongson
لینک خبر : https://www.zoomit.ir/processor/369924-loongson-loongarch-cpu-architecture
لینک کانال تلگرام : https://t.me/moderncpp_ir
#processor #china #cpu #architecture #loongson
GDBFrontend is an easy, flexible and extensionable gui debugger.
لینک گیتهاب : https://github.com/rohanrhu/gdb-frontend
لینک کانال تلگرام : https://t.me/moderncpp_ir
#gdb #programming #frontend
لینک گیتهاب : https://github.com/rohanrhu/gdb-frontend
لینک کانال تلگرام : https://t.me/moderncpp_ir
#gdb #programming #frontend
گزارش جامع "میزان افزایش حقوق سال 1400 " منتشر شد
لینک دانلود فایل : https://file.jobvision.ir/Uploads/Assets/Book/SalarySurveyReport.pdf
لینک کانال تلگرام : https://t.me/moderncpp_ir
#salary #survey #report
لینک دانلود فایل : https://file.jobvision.ir/Uploads/Assets/Book/SalarySurveyReport.pdf
لینک کانال تلگرام : https://t.me/moderncpp_ir
#salary #survey #report
Forwarded from ModernCloud.ir
اهممیت و کاربرد لاگ در نرم افزار
لینک مقاله : https://vrgl.ir/1smMw
لینک کانال تلگرام : https://t.me/moderncloud_ir
#log #logger #logging #seris
لینک مقاله : https://vrgl.ir/1smMw
لینک کانال تلگرام : https://t.me/moderncloud_ir
#log #logger #logging #seris
چطور یک README خوب برای پروژه گیتهاب خود بنویسید؟
لینک مقاله : https://www.freecodecamp.org/news/how-to-write-a-good-readme-file
لینک کانال تلگرام : https://t.me/moderncloud_ir
#news #readme #githib #project
لینک مقاله : https://www.freecodecamp.org/news/how-to-write-a-good-readme-file
لینک کانال تلگرام : https://t.me/moderncloud_ir
#news #readme #githib #project
WebAssembly Interface Types: Interoperate with All the Things!
لینک مقاله : https://hacks.mozilla.org/2019/08/webassembly-interface-types
لینک کانال تلگرام : https://t.me/moderncloud_ir
#webassembly #interface #programming #language
لینک مقاله : https://hacks.mozilla.org/2019/08/webassembly-interface-types
لینک کانال تلگرام : https://t.me/moderncloud_ir
#webassembly #interface #programming #language
The anatomy of WebAssembly: Writing your first WebAssembly module using C (C++)
لینک آموزش : https://medium.com/jspoint/the-anatomy-of-webassembly-writing-your-first-webassembly-module-using-c-c-d9ee18f7ac9b
لینک کانال تلگرام : https://t.me/moderncloud_ir
#anatomy #WebAssembly #cpp #tutorial
لینک آموزش : https://medium.com/jspoint/the-anatomy-of-webassembly-writing-your-first-webassembly-module-using-c-c-d9ee18f7ac9b
لینک کانال تلگرام : https://t.me/moderncloud_ir
#anatomy #WebAssembly #cpp #tutorial
Forwarded from ModernGames.ir
Unity DOTS vs Handbuilt: Sample Project
لینک ویدئو : https://www.youtube.com/watch?v=tInaI3pU19Y
لینک کانال : https://t.me/ModernGames_ir
#unity #opengl #cpp
لینک ویدئو : https://www.youtube.com/watch?v=tInaI3pU19Y
لینک کانال : https://t.me/ModernGames_ir
#unity #opengl #cpp
Forwarded from ModernCloud.ir
یک مثال ساده سرور و کلاینت با استفاده از trantor (کتابخانه TCP پایه فریمورک وب drogon)
لینک گیتهاب : https://github.com/moderncloud-ir/trantor_example
لینک کانال تلگرام : https://t.me/moderncloud_ir
#trantor #tcp #drogon #example
لینک گیتهاب : https://github.com/moderncloud-ir/trantor_example
لینک کانال تلگرام : https://t.me/moderncloud_ir
#trantor #tcp #drogon #example
Forwarded from ModernGames.ir
فروشگاه اپیک میزبان برنامه های دسکتاپ بیشتری خواهد شد
لینک خبر : https://www.epicgames.com/store/en-US/news/epic-games-store-adds-more-pc-apps
لینک کانال : https://t.me/ModernGames_ir
#epic #store #game #app
لینک خبر : https://www.epicgames.com/store/en-US/news/epic-games-store-adds-more-pc-apps
لینک کانال : https://t.me/ModernGames_ir
#epic #store #game #app
ModernCpp.ir
فروشگاه اپیک میزبان برنامه های دسکتاپ بیشتری خواهد شد لینک خبر : https://www.epicgames.com/store/en-US/news/epic-games-store-adds-more-pc-apps لینک کانال : https://t.me/ModernGames_ir #epic #store #game #app
دوستانی که تخصصشون توسعه اپ دسکتاپ هست میتونند از این به بعد به انتشار اپهاشون توی اپیک استور هم فکر کنند
اگر هم دوستان برای انتشار برنامههاشون چه دسکتاپ چه موبایل خارج از ایران در مارکتهای جهانی علاقمند هستند میتونند به بنده پیام بدند
ایدی شخصی : @FONQRI
لینک کانال تلگرام : https://t.me/moderncpp_ir
#app #publish
اگر هم دوستان برای انتشار برنامههاشون چه دسکتاپ چه موبایل خارج از ایران در مارکتهای جهانی علاقمند هستند میتونند به بنده پیام بدند
ایدی شخصی : @FONQRI
لینک کانال تلگرام : https://t.me/moderncpp_ir
#app #publish
7 DevOps steps you're missing —and how a DevOps platform can help
لینک کتاب : https://learn.gitlab.com/emea-track-2/7-devops-steps-youre
لینک کانال تلگرام : https://t.me/moderncpp_ir
#devops #dev #ops #gitlab #book
لینک کتاب : https://learn.gitlab.com/emea-track-2/7-devops-steps-youre
لینک کانال تلگرام : https://t.me/moderncpp_ir
#devops #dev #ops #gitlab #book
دانشگاه مینهسوتا از مشارکت در توسعهی کرنل لینوکس محروم شد
لینک خبر : https://www.zoomit.ir/os/370189-university-minnesota-linux-kernal-ban-research
لینک کانال تلگرام : https://t.me/moderncpp_ir
لینک خبر : https://www.zoomit.ir/os/370189-university-minnesota-linux-kernal-ban-research
لینک کانال تلگرام : https://t.me/moderncpp_ir