دنیای برنامه نویسی
Kanalga Telegram’da o‘tish
📚در اینجا همه چیز درباره تکنالوژی و کامپیوتر میخوانید، و برنامه نویسی یاد میگیرید ارتباط با ما @bjcAdmin ما را به دوستان تان معرفی کنید. https://t.me/joinchat/AAAAAE1VO8GP2rcvC1iE9A
Ko'proq ko'rsatish1 636
Obunachilar
+124 soatlar
+37 kun
+2930 kun
Postlar arxiv
1 636
سال ۱۹۷۶ کمپانی اپل توسط استیو جابز و استیو وزنیاک تاسیس شد و محیط کار آن ها 50 متر بیشتر نبود !
📌 @coolProgrammers
1 636
آموزش برنامه نویسی برای کسانیکه تازه میخواهد برنامه نویس شوند
#آموزش_HTML
جلسه: دوازدهم (ساخت گالر در HTML بخش سوم)
مدت زمان: 24:13
#gallary
#html
@coolProgrammers
1 636
🔗 تفاوت کدنویس٬ برنامه نویس و توسعه دهنده چیست ؟
1.کدنویس (Coder)
کد نویس به کسی گفته میشود که میتواند بدون داشتن مهارت خاص یا حتی رشته مرتبط کد نویسی کند و نیاز به دانش تخصصی و واقعی علوم کامپیوتری ندارد. معمولا کسانی که دارای تخصص دیگری هستند اما آشنا به منطق برنامه نویسی نیستند کُدر میگویند. برای مثال تغییر دادن و یا ویرایش کدهای از قبل نوشته شده و حتی ایجاد نمونه ای از کدهایی موجود به صورت (کپی) که میتواند نتیجه ای به صورت کار بر روی یک سیستم نرم افزاری بر روی وب مانند WordPress یا غیره شود که با کمی تغییرات بر اساس نیاز پروژه خود را به صورت نه چندان حرفه ای ایجاد و توسعه نمایند. اصطلاح درست این نوع اشخاص کُدر میباشد.
2.برنامهنویس (Programmer)
برنامهنویس به کسی گفته میشود که توانایی و تخصص مرتبط با برنامهنویسی و علوم کامپیوتری را دارد. به عنوان مثال یک مهندس نرمافزار از شاخه مهندسی کامپیوتر که با منطق برنامه نویسی آشنا است برنامه نویس محسوب میشود. برنامهنویس میتواند برنامه ای را تحت یکی از زبانهای برنامه نویسی که خود آن را ترجیح میدهد برنامه نویسی کند. مثلا کلاسی را طراحی و پیاده سازی کرده و توابع مورد نیاز خود را در آن ایجاد و توسعه دهد.
برنامه نویس میداند در کجا باید از چه نوع دستورات و توابعی استفاده کند تا کد نهایی او نتیجه ای ایجاد کند که از آن انتظار میرود. یک برنامه نویس توانایی این را دارد که کُد های نوشته شده توسط دیگر برنامه نویسان را بخواند٬ درک کند و حتی آنها را ویرایش کند.
توجه داشته باشید که یک برنامه نویس توانایی کنترل و هندل کردن بخش دیگری از پروژه را ندارد. برای مثال اگر قرار است پروژه ای را طراحی و توسعه نمایید برنامه نویس بخش بَک-اِند توانایی مدیریت بخش فرانت-اند را ندارد و برعکس. بنابراین برنامه نویسان تنها کُدهایی را مینویسند که قرار است در بخش مورد نیاز عملیاتی را انجام دهند و کاری به این ندارند که طراحی رابط کاربری تحت چه نوع فناوری و زبانی در حل توسعه است و یا ارتباط با پایگاه داده چگونه صورت میگیرد چرا که برنامه نویسان مرتبط با آن بخشها با استفاده از مهارت های تخصصی خود در آن بخش آن را هندل خواهند کرد. برنامهنویسان معمولا تیمهای توسعه یک محصول را ایجاد میکنند و همگی آنها وابسته یکدیگر هستند بنابراین اگر برنامه نویس واحد بک اند شما نتواند به موقع کد های مورد نیاز بخش فرانت اند شما را آماده و تحویل دهد پروژه شما در زمان تعیین شده به نتیجه مطلوبی نخواهد رسید.
3.توسعه دهنده (Developer)
در رابطه با توسعهدهنده باید به این توجه داشته باشید که توسعهدهنده به تنهایی عنوان نمیشود. بنابراین توسعه دهنده به صورتهای مختلفی وجود دارند (توسعهدهنده وب٬ توسعهدهنده نرمافزار٬ توسعهدهنده موبایل که در رابطه با نوع پلتفرم باز متفاوت هستند٬ توسعه دهنده رابط کاربری٬ توسعه دهنده تجربه کاربری و در نهایت توسعه دهنده فول-استک).
توسعهدهنده کسی است که علاوه بر برنامهنویس بودن مهارت و دانش کافی در لایههای مختلف پروژه در اختیار داشته باشد که متناسب با نوع تخصص نیز متفاوت است. توسعه دهنده کسی است که میتواند بر اساس نوع پروژه وظایف خاصی را در اختیار بگیرد به عنوان مثال اگر به صورت تیمی بر روی یک پروژه کار میکنید که شامل برنامه نویس هایی است که هر کدام بخشی از پروژه را برنامهنویسی میکنند کافی است یک توسعه دهنده داشته باشید تا تمامی کُد های شما را آنالیز٬ اشکال زدائی و بررسی کند و در نهایت آنها را با یکدیگر ارتباط داده و تبدیل به یک پروژه قابل استفاده نماید. چرا که توسعه دهنده دانش مورد نیاز در لایههای مختلف را دارد و میداند بخش های مختلف یک محصول نرمافزاری یا … چگونه است و چطور باید برنامه نویسی شوند.
توسعه دهنده شخصی است که نباید فقط به یک زبان برنامه نویسی اکتفا کند چرا که برای توسعه محصول حتما باید از چند زبان برنامه نویسی مورد نیاز در پروژه اطلاعات کاملی داشته و بتواند هر جا که نیاز بود کُدهای مورد نیاز را توسعه و به نتیجه نهایی تبدیل کند. توجه داشته باشید که یک تیم شامل چندین توسعه دهنده به عنوان یک تیم کاملا حرفه ای و زبان زد محسوب میشوند برای مثال شرکتهای بسیار بزرگ نه تنها برنامه نویسان حرفه ای در تیم خود استخدام میکنند بلکه توسعه دهندگانی را از نوع (Full-Stack) در اختیار دارند که مدیریت ارشد پروژه را به عهده گرفته و پروژه را با دانشی که دارد به خوبی مدیریت میکند و زمانی که جایی پروژه به نکته ای برسد که برنامه نویسان توانایی حل آن را ندارند توسعه دهنده فول-استک میتواند با مهارتها و تجربیات خود آن را حل کند.
#programmer
#developer
#coder
#برنامه نویس
#کد نویس
#توسعه دهنده
@coolProgrammers
1 636
📱توییتر ایموجی دست شستن را اضافه کرد
🔺توئیتر در انگلیس ایموجی جدید «دست شستن» را ساخته تا در بحبوحه شیوع ویروس کرونا افراد را تشویق کند بهداشت دست هایشان را حفظ کنند.
@coolProgrammers
1 636
#معرفیـبازیـمبایل
Friday the 13th: Killer Puzzle
اگر به یک بازی معمایی ترسناک خشن با چاشنی فان علاقه دارید، Friday the 13th آمده تا تمام این خصوصیات را یکجا برایتان فراهم کند. در این بازی شما به عنوان یک قاتل باید راهتان را با سلاخی کردن در بازی پیش ببرید. بیش از 100 مرحله در بازی وجود دارد که در آن باید همه را بکشید و مواظب باشید که گیر پلیس، تلهها و مینهای موجود در بازی نیفتید. استایل اکشن-آرکید بازی در کنار خصوصیات خندهدار و گرافیک جالب آن با چاشنی خشونت و ترس، ملغمهای به وجود آورده که منجر به منتخب شدن این بازی در پلی استور شده است. بازی رایگان است و میتوانید آن را از پلی استور و اپ استور دریافت کنید.
لینک دانلود از گوگل پلی
https://play.google.com/store/apps/details?id=com.bluewizard.f13puzzle
لینک دانلود از اپ استور
https://apps.apple.com/kg/app/friday-the-13th-killer-puzzle/id1297059370
#puzzle
#google_play
#app_store
#killer_puzzle
#friday
#بازی
#گیم
#بازی_مبایل
@coolProgrammers
1 636
آموزش برنامه نویسی برای کسانیکه تازه میخواهد برنامه نویس شوند
#آموزش_HTML
جلسه: یازدهم (ساخت گالر در HTML بخش دوم)
مدت زمان: 13:08
#gallary
#html
@coolProgrammers
1 636
📽 #آموزش ایجاد یک تصویر سازی متحرک در فتوشاپ
🔻 توضیحات این آموزش زیبا رو از پست بعدی بخونید.
🌟 @graphic_sara
1 636
💢 چرا بیشتر مردم زندگیشان را تلف میکنند؟
💠 آیا شما از شغل خود راضی هستید؟ از آن لذت میبرید؟
🎞 ویدیوی بالا را حتما مشاهده کنید و کمی درباره آن فکر کنید.
➖➖➖➖
🆔: @coolProgrammers
1 636
💢 به جای کپی/پیست کردن کُد، آن را تایپ کنید.
1. ابتدا یک بخش از کد را با دقت بخوانید.
2. ببینید این کد چه ویژگیهایی دارد و با کدام زبان برنامهنویسی نوشته شده است.
3. بازنویسی کدها برای افراد مبتدی باعث تمرین و یادگیری بهتر میشود.
4. گاهی ممکن است براثر کپی کردن کدها، فراموش کنیم برخی پارامترها و چیزهایی که باید حتماً در فانکشن جدید تست شوند را آپدیت کنیم.
➖➖➖➖
🆔: @coolProgrammers
1 636
💠 دسترسی به سوپر یوزر در کالی لینوکس 2020
▫️ کالی لینوکس در نسخه 2020 خود امکان استفاده از کاربرهای دیگری بجز کاربر root را فراهم کرده است که ممکن است برای شما مشکلاتی را به وجود بیاورد. در ادامه با بررسی مشکلات و دسترسی به سوپر یوزر در کالی لینوکس 2020 با شما همراه هستیم.
▪️ با منتشر شدن نسخه Kali Linux 2020.1 ، جایگزین یوزر اصلی پیش فرض (دارای رمز عبور و نام کاربری root/toor) را با یک یوزر استاندارد و غیرمستقیم جایگزین کرد (نام کاربری و رمز عبور پیش فرض جدید کالی لینوکس kali/kali است).
ادامه مطلب: https://bit.ly/2UD4Bvr
@coolProgrammers
1 636
💢دیتاسنتر های گوگل، سبز تر از همیشه
🔹گوگل ادعا می کند که به کمک مدیریت و برنامه ریزی صحیح در طول بیش از یک دهه ی گذشته، توانسته دو برابر یک شرکت عادی در مصرف انرژی برای پایگاه های داده اش صرفه جویی کند. علیرغم افزایش محاسبات انجام شده در تا ۵۵۰٪ در طی سال های ۲۰۱۰تا۲۰۱۸ مقدار انرژی مصرف شده توسط پایگاه های داده ی گوگل فقط ۶٪ افزایش یافته است. گوگل همچنین بزرگ ترین خریدار انرژی های تجدید پذیر در جهان است.
#خبر
🆔 @coolProgrammers
