This media is not supported in your browser
VIEW IN TELEGRAM
چطور برنامهنویس بهتری بشیم؟ 🤔
قسمت سوم
از آنجا که برنامهنویسی یک کار تیمی است، موفقیت پروژه بستگی زیادی به تیم دارد. از این رو به شدت لازم است که افراد کدی بنویسند که همکارانشان به سهولت درک کرده و آن را نگهداری کنند 🤝
یک کدنویس مبتدی هرگز موجب پیشرفت یک تیم نمیشود، اما چند برنامهنویس متوسط میتوانند تیم را تا قلههای مرتفعی بالا ببرند 😉
#برنامه_نویسی
----------
🆔 @OxinCode
قسمت سوم
از آنجا که برنامهنویسی یک کار تیمی است، موفقیت پروژه بستگی زیادی به تیم دارد. از این رو به شدت لازم است که افراد کدی بنویسند که همکارانشان به سهولت درک کرده و آن را نگهداری کنند 🤝
یک کدنویس مبتدی هرگز موجب پیشرفت یک تیم نمیشود، اما چند برنامهنویس متوسط میتوانند تیم را تا قلههای مرتفعی بالا ببرند 😉
#برنامه_نویسی
----------
🆔 @OxinCode
8 سوالی که در مصاحبه برای شغل Data Scientist پرسيده میشود!
1. فاصله اطمينان را تعريف کنيد! 👍
2. آیا میتوانید سطح اطمینان را تعریف کنید؟ 😉
3. لطفا آزمون فرض را تعریف کنید! 🧐
4. چگونه میتوان دادههای پرت را تشخیص داد؟ 🤔
5. مقدار p را چگونه تعریف میکنید؟ 🤩
6. آیا میتوانید خطای نوع يک و نوع دو را تعریف کنید؟ 🧐
7. خطای استاندارد را تعریف کنید! 🙏
8. آیا راهی برای انتخاب اندازه نمونه برای آزمایش وجود دارد؟ ✌️
#علوم_داده
----------
🆔 @OxinCode
1. فاصله اطمينان را تعريف کنيد! 👍
2. آیا میتوانید سطح اطمینان را تعریف کنید؟ 😉
3. لطفا آزمون فرض را تعریف کنید! 🧐
4. چگونه میتوان دادههای پرت را تشخیص داد؟ 🤔
5. مقدار p را چگونه تعریف میکنید؟ 🤩
6. آیا میتوانید خطای نوع يک و نوع دو را تعریف کنید؟ 🧐
7. خطای استاندارد را تعریف کنید! 🙏
8. آیا راهی برای انتخاب اندازه نمونه برای آزمایش وجود دارد؟ ✌️
#علوم_داده
----------
🆔 @OxinCode
چطور برنامهنویس بهتری بشیم؟🤔
قسمت چهارم
یک برنامهنویس خوب، برنامهنویسی است که:
1⃣ امکان درک مشکل را داشته باشد
2⃣ یک راهحل معقول برای حل مشکل ارائه کند
3⃣ بتواند این راهحل را به روشی سریع به کاربر نهایی عرضه نماید
4⃣ و برای سرانجام به این مقصود بتواند به عنوان عضوی از یک تیم کار کند 😉
#برنامه_نویسی
----------
🆔 @OxinCode
قسمت چهارم
یک برنامهنویس خوب، برنامهنویسی است که:
1⃣ امکان درک مشکل را داشته باشد
2⃣ یک راهحل معقول برای حل مشکل ارائه کند
3⃣ بتواند این راهحل را به روشی سریع به کاربر نهایی عرضه نماید
4⃣ و برای سرانجام به این مقصود بتواند به عنوان عضوی از یک تیم کار کند 😉
#برنامه_نویسی
----------
🆔 @OxinCode
بچه ها ۱۰ تا از IDEهای محبوب C و ++C رو اینجا براتون میزاریم؛ شما از کدوم استفاده میکنید؟😅
1⃣ Eclipse 💪
2⃣ Netbeans 👍
3⃣ Code Blocks 😎
4⃣ Digital Mars 😉
5⃣ C Free 🙌
6⃣ Sky IDE ✌️
7⃣ Dev C++ 👌
8⃣ CodeLite 👏
9⃣ Mingw 🤫
🔟 UltiMate++ 💪
#برنامه_نویسی #سی #سیپلاسپلاس
----------
🆔 @OxinCode
1⃣ Eclipse 💪
2⃣ Netbeans 👍
3⃣ Code Blocks 😎
4⃣ Digital Mars 😉
5⃣ C Free 🙌
6⃣ Sky IDE ✌️
7⃣ Dev C++ 👌
8⃣ CodeLite 👏
9⃣ Mingw 🤫
🔟 UltiMate++ 💪
#برنامه_نویسی #سی #سیپلاسپلاس
----------
🆔 @OxinCode
چطور برنامهنویس بهتری بشیم؟🤔
قسمت پنجم
یه برنامهنویس خوب فقط یه روش را برای انجام کارهاش پیش نمیبره، بلکه سعی میکنه از تجربیات و نظرات دیگران بهره ببره، شرایط خودش را در نظر داشته باشه تا چند روش را برای انجام کارهاش بتونه پیاده کنه.
#برنامه_نویسی
----------
🆔 @OxinCode
قسمت پنجم
یه برنامهنویس خوب فقط یه روش را برای انجام کارهاش پیش نمیبره، بلکه سعی میکنه از تجربیات و نظرات دیگران بهره ببره، شرایط خودش را در نظر داشته باشه تا چند روش را برای انجام کارهاش بتونه پیاده کنه.
#برنامه_نویسی
----------
🆔 @OxinCode
وظایف هسته سیستم عامل Linux چیست؟
✔️ذخیرهسازی دادهها (ذخیرهسازی دادهها در حافظهای که با دسترسی تصادفی کار میکند یا در حافظه دائمی و یا در فایل سیستم مجازی صورت میگیرد)
✔️دسترسی به شبکه کامپیوتری
✔️زمانبندی
✔️ستفاده از ابزارهای ورودی و خروجی مانند موس، کیبورد، وب کم و فلش usb
✔️امنیت(این امنیت میتواند شامل امنیت منابع و همچنین کاربران و گروههای کاربری مختلف باشد)
#دانستنیها
----------
🆔 @OxinCode
✔️ذخیرهسازی دادهها (ذخیرهسازی دادهها در حافظهای که با دسترسی تصادفی کار میکند یا در حافظه دائمی و یا در فایل سیستم مجازی صورت میگیرد)
✔️دسترسی به شبکه کامپیوتری
✔️زمانبندی
✔️ستفاده از ابزارهای ورودی و خروجی مانند موس، کیبورد، وب کم و فلش usb
✔️امنیت(این امنیت میتواند شامل امنیت منابع و همچنین کاربران و گروههای کاربری مختلف باشد)
#دانستنیها
----------
🆔 @OxinCode
This media is not supported in your browser
VIEW IN TELEGRAM
برخی از مزیتهای لینوکس
💥 لینوکس یک سیستم عامل متن-بازه
💥 رایگانه و موجب ایجاد رفاه بیشتری در کارهای روزمره میشه
💥ثبات نرمافزار داده(استانداردهای باز باعث میشه که نرمافزارها باگ کمتری داشته باشند، زیرا تیمی از توسعهدهندگان روی نرمافزار کار میکنند که گاهی دارای پیشزمینههای بسیار متنوعی هستند)
💥محاسبات باز و قابل اعتماد(کد منبع همه نرمافزارهای باز به صورت رایگان و همراه با اپلیکیشنهایی که تهیه میکنید عرضه میشود)
#دانستنیها
----------
🆔 @OxinCode
💥 لینوکس یک سیستم عامل متن-بازه
💥 رایگانه و موجب ایجاد رفاه بیشتری در کارهای روزمره میشه
💥ثبات نرمافزار داده(استانداردهای باز باعث میشه که نرمافزارها باگ کمتری داشته باشند، زیرا تیمی از توسعهدهندگان روی نرمافزار کار میکنند که گاهی دارای پیشزمینههای بسیار متنوعی هستند)
💥محاسبات باز و قابل اعتماد(کد منبع همه نرمافزارهای باز به صورت رایگان و همراه با اپلیکیشنهایی که تهیه میکنید عرضه میشود)
#دانستنیها
----------
🆔 @OxinCode
نکات مهندسیای که بهمون یاد ندادن 😒
1️⃣ تجزیه و تحلیل گام به گام پروژه و تبدیلش به ریز مسائل قابل حل 🙁
2️⃣ توزیع کردن سیستم( اصلا این کار رو تو دنیا چرا انجام میدن و دلیلش چیه؟) 😶
3️⃣ استفاده از ابزارهای کنترل نسخه مثل Git یا حالا اصلا هرچی 🤫
4️⃣ تقسیم وظایف صحیح در تیم حتی در تیمهای کوچیک 😵💫
5️⃣ نامهنگاری و گزارشنویسی فنی پروژهها 😑
6️⃣ تکنولوژی مارکتینگ در دنیال کامپیوتری 😦
7️⃣ نوشتن و دفاع کردن از طرح و ایده چه علمی چه فنی چه کارآفرینانه 🤐
8️⃣ فرآیندگرایی و استانداردسازی 😓
#دانستنیها
----------
🆔 @OxinCode
1️⃣ تجزیه و تحلیل گام به گام پروژه و تبدیلش به ریز مسائل قابل حل 🙁
2️⃣ توزیع کردن سیستم( اصلا این کار رو تو دنیا چرا انجام میدن و دلیلش چیه؟) 😶
3️⃣ استفاده از ابزارهای کنترل نسخه مثل Git یا حالا اصلا هرچی 🤫
4️⃣ تقسیم وظایف صحیح در تیم حتی در تیمهای کوچیک 😵💫
5️⃣ نامهنگاری و گزارشنویسی فنی پروژهها 😑
6️⃣ تکنولوژی مارکتینگ در دنیال کامپیوتری 😦
7️⃣ نوشتن و دفاع کردن از طرح و ایده چه علمی چه فنی چه کارآفرینانه 🤐
8️⃣ فرآیندگرایی و استانداردسازی 😓
#دانستنیها
----------
🆔 @OxinCode
بخش اول فریمورکهای وب جاوا 🙄👇
.
میدونستید که میتونید جاوا رو به عنوان زبانی برای ایجاد برنامههای وب مورد استفاده قرار بدید؟🤦♂😅 یا چی؟
بله میتونید 🙄 تازه چندین فریمورک وب جاوا هم برای این منظور وجود داره 😅 که من میخوام تو چند پست و تو چند شب آینده در مورد این فریمورکها با شما صحبت کنم 💪😉 با ما همراه باشید 🌺👍😉
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
.
میدونستید که میتونید جاوا رو به عنوان زبانی برای ایجاد برنامههای وب مورد استفاده قرار بدید؟🤦♂😅 یا چی؟
بله میتونید 🙄 تازه چندین فریمورک وب جاوا هم برای این منظور وجود داره 😅 که من میخوام تو چند پست و تو چند شب آینده در مورد این فریمورکها با شما صحبت کنم 💪😉 با ما همراه باشید 🌺👍😉
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
بخش دوم فریمورکهای وب جاوا 🙄👇
💥 Spring Framework
مشهورترین فریمورک جاوا 😐 که علاوه بر جاوا، دو زبان برنامهنویسی دیگر که بر روی ماشین مجازی جاوا در حال اجرا هستند (Kotlin و Groovy) را نیز پشتیبانی میکند 😎
اما پیکربندیش یه کوچولو پیچیدهس، چون با امکانات بسیاری همراهه 🤦♂🙄
ویژگیهای اصلی این فریمورک میتونه توسط هر برنامه جاوا مورد استفاده قرار بگیره، و دارای افزونههایی برای ساختن برنامههای کاربردی وب بر روی پلت فرم JavaEE میباشد 💪😊
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
💥 Spring Framework
مشهورترین فریمورک جاوا 😐 که علاوه بر جاوا، دو زبان برنامهنویسی دیگر که بر روی ماشین مجازی جاوا در حال اجرا هستند (Kotlin و Groovy) را نیز پشتیبانی میکند 😎
اما پیکربندیش یه کوچولو پیچیدهس، چون با امکانات بسیاری همراهه 🤦♂🙄
ویژگیهای اصلی این فریمورک میتونه توسط هر برنامه جاوا مورد استفاده قرار بگیره، و دارای افزونههایی برای ساختن برنامههای کاربردی وب بر روی پلت فرم JavaEE میباشد 💪😊
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
بخش سوم فریمورکهای جاوا 🙄👇
💥 Google Web Toolkit (GWT)
یک فریمورک وب جاوا است که توسط گوگل توسعه یافته 💪 و توسط گوگل تضمین شده است و از آن در محصولات خود مثل Google Adwords و Google Wallet استفاده میکند💪
با GWT، میتوانید برنامههای جاوا اسکریپت سمت کلاینت را در جاوا بسازید.
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
💥 Google Web Toolkit (GWT)
یک فریمورک وب جاوا است که توسط گوگل توسعه یافته 💪 و توسط گوگل تضمین شده است و از آن در محصولات خود مثل Google Adwords و Google Wallet استفاده میکند💪
با GWT، میتوانید برنامههای جاوا اسکریپت سمت کلاینت را در جاوا بسازید.
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
بخش چهارم فریم ورکهای جاوا 🙄👇
💥 Vaadin
یک فریمورک خیلیخوب 💪 که تمها و اجزای UI از پیش طراحی شدهی فوقالعادهای در اختیار شما قرار میده و یادگیریش خیلی سادهس 😎
یکی از دلایل قدرتمند بودن وادین، سابقه تاریخی اونه.
این فریمورک سالهاست که توسط تیمی قوی پشتیبانی و بهبود یافته؛ ولی به دلیل اینکه نام اون چند بار تغییر کرده 🤦♂ و در سال ۲۰۰۹ نام وادین براش قطعی شده؛ آنچنان که باید شناخته شده باشد نیست 😄
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
💥 Vaadin
یک فریمورک خیلیخوب 💪 که تمها و اجزای UI از پیش طراحی شدهی فوقالعادهای در اختیار شما قرار میده و یادگیریش خیلی سادهس 😎
یکی از دلایل قدرتمند بودن وادین، سابقه تاریخی اونه.
این فریمورک سالهاست که توسط تیمی قوی پشتیبانی و بهبود یافته؛ ولی به دلیل اینکه نام اون چند بار تغییر کرده 🤦♂ و در سال ۲۰۰۹ نام وادین براش قطعی شده؛ آنچنان که باید شناخته شده باشد نیست 😄
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
📍عناصر فیزیکی اینترنت اشیاء 👇
◀️حسگرها: جهت جمعآوری اطلاعات
◀️شناسهها: برای شناسایی منبع داده (به عنوان مثال دستگاهها)
◀️نرمافزار: جهت تجزیه و تحلیل دادهها
◀️ اتصال به اینترنت: جهت برقراری ارتباط و اطلاع رسانی
#دانستنی_ها
----------
🆔️ @OxinCode
◀️حسگرها: جهت جمعآوری اطلاعات
◀️شناسهها: برای شناسایی منبع داده (به عنوان مثال دستگاهها)
◀️نرمافزار: جهت تجزیه و تحلیل دادهها
◀️ اتصال به اینترنت: جهت برقراری ارتباط و اطلاع رسانی
#دانستنی_ها
----------
🆔️ @OxinCode
بخش پنجم فریم ورکهای جاوا 🙄👇
💥 JavaServer Faces(JSF)
با این فریمورک میتونید اجزای UI که به خوبی طراحی شدهاند رو با حداقل دانش front-end ایجاد کنید.
این فریمورک که به اختصار به آن JSF میگن تکنولوژیای مبتنی بر UI Component هستش که از اون برای ساخت web application استفاده میکنیم. 💪
میتونیم بگیم که تکنولوژیهای غالب جاوایی قبل از JSF همان JSP و Servlet بودند.
این فریمورک یک فریمورک ساده و آسونه که کمک میکنه طراحی نرمافزارهای تحت وب سریعتر انجام بشه 😉
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
💥 JavaServer Faces(JSF)
با این فریمورک میتونید اجزای UI که به خوبی طراحی شدهاند رو با حداقل دانش front-end ایجاد کنید.
این فریمورک که به اختصار به آن JSF میگن تکنولوژیای مبتنی بر UI Component هستش که از اون برای ساخت web application استفاده میکنیم. 💪
میتونیم بگیم که تکنولوژیهای غالب جاوایی قبل از JSF همان JSP و Servlet بودند.
این فریمورک یک فریمورک ساده و آسونه که کمک میکنه طراحی نرمافزارهای تحت وب سریعتر انجام بشه 😉
#برنامه_نویسی #وب #جاوا
----------
🆔 @OxinCode
👨💻 اگر این 10 ویژگی را دارید بهتر است سمت برنامهنویسی نیایید!
🔸 به اندازه کافی کنجکاو نیستید❗️
🔹 نمیتوانید به طور مستقل مشکلات خود را حل کنید❗️
🔸 در مقابله با مشکلات زود تسلیم میشوید❗️
🔹 پس از حل یک مسأله احساس موفقیت نمیکنید❗️
🔸 در یادگیری بیحوصله هستید ❗️
🔹 از فکر کردن خسته میشوید❗️
🔸 نمیتوانید برای خودتان فکر کنید❗️
🔹 طرز تفکری تغییرناپذیر، محدود و یا آشفته دارید❗️
🔸به جای تشخیص طیفی از راهکارهای بد و خوب، صرفاً به دنبال یافتن پاسخ درست هستید❗️
🔹 نسبت به جزئیات بیتوجه هستید❗️
#برنامه_نویسی
----------
🆔 @OxinCode
🔸 به اندازه کافی کنجکاو نیستید❗️
🔹 نمیتوانید به طور مستقل مشکلات خود را حل کنید❗️
🔸 در مقابله با مشکلات زود تسلیم میشوید❗️
🔹 پس از حل یک مسأله احساس موفقیت نمیکنید❗️
🔸 در یادگیری بیحوصله هستید ❗️
🔹 از فکر کردن خسته میشوید❗️
🔸 نمیتوانید برای خودتان فکر کنید❗️
🔹 طرز تفکری تغییرناپذیر، محدود و یا آشفته دارید❗️
🔸به جای تشخیص طیفی از راهکارهای بد و خوب، صرفاً به دنبال یافتن پاسخ درست هستید❗️
🔹 نسبت به جزئیات بیتوجه هستید❗️
#برنامه_نویسی
----------
🆔 @OxinCode