🔰#افتخار_برای_انجمن_علمی🔰
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان "چهره شاخص فرهنگی دانشگاه دامغان" در هفتمین دوره اختتامیه فرهنگی دانشگاه دامغان را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان "چهره شاخص فرهنگی دانشگاه دامغان" در هفتمین دوره اختتامیه فرهنگی دانشگاه دامغان را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔰#افتخار_برای_انجمن_علمی🔰
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان نویسنده "کتاب برگزیده" در هفتمین دوره اختتامیه فرهنگی دانشگاه دامغان را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
✅جناب آقای سبحان سخاوتیان دبیر انجمن علمی مهندسی کامپیوتر دانشگاه دامغان، کسب عنوان نویسنده "کتاب برگزیده" در هفتمین دوره اختتامیه فرهنگی دانشگاه دامغان را به شما تبریک عرض میکنیم. و از درگاه خداوند منان توفیق روز افزون و بهروزی شما را خواستاریم.
۰گروه مهندسی کامپیوتر دانشگاه دامغان.
🏛انجمن علمی مهندسی کامپیوتر دانشگاه دامغان🏛
🆔 @du_ce
🔰7 ابزار از بهترین ابزارهای پروتوتایپ در سال 2021 برای طراحان UI / UX
#بخش_اول
🟢یک ابزار پروتوتایپ، طراح را قادر می سازد تا تصاویر، عناصر ناوبری و تعاملات را با هم بیامیزد تا نمایشی قابل قبول از نحوه رفتار و احساس در یک طرح ارائه کند. ابزارهای پروتوتایپ ابزارهای ضروریای هستند که در جعبه ابزار طراحی شما بعنوان یک طراح باید وجود داشته باشد.
پروتوتایپ فرصتی برای امتحان و تنظیم دقیق جزئیات است. یک ابزاری اساسی در برقراری ارتباط با ذینفعان و تصمیم گیرندگان و مدیران یا کارفرمایان هستند که چگونه همه عناصر یک ایده با هم کار جمع شوند که بهترین اثر بخشی را برای مخاطب خود به همراه داشته باشد.
✅در اینجا ۷ ابزار پروتوتایپ برای کمک به روند طراحی شما آورده شده است:
🟢فیگما
فیگما یک ابزار همه کاره است که تیمی ترین در نوع خودش هم محسوب می شود. دسترسی را برای طراحان ، توسعه دهندگان و هر شخص دیگر در تیم شما با ابزارهای منحصر بفرد و یک سیستم عامل مبتنی بر مرورگر و میزبان ابری آسان می کند.
شما کافی است پروژه خود را در فیگما شروع کنید و لینک آنرا بین اعضای تیم به اشتراک بگذارید. یک کار تیمی بی نظیر در طراحی رابطه کاربری بعلاوه نمایش سریع نتیجه به مشتری حتی بصورت آنلاین و در لحظه در فیگما میسر است. اگر قبلاً با Sketch کار کرده باشید ، متوجه خواهید شد که Figma نیز احساسی مشابه دارد که شروع کار را آسان می کند.
سازگاری در طراحی وب در اولویت است و شما می توانید از سبک های انعطاف پذیر Figma برای کنترل ظاهر متن، شبکه ها و سایر عناصر در یک پروژه استفاده کنید. و انواع افزونه های مفید مانند Autoflow برای نشان دادن جریان های کاربر ، Figmotion برای ایجاد انیمیشن ها و بسیاری موارد دیگر ، عملکرد Figma را افزایش می دهند.
اپلیکیشن موبایل Figma mirror به شما امکان برقراری ارتباط در لحظه برای مشاهده طراحی های در صفحه موبایل یا تبلت را می دهد. با نصب نرم افزار روی دستگاه و ایجاد ارتباط می توانید در لحظه هر تغییری که ایجاد می کنید، در عمل مشاهده کنید.
🟢اینویژن استودیو inVision Studio
اینویژن در سال ۲۰۱۱ منتشر شد ، شهرت خوبی دارد و تعهد تیم توسعه دهنده برنامه، به ارائه قابلیت های جدید و افزودن امکانات بروز به سیستم طراحی ، آن را نزد طراحان به محبوب ترین ها تبدیل می کند.
اینویژن با داشتن انبوهی از ابزارهای عالی ، به طراحان این قدرت را می دهد تا پروتوتایپ را به سرعت جمع کرده و با دیگران به اشتراک بگذارند. بعلاوه امکانات بسیار خوبی دیگری هم وجود دارد. از جمله یک ابزار مفید برای نقاشی ، اجزای قابل تکرار که می توانند در سایت جایگزین شوند و ابزارهایی برای ایجاد انیمیشن ها و سایر جلوه های بصری پویا و انیمیشن های حرکتی.
همکاری و ارتباطات نیز از نقاط قوت InVision هستند. ابزار فری هند به اعضای تیم اجازه می دهد نقاشی بکشند ، یادداشت اضافه کنند و بازخورد بدهند. و از طریق LiveShare ، یک پروتوتایپ را می توان با تعامل شبیه سازی شده کامل نشان داد. InVision باعث می شود اعضای تیم بتوانند به راحتی در ارتباط باشند و در طول یک پروژه با هم کار کنند.
🟢ادوبی Adobe XD
محبوب دلها و ساده و سریع. تمام انتظاری که از یک ابزار پروتوتایپ داریم در این نرم افزار جمع آوری شده است. روی ویندوز ۱۰ به خوبی کار می کند و اگر دسترسی خوبی به اینترنت داشته باشید می توانید کارهای خود را در فضای ابری ادوبی ذخیره کنید.
ادوبی Adobe XD یک سیستم مبتنی بر وکتور را برای کنار هم قرار دادن قطعات یک پروتوتایپ ، شامل ابزارهایی برای ایجاد تعاملات ، انتقال ها و انواع دیگر عملکردهای پویا ارائه می دهد. از آنجا که بر اساس بردار است ، مقیاس بندی و تغییر اندازه عناصر بسیار راحت و بدون مشکل اتفاق می افتد.
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_اول
🟢یک ابزار پروتوتایپ، طراح را قادر می سازد تا تصاویر، عناصر ناوبری و تعاملات را با هم بیامیزد تا نمایشی قابل قبول از نحوه رفتار و احساس در یک طرح ارائه کند. ابزارهای پروتوتایپ ابزارهای ضروریای هستند که در جعبه ابزار طراحی شما بعنوان یک طراح باید وجود داشته باشد.
پروتوتایپ فرصتی برای امتحان و تنظیم دقیق جزئیات است. یک ابزاری اساسی در برقراری ارتباط با ذینفعان و تصمیم گیرندگان و مدیران یا کارفرمایان هستند که چگونه همه عناصر یک ایده با هم کار جمع شوند که بهترین اثر بخشی را برای مخاطب خود به همراه داشته باشد.
✅در اینجا ۷ ابزار پروتوتایپ برای کمک به روند طراحی شما آورده شده است:
🟢فیگما
فیگما یک ابزار همه کاره است که تیمی ترین در نوع خودش هم محسوب می شود. دسترسی را برای طراحان ، توسعه دهندگان و هر شخص دیگر در تیم شما با ابزارهای منحصر بفرد و یک سیستم عامل مبتنی بر مرورگر و میزبان ابری آسان می کند.
شما کافی است پروژه خود را در فیگما شروع کنید و لینک آنرا بین اعضای تیم به اشتراک بگذارید. یک کار تیمی بی نظیر در طراحی رابطه کاربری بعلاوه نمایش سریع نتیجه به مشتری حتی بصورت آنلاین و در لحظه در فیگما میسر است. اگر قبلاً با Sketch کار کرده باشید ، متوجه خواهید شد که Figma نیز احساسی مشابه دارد که شروع کار را آسان می کند.
سازگاری در طراحی وب در اولویت است و شما می توانید از سبک های انعطاف پذیر Figma برای کنترل ظاهر متن، شبکه ها و سایر عناصر در یک پروژه استفاده کنید. و انواع افزونه های مفید مانند Autoflow برای نشان دادن جریان های کاربر ، Figmotion برای ایجاد انیمیشن ها و بسیاری موارد دیگر ، عملکرد Figma را افزایش می دهند.
اپلیکیشن موبایل Figma mirror به شما امکان برقراری ارتباط در لحظه برای مشاهده طراحی های در صفحه موبایل یا تبلت را می دهد. با نصب نرم افزار روی دستگاه و ایجاد ارتباط می توانید در لحظه هر تغییری که ایجاد می کنید، در عمل مشاهده کنید.
🟢اینویژن استودیو inVision Studio
اینویژن در سال ۲۰۱۱ منتشر شد ، شهرت خوبی دارد و تعهد تیم توسعه دهنده برنامه، به ارائه قابلیت های جدید و افزودن امکانات بروز به سیستم طراحی ، آن را نزد طراحان به محبوب ترین ها تبدیل می کند.
اینویژن با داشتن انبوهی از ابزارهای عالی ، به طراحان این قدرت را می دهد تا پروتوتایپ را به سرعت جمع کرده و با دیگران به اشتراک بگذارند. بعلاوه امکانات بسیار خوبی دیگری هم وجود دارد. از جمله یک ابزار مفید برای نقاشی ، اجزای قابل تکرار که می توانند در سایت جایگزین شوند و ابزارهایی برای ایجاد انیمیشن ها و سایر جلوه های بصری پویا و انیمیشن های حرکتی.
همکاری و ارتباطات نیز از نقاط قوت InVision هستند. ابزار فری هند به اعضای تیم اجازه می دهد نقاشی بکشند ، یادداشت اضافه کنند و بازخورد بدهند. و از طریق LiveShare ، یک پروتوتایپ را می توان با تعامل شبیه سازی شده کامل نشان داد. InVision باعث می شود اعضای تیم بتوانند به راحتی در ارتباط باشند و در طول یک پروژه با هم کار کنند.
🟢ادوبی Adobe XD
محبوب دلها و ساده و سریع. تمام انتظاری که از یک ابزار پروتوتایپ داریم در این نرم افزار جمع آوری شده است. روی ویندوز ۱۰ به خوبی کار می کند و اگر دسترسی خوبی به اینترنت داشته باشید می توانید کارهای خود را در فضای ابری ادوبی ذخیره کنید.
ادوبی Adobe XD یک سیستم مبتنی بر وکتور را برای کنار هم قرار دادن قطعات یک پروتوتایپ ، شامل ابزارهایی برای ایجاد تعاملات ، انتقال ها و انواع دیگر عملکردهای پویا ارائه می دهد. از آنجا که بر اساس بردار است ، مقیاس بندی و تغییر اندازه عناصر بسیار راحت و بدون مشکل اتفاق می افتد.
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰کدام کلاس ها را برای دوره های تابستانه انجمن کامپیوتر ترجیح میدهید؟
Anonymous Poll
29%
C#
6%
WPF
21%
7%
Java
3%
Spring
38%
Python
13%
Machine learning
10%
Django
12%
Android
24%
PHP
🔰کدام کلاس ها را برای دوره های تابستانه انجمن کامپیوتر ترجیح میدهید؟
Anonymous Poll
46%
Javascript
12%
Figma
22%
illustrator
37%
Photoshop
13%
Adobe xd
14%
تحلیل تکنیکال مقدماتی
🔰قابل توجه دانشجويان : درسها براساس آمار پيش ثبت نام و چارت درسي ارائه شده اند. با بررسي دقيق برنامه، هرگونه پشنهاد و درخواست خود را سريعتر ارائه كنيد تا اصلاحات لازم قبل از شروع انتخاب واحد انجام شود. سلامت و موفق باشيد. متقي
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
با سلام. دانشجویان عزیز درخواستهای خود را از طریق واتساپ یا رایانامه غیر از gmail ارسال کنند. نامه های ارسالی از gmail، قابل reply نیستند.
دکتر متقی
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
دکتر متقی
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
1- دانشجويان متقاضي ميهماني گروههاي ديگر دانشكده، درخواست خود را با رايانامه به اينجانب ارسال كنند.
2- دانشجويان متقاضي ميهماني در دانشكده هاي ديگر، فرم ميهمان داخلي را تكميل و با رايانامه به اينجانب ارسال كنند.
3-دانشجويان متقاضي درس پروژه براي ترم مهر، پس از هماهنگي با يكي از استادان هر چه سريعتر درخواست خود را در گلستان ثبت كنند. در خواستها در گروه بررسي و تصميم گيري مي شود.
-دکتر متقی
آدرس رايانامه: mottaghia26@gmail.com
توجه: درخواستهاي واتساپ ممكن است از دست برود
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
2- دانشجويان متقاضي ميهماني در دانشكده هاي ديگر، فرم ميهمان داخلي را تكميل و با رايانامه به اينجانب ارسال كنند.
3-دانشجويان متقاضي درس پروژه براي ترم مهر، پس از هماهنگي با يكي از استادان هر چه سريعتر درخواست خود را در گلستان ثبت كنند. در خواستها در گروه بررسي و تصميم گيري مي شود.
-دکتر متقی
آدرس رايانامه: mottaghia26@gmail.com
توجه: درخواستهاي واتساپ ممكن است از دست برود
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰7 ابزار از بهترین ابزارهای پروتوتایپ در سال 2021 برای طراحان UI / UX
#بخش_دوم
🟢وب فلو Webflow
وب فلو همزمان دو کار می کند. در حالی که شما در حال طراحی و ساخت پروتوتایپ با کیفیت بالا هستید ، در حال ایجاد یک وب سایت هم هستید که با تمام HTML ، CSS و JavaScript مرتبط همراه است. یعنی در پایان فقط با یک ماکت مواجه نیستید بلکه کدها و پکیج یک وبسایت را هم خواهید داشت.
اگر می خواهید روشی سریع برای طراحی و پروتوتایپ داشته باشید ، Webflow بدون نیاز به دانستن نحوه کدگذاری ، آنچه را که نیاز دارید به شما می دهد و آن را به یکی از بهترین ابزارهای پروتوتایپ در هر سطح مهارتی تبدیل می کند. طراحان و بازاریاب ها هم می توانند به راحتی در Webflow همکاری کنند.
🟢استودیو اوریگامی
اگر شما مدیر عامل فیس بوک باشید و طراحان شما برنامه مورد نیاز خود را نداشته باشند ، شما آن برنامه را به کل برای آنها می سازید! اوریگامی استودیو به دلیل ضرورت برای طراحان فیس بوک ایجاد شد و فیس بوک آن را با بقیه دنیای طراحی به اشتراک گذاشت.
برای طراحانی که به سیستم پیشرفته تری نیاز دارند ، Origami Studio ابزارهای نمونه سازی قدرتمندی را برای وب سایت ها و برنامه های موبایل ارائه می دهد. استودیو اوریگامی به شما امکان می دهد منطق ، رفتارها ، انیمیشن ها و تعاملات را همراه با بسیاری از اصلاحات از پیش ساخته شده ایجاد کنید.
استودیو اوریگامی کمی محیط کاربری پیچیده ای دارد که در ابتدا می تواند دلهره آور باشد. اما نتیجه دانستن چگونگی استفاده از ابزار پروتوتایپ آنها و خروجی نمونه های پیشرفته ، ارزش یادگیری را برای شما دارد. به علاوه سازگاری آن در کار با Sketch ، استودیو Origami را به ابزاری مهم برای طراحانی تبدیل کرده است که می خواهند از نمونه سازی استاندارد فراتر روند.
🟢اسکچ
بسیاری از طراحان UX از Sketch به عنوان بخشی اصلی کار خود استفاده می کنند. چون یکنواختی آن را از بین می برد و عملکرد Sketch را بهینه می کند. از این کامپوننت می توان در کنار سایت با ویژگی اسمارت دیزاین استفاده کرد که بسته به محتوای داخل آنها ، ابعاد آنها را تغییر می دهد. Sketch همراه با یک رابط کاربری کاملاً زیبا ، میانبرهای کیبورد را برای تسریع روند طراحی در اختیار شما قرار می دهد.
🟢فلوید
نرم افزار Fluid UI خیلی سریع پروتوتایپ ایجاد می کند. Fluid UI با داشتن کتابخانه های آماده برای طراحی متریال ، ios و ویندوز و همچنین ترنزیشن های عالی ، ابزارهای زیادی برای شروع به شما می دهد و رابط کاربری ساده آن ، جمع آوری این اجزا را بسیار آسان می کند.
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_دوم
🟢وب فلو Webflow
وب فلو همزمان دو کار می کند. در حالی که شما در حال طراحی و ساخت پروتوتایپ با کیفیت بالا هستید ، در حال ایجاد یک وب سایت هم هستید که با تمام HTML ، CSS و JavaScript مرتبط همراه است. یعنی در پایان فقط با یک ماکت مواجه نیستید بلکه کدها و پکیج یک وبسایت را هم خواهید داشت.
اگر می خواهید روشی سریع برای طراحی و پروتوتایپ داشته باشید ، Webflow بدون نیاز به دانستن نحوه کدگذاری ، آنچه را که نیاز دارید به شما می دهد و آن را به یکی از بهترین ابزارهای پروتوتایپ در هر سطح مهارتی تبدیل می کند. طراحان و بازاریاب ها هم می توانند به راحتی در Webflow همکاری کنند.
🟢استودیو اوریگامی
اگر شما مدیر عامل فیس بوک باشید و طراحان شما برنامه مورد نیاز خود را نداشته باشند ، شما آن برنامه را به کل برای آنها می سازید! اوریگامی استودیو به دلیل ضرورت برای طراحان فیس بوک ایجاد شد و فیس بوک آن را با بقیه دنیای طراحی به اشتراک گذاشت.
برای طراحانی که به سیستم پیشرفته تری نیاز دارند ، Origami Studio ابزارهای نمونه سازی قدرتمندی را برای وب سایت ها و برنامه های موبایل ارائه می دهد. استودیو اوریگامی به شما امکان می دهد منطق ، رفتارها ، انیمیشن ها و تعاملات را همراه با بسیاری از اصلاحات از پیش ساخته شده ایجاد کنید.
استودیو اوریگامی کمی محیط کاربری پیچیده ای دارد که در ابتدا می تواند دلهره آور باشد. اما نتیجه دانستن چگونگی استفاده از ابزار پروتوتایپ آنها و خروجی نمونه های پیشرفته ، ارزش یادگیری را برای شما دارد. به علاوه سازگاری آن در کار با Sketch ، استودیو Origami را به ابزاری مهم برای طراحانی تبدیل کرده است که می خواهند از نمونه سازی استاندارد فراتر روند.
🟢اسکچ
بسیاری از طراحان UX از Sketch به عنوان بخشی اصلی کار خود استفاده می کنند. چون یکنواختی آن را از بین می برد و عملکرد Sketch را بهینه می کند. از این کامپوننت می توان در کنار سایت با ویژگی اسمارت دیزاین استفاده کرد که بسته به محتوای داخل آنها ، ابعاد آنها را تغییر می دهد. Sketch همراه با یک رابط کاربری کاملاً زیبا ، میانبرهای کیبورد را برای تسریع روند طراحی در اختیار شما قرار می دهد.
🟢فلوید
نرم افزار Fluid UI خیلی سریع پروتوتایپ ایجاد می کند. Fluid UI با داشتن کتابخانه های آماده برای طراحی متریال ، ios و ویندوز و همچنین ترنزیشن های عالی ، ابزارهای زیادی برای شروع به شما می دهد و رابط کاربری ساده آن ، جمع آوری این اجزا را بسیار آسان می کند.
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰توسعه دهندگی کم کد (low-code) چیست؟
#بخش_اول
🟢یک پلتفرم توسعه دهندگی کم کد(low-code) می تواند به توسعه دهندگان کمک کند تا اپلیکیشن های خود را با هزینه ای کمتر و سریع تر بسازند. یک پلتفرم بدون کد یا no-code به افرادی که برنامه نویس نیستند امکان می دهد تا در توسعه اپلیکیشن ها مشارکت داشته باشند.
🟢نوشتن اپلیکیشن ها از ابتدا یک فرایند زمانبر است که نیاز به مهارت های توسعه دهندگی جدی دارد که اغلب در پلتفرم مربوطه تخصص بالایی دارند. بسترها و ابزارهایی که امروزه برای توسعه دهندگی کم کد طراحی شده اند، غالبا قادر هستند تا روند توسعه اپلیکیشن ها را سریع تر کنند و نیاز به برخی از مهارت ها را کاهش دهند. علاوه بر این باید توجه داشته باشید که این نوع توسعه دهندگی نیز دارای منحنی های یادگیری مخصوص به خود می باشد.
🟢به طور کلی یک پلتفرم توسعه کم کد دارای یک رابط کاربری است که می توانید با کشیدن و رها کردن، رابط کاربری مورد نیاز خود را بسازید و علاوه بر این انواع ماژول ها، فرم ها، فرایندها، جریان کاری، مدل های داده، ادغام یک یا چند زبان برنامه نویسی و ... را نیز به شما ارائه می دهند که می توانید در محصولات نرم افزاری خود از آنها استفاده کنید.
🟢این پلتفرم های توسعه ممکن است مشخصاتی را به شما ارائه دهد که از آن برای ایجاد برنامه ها و اپلیکیشن ها استفاده می کنند. نکته مهم دیگر این است که، اپلیکیشن ها ممکن است با قسمت های بک اند پلتفرم های توسعه دهندگی کم کد در ارتباط باشند.
🟢در حال حاضر جایگزین های مختلفی وجود دارد که می توانید از آنها به جای پلتفرم های توسعه دهندگی کم کد استفاده کنید که از جمله آنها می توان به سازنده ها، قالب ها و زبان های طراحی ساده اشاره کرد. به عنوان مثال سازندگان کد(generator ها) پایگاه داده شما را بررسی کرده و برای هر یک از جداول موجود در پایگاه داده شما فرم ها و شبکه های مخصوصی را ایجاد می کنند.
🟢این پلتفرم ها می توانند به سرعت شروع به کار کنند و به شما این امکان را می دهند تا به راحتی بتوانید فرم های ایجاد شده را اصلاح و ویرایش کنید. قالب های استفاده شده در پلتفرم های توسعه دهندگی کم کد بیشتر فانتزی هستند و انعطاف پذیری کمی دارند. این پلتفرم ها در برخی از محیط های طراحی به شما این امکان را می دهند تا فرم های ساده را با استفاده از ابزارهایی مانند فتوشاپ ایجاد کنید.
🟢اهدافی که برای توسعه دهندگی کم کد در نظر گرفته می شود دقیقا مانند اهداف توسعه دهندگی با برنامه نویسی کامل می باشد و شما می توانید از پلتفرم های توسعه دهندگی کم کد، برای ساخت اپلیکیشن های دسکتاپ، وب و موبایل استفاده کنید.
🟢اپلیکیشن های دسکتاپ معمولا متناسب با گرافیک سیستم عامل های ویندوز، لینوکس و macOS می باشند. اپلیکیشن های تحت وب معمولا در تمامی مرورگرها اجرا شده و باید به صورت ریسپانسیو طراحی شوند تا در صفحات مختلف اندازه های آنها به هم نریزد. از جمله مرورگرهایی که از این پلتفرم ها پشتیبانی می کنند می توان به مواردی مانند فایرفاکس، سافاری، Edge، اپرا و کروم اشاره کرد. اپلیکیشن های مخصوص تلفن همراه و گوشی های هوشمند معمولا برای سیستم عامل های Ios و اندروید می باشند. علاوه بر این امروزه از ترکیب اپلیکیشن های تحت وب با استفاده از یک پوسته نیتیو و محلی نیز می توان برای گوشی های هوشمند استفاده کرد.
🟢برخی از پلتفرم های توسعه دهندگی کم کد قادر هستند تا کدهای نیتیو را نیز برای شما تولید کنند به طوری که ظاهر اپ ها، سرعت آنها و احساسی که به شما ارائه می دهند بسیار شبیه به اپلیکیشن هایی باشد که به طور کامل توسط توسعه دهندگان نوشته شده اند. با وجود این که اپلیکیشن های نوشته شده به وسیله پلتفرم های توسعه دهندگی کم کد ممکن است گاهی اوقات مشکلات عملکردی داشته باشند اما ممکن است برای برنامه های سبک و غیر مصرف کننده گزینه مناسبی برای استفاده باشند.
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_اول
🟢یک پلتفرم توسعه دهندگی کم کد(low-code) می تواند به توسعه دهندگان کمک کند تا اپلیکیشن های خود را با هزینه ای کمتر و سریع تر بسازند. یک پلتفرم بدون کد یا no-code به افرادی که برنامه نویس نیستند امکان می دهد تا در توسعه اپلیکیشن ها مشارکت داشته باشند.
🟢نوشتن اپلیکیشن ها از ابتدا یک فرایند زمانبر است که نیاز به مهارت های توسعه دهندگی جدی دارد که اغلب در پلتفرم مربوطه تخصص بالایی دارند. بسترها و ابزارهایی که امروزه برای توسعه دهندگی کم کد طراحی شده اند، غالبا قادر هستند تا روند توسعه اپلیکیشن ها را سریع تر کنند و نیاز به برخی از مهارت ها را کاهش دهند. علاوه بر این باید توجه داشته باشید که این نوع توسعه دهندگی نیز دارای منحنی های یادگیری مخصوص به خود می باشد.
🟢به طور کلی یک پلتفرم توسعه کم کد دارای یک رابط کاربری است که می توانید با کشیدن و رها کردن، رابط کاربری مورد نیاز خود را بسازید و علاوه بر این انواع ماژول ها، فرم ها، فرایندها، جریان کاری، مدل های داده، ادغام یک یا چند زبان برنامه نویسی و ... را نیز به شما ارائه می دهند که می توانید در محصولات نرم افزاری خود از آنها استفاده کنید.
🟢این پلتفرم های توسعه ممکن است مشخصاتی را به شما ارائه دهد که از آن برای ایجاد برنامه ها و اپلیکیشن ها استفاده می کنند. نکته مهم دیگر این است که، اپلیکیشن ها ممکن است با قسمت های بک اند پلتفرم های توسعه دهندگی کم کد در ارتباط باشند.
🟢در حال حاضر جایگزین های مختلفی وجود دارد که می توانید از آنها به جای پلتفرم های توسعه دهندگی کم کد استفاده کنید که از جمله آنها می توان به سازنده ها، قالب ها و زبان های طراحی ساده اشاره کرد. به عنوان مثال سازندگان کد(generator ها) پایگاه داده شما را بررسی کرده و برای هر یک از جداول موجود در پایگاه داده شما فرم ها و شبکه های مخصوصی را ایجاد می کنند.
🟢این پلتفرم ها می توانند به سرعت شروع به کار کنند و به شما این امکان را می دهند تا به راحتی بتوانید فرم های ایجاد شده را اصلاح و ویرایش کنید. قالب های استفاده شده در پلتفرم های توسعه دهندگی کم کد بیشتر فانتزی هستند و انعطاف پذیری کمی دارند. این پلتفرم ها در برخی از محیط های طراحی به شما این امکان را می دهند تا فرم های ساده را با استفاده از ابزارهایی مانند فتوشاپ ایجاد کنید.
🟢اهدافی که برای توسعه دهندگی کم کد در نظر گرفته می شود دقیقا مانند اهداف توسعه دهندگی با برنامه نویسی کامل می باشد و شما می توانید از پلتفرم های توسعه دهندگی کم کد، برای ساخت اپلیکیشن های دسکتاپ، وب و موبایل استفاده کنید.
🟢اپلیکیشن های دسکتاپ معمولا متناسب با گرافیک سیستم عامل های ویندوز، لینوکس و macOS می باشند. اپلیکیشن های تحت وب معمولا در تمامی مرورگرها اجرا شده و باید به صورت ریسپانسیو طراحی شوند تا در صفحات مختلف اندازه های آنها به هم نریزد. از جمله مرورگرهایی که از این پلتفرم ها پشتیبانی می کنند می توان به مواردی مانند فایرفاکس، سافاری، Edge، اپرا و کروم اشاره کرد. اپلیکیشن های مخصوص تلفن همراه و گوشی های هوشمند معمولا برای سیستم عامل های Ios و اندروید می باشند. علاوه بر این امروزه از ترکیب اپلیکیشن های تحت وب با استفاده از یک پوسته نیتیو و محلی نیز می توان برای گوشی های هوشمند استفاده کرد.
🟢برخی از پلتفرم های توسعه دهندگی کم کد قادر هستند تا کدهای نیتیو را نیز برای شما تولید کنند به طوری که ظاهر اپ ها، سرعت آنها و احساسی که به شما ارائه می دهند بسیار شبیه به اپلیکیشن هایی باشد که به طور کامل توسط توسعه دهندگان نوشته شده اند. با وجود این که اپلیکیشن های نوشته شده به وسیله پلتفرم های توسعه دهندگی کم کد ممکن است گاهی اوقات مشکلات عملکردی داشته باشند اما ممکن است برای برنامه های سبک و غیر مصرف کننده گزینه مناسبی برای استفاده باشند.
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰توسعه دهندگی کم کد (low-code) چیست؟
#بخش_دوم
🟢توسعه دهندگی بدون کد، در واقع همان توسعه دهندگی کم کد است با این تفاوت که در آن از هیچ زبان برنامه نویسی برای تولید محصولات استفاده نمی شود. فروشندگان گاهی اوقات رابط های کاربری گرافیکی جامع و کاملی را ایجاد می کنند که جایگزین قطعه کدهای مربوط به ساخت رابط های کاربری می شود ولی امروزه تمایل کمی به استفاده از این ابزارها وجود دارد.
🟢پلتفرم های بدون کد معمولا در ابتدای چرخه توسعه دهندگی گزینه کاربردی به نظر می رسند ولی با این حال اکثر آنها دارای محدودیت های زیادی می باشند که بعدها در روند توسعه دهندگی برای شما مشکل ساز خواهند شد. گاهی اوقات فروشندگان با اضافه کردن برخی از ماژول های مورد نیاز، آنها را توسعه داده و سعی می کنند این مشکلات را برطرف کنند. گاهی اوقات نیز فروشندگان SDK مخصوص را به توسعه دهندگان حرفه ای ارائه می دهند تا توسعه دهندگان بتوانند ماژول های جدید مورد نیاز خود را به سیستم اضافه کنند.
❓چه کسی از پلتفرم های توسعه دهندگی کم کد استفاده می کند؟
فروشندگان پلتفرم های کم کد درباره چندین شخص که از محصولات آنها استفاده می کند صحبت می کنند. معمولا افرادی که برای تیم های سازنده پلتفرم های توسعه دهندگی کم کد فعالیت دارند شامل کاربران قوی، توسعه دهندگان، تحلیلگران تجاری و ... می شوند.
برای اطمینان از موفقیت این پلتفرم ها بهتر است تیمی که روی این پروژه ها کار می کنند را بیشتر بشناسید و با کسب و کارها و بستر توسعه آنها آشنا شوید. علاوه بر این شما باید اطلاعاتی درباره فناوری های این تیم ها به دست آورید که از جمله این فناوری ها می توان به اپلیکیشن ها و پایگاه داده های سازمانی اشاره کرد.
برای این که بتوانید چنین پلتفرم هایی را توسعه دهید، می توانید از یک توسعه دهنده نیز کمک بگیرید ولی با این حال در بیشتر مواقع شما نیازمند یک تیم کامل برای توسعه چنین پلتفرم هایی خواهید بود.
❓آیا توسعه دهندگان citizen واقعی هستند؟
به نظر می رسد اصطلاح citizen از دنیای تحلیلگران بازار بیرون آمده است و دارای گذشته نسبتا تلخی می باشد. من با چند توسعه دهنده citizen صحبت کردم و به همین علت می گویم که این توسعه دهندگان وجود دارند اما چیزی که من متوجه شدم این بود که این توسعه دهندگان به سرعت کد نویسی را در سطوح اولیه آموخته اند و سپس در استفاده از ابزارها و پلتفرم های توسعه دهندگی کم کد حرفه ای می شوند. سایر توسعه دهندگان citizen تنها چیزی که درباره توسعه دهندگی کم کد به آن نیاز دارند را می آموزند و از آنها استفاده می کنند تا بتوانند نیازهای شغل خود را برطرف کنند.
❓مزایای توسعه دهندگی کم کد چیست؟
توسعه دهندگی کم کد در بیشتر مواقع می تواند مدت زمان ساخت برنامه ها و اپلیکیشن ها را کاهش دهد و هزینه توسعه این اپلیکیشن ها را نیز به میزان زیادی کم کند. علاوه بر این باید دقت داشته باشید که این روش به کارمندان اجازه می دهد تا بدون این که دانش برنامه نویسی خود را تکمیل کنند در برنامه ها شرکت کرده و اقدام به توسعه نرم افزارهای مختلف کنند. کارکنانی که مهارت کمتری دارند، در واقع افرادی هستند که کسب و کار و هدف برنامه را به بهترین شکل ممکن درک می کنند. توجه داشته باشید که مهارت کمتر در این جا در زمینه کد نویسی می باشد.
❓چه زمانی باید از این پلتفرم ها استفاده کنیم؟
با فرض این که شما دارای یک پلتفرم توسعه دهندگی کم کد با لایسنس مناسب هستید شما می توانید برنامه ها و اپلیکیشن های خود را به سرعت تولید کنید و با توجه به قابلیت هایی که در نظر دارید و همین طور موارد مورد نیازتان در هر شرایطی می توانید از آن استفاده کرده و از مزایای آن بهره مند شوید.
تنها زمانی امکان استفاده از این پلتفرم ها برای شما وجود ندارد که برنامه های حرفه ای و مصرف کننده را نیاز داشته باشید که نیازمند زمان اجرای بالایی هستند و در نتیجه باید به صورت بهینه تری کدنویسی شوند.
🟢به طور کلی پلتفرم های توسعه دهندگی کم کد می تواند برای سازمان ها و شرکت هایی که در حوزه تکنولوژی و برنامه نویسی عقب هستند بسیار مفید باشد و به آنها کمک کند تا بتوانند در کوتاه ترین زمان ممکن خود را به شرکت هایی که از گذشته روی توسعه کدها از پایه زمان گذاشته اند برسانند و بتوانند رقابت مناسبی را با این شرکت ها داشته باشند. به همین علت است که امروزه این پلتفرم های توسعه دهندگی از محبوبیت بالایی برخوردار می باشند و شاهد آن هستیم که در حال حاضر در بسیاری از سازمان ها و شرکت های مختلف نیز مورد استفاده قرار می گیرند.
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_دوم
🟢توسعه دهندگی بدون کد، در واقع همان توسعه دهندگی کم کد است با این تفاوت که در آن از هیچ زبان برنامه نویسی برای تولید محصولات استفاده نمی شود. فروشندگان گاهی اوقات رابط های کاربری گرافیکی جامع و کاملی را ایجاد می کنند که جایگزین قطعه کدهای مربوط به ساخت رابط های کاربری می شود ولی امروزه تمایل کمی به استفاده از این ابزارها وجود دارد.
🟢پلتفرم های بدون کد معمولا در ابتدای چرخه توسعه دهندگی گزینه کاربردی به نظر می رسند ولی با این حال اکثر آنها دارای محدودیت های زیادی می باشند که بعدها در روند توسعه دهندگی برای شما مشکل ساز خواهند شد. گاهی اوقات فروشندگان با اضافه کردن برخی از ماژول های مورد نیاز، آنها را توسعه داده و سعی می کنند این مشکلات را برطرف کنند. گاهی اوقات نیز فروشندگان SDK مخصوص را به توسعه دهندگان حرفه ای ارائه می دهند تا توسعه دهندگان بتوانند ماژول های جدید مورد نیاز خود را به سیستم اضافه کنند.
❓چه کسی از پلتفرم های توسعه دهندگی کم کد استفاده می کند؟
فروشندگان پلتفرم های کم کد درباره چندین شخص که از محصولات آنها استفاده می کند صحبت می کنند. معمولا افرادی که برای تیم های سازنده پلتفرم های توسعه دهندگی کم کد فعالیت دارند شامل کاربران قوی، توسعه دهندگان، تحلیلگران تجاری و ... می شوند.
برای اطمینان از موفقیت این پلتفرم ها بهتر است تیمی که روی این پروژه ها کار می کنند را بیشتر بشناسید و با کسب و کارها و بستر توسعه آنها آشنا شوید. علاوه بر این شما باید اطلاعاتی درباره فناوری های این تیم ها به دست آورید که از جمله این فناوری ها می توان به اپلیکیشن ها و پایگاه داده های سازمانی اشاره کرد.
برای این که بتوانید چنین پلتفرم هایی را توسعه دهید، می توانید از یک توسعه دهنده نیز کمک بگیرید ولی با این حال در بیشتر مواقع شما نیازمند یک تیم کامل برای توسعه چنین پلتفرم هایی خواهید بود.
❓آیا توسعه دهندگان citizen واقعی هستند؟
به نظر می رسد اصطلاح citizen از دنیای تحلیلگران بازار بیرون آمده است و دارای گذشته نسبتا تلخی می باشد. من با چند توسعه دهنده citizen صحبت کردم و به همین علت می گویم که این توسعه دهندگان وجود دارند اما چیزی که من متوجه شدم این بود که این توسعه دهندگان به سرعت کد نویسی را در سطوح اولیه آموخته اند و سپس در استفاده از ابزارها و پلتفرم های توسعه دهندگی کم کد حرفه ای می شوند. سایر توسعه دهندگان citizen تنها چیزی که درباره توسعه دهندگی کم کد به آن نیاز دارند را می آموزند و از آنها استفاده می کنند تا بتوانند نیازهای شغل خود را برطرف کنند.
❓مزایای توسعه دهندگی کم کد چیست؟
توسعه دهندگی کم کد در بیشتر مواقع می تواند مدت زمان ساخت برنامه ها و اپلیکیشن ها را کاهش دهد و هزینه توسعه این اپلیکیشن ها را نیز به میزان زیادی کم کند. علاوه بر این باید دقت داشته باشید که این روش به کارمندان اجازه می دهد تا بدون این که دانش برنامه نویسی خود را تکمیل کنند در برنامه ها شرکت کرده و اقدام به توسعه نرم افزارهای مختلف کنند. کارکنانی که مهارت کمتری دارند، در واقع افرادی هستند که کسب و کار و هدف برنامه را به بهترین شکل ممکن درک می کنند. توجه داشته باشید که مهارت کمتر در این جا در زمینه کد نویسی می باشد.
❓چه زمانی باید از این پلتفرم ها استفاده کنیم؟
با فرض این که شما دارای یک پلتفرم توسعه دهندگی کم کد با لایسنس مناسب هستید شما می توانید برنامه ها و اپلیکیشن های خود را به سرعت تولید کنید و با توجه به قابلیت هایی که در نظر دارید و همین طور موارد مورد نیازتان در هر شرایطی می توانید از آن استفاده کرده و از مزایای آن بهره مند شوید.
تنها زمانی امکان استفاده از این پلتفرم ها برای شما وجود ندارد که برنامه های حرفه ای و مصرف کننده را نیاز داشته باشید که نیازمند زمان اجرای بالایی هستند و در نتیجه باید به صورت بهینه تری کدنویسی شوند.
🟢به طور کلی پلتفرم های توسعه دهندگی کم کد می تواند برای سازمان ها و شرکت هایی که در حوزه تکنولوژی و برنامه نویسی عقب هستند بسیار مفید باشد و به آنها کمک کند تا بتوانند در کوتاه ترین زمان ممکن خود را به شرکت هایی که از گذشته روی توسعه کدها از پایه زمان گذاشته اند برسانند و بتوانند رقابت مناسبی را با این شرکت ها داشته باشند. به همین علت است که امروزه این پلتفرم های توسعه دهندگی از محبوبیت بالایی برخوردار می باشند و شاهد آن هستیم که در حال حاضر در بسیاری از سازمان ها و شرکت های مختلف نیز مورد استفاده قرار می گیرند.
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰قابل توجه دانشجويان مهندسي كامپيوتر:
1- درس مدارهاي الكتريكي و الكترونيكي وآزمايشگاه آن (و درس مدارهاي الكتريكي) حذف خواهد شد.
2- آز مدارهاي الكتريكي هم ثبت نامي كمي دارد و احتمال حذف آن زياد است تا فردا مشخص مي شود.
3- پروژه بعضي از دانشجويان كه استاد پروژه شان قطعي نبوده يا با افزايش ظرفيت، استاد تاييد كرده است، موقت تاييد شده تا درس را انتخاب كنند. تصميم قطعي تا يكي دو هفته آينده گرفته مي شود.
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
1- درس مدارهاي الكتريكي و الكترونيكي وآزمايشگاه آن (و درس مدارهاي الكتريكي) حذف خواهد شد.
2- آز مدارهاي الكتريكي هم ثبت نامي كمي دارد و احتمال حذف آن زياد است تا فردا مشخص مي شود.
3- پروژه بعضي از دانشجويان كه استاد پروژه شان قطعي نبوده يا با افزايش ظرفيت، استاد تاييد كرده است، موقت تاييد شده تا درس را انتخاب كنند. تصميم قطعي تا يكي دو هفته آينده گرفته مي شود.
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰قابل توجه دانشجويان ورودی 1400 مهندسي كامپيوتر:
دانشجویان ورودی 1400 از طریق لینک زیر عضو گروه واتساپ شوید.
https://chat.whatsapp.com/Bqfhs2zBqMUKSRcHvXsXdj
همچنین از طریق لینک زیر در گروه تلگرام مهندسی کامپیوتر عضو شوید.
https://t.me/software_damghan
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
دانشجویان ورودی 1400 از طریق لینک زیر عضو گروه واتساپ شوید.
https://chat.whatsapp.com/Bqfhs2zBqMUKSRcHvXsXdj
همچنین از طریق لینک زیر در گروه تلگرام مهندسی کامپیوتر عضو شوید.
https://t.me/software_damghan
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
WhatsApp.com
ورودی ۱۴۰۰ کامپیوتر
WhatsApp Group Invite
🔰چگونه فعالیتهای مفید از شما طراح بهتری میسازد
#بخش_اول
فعالیتهای مفید و کارایی بالا به شما کمک میکند تا یک روز کاری را با احساس موفقیت بیشتری سپری کنید. وقتی در زمینههای مناسب مؤثر واقع شوید، میتوانید به عنوان یک طراح بهتر عمل کنید.
🟢جالب این جاست که اکثر مواقع، در هر بخش از فرآیند طراحی فرصتهایی برای ایجاد و بهبود کارایی وجود دارد. شما ممکن است سالها از وجود این مسائل بیخبر باشید، اما وقتی آنها را کشف کردید میتوانید در زمان کمتری کارهای بیشتری را انجام دهید و متوجه میشوید که این فعالیتهای مفید میتوانند استرس شما را کم کنند، بنابراین ذهن خلاق شما آزاد میشود.
اما از کجا شروع کنید؟ و حوزهای صحیح برای کارآمد بودن چیست؟
🟢دفعه بعد که طراحی یک پروژه جدید را شروع کردید، به این فکر کنید که کارها را چگونه انجام دهید. لیستی تهیه کرده و کارهای مربوط به هر مرحله، از فرضیات کلی تا ارائه یک طرح مؤثر و خوب را در آن بنویسید. کارهایی شبیه به:
1. جمعآوری ملزومات پروژه (هر کاری که باید انجام بدهید، مسائل مربوط به ظاهر پروژه، تعیین بودجه)
2. تعیین بهترین راه پیش رو (نرمافزار، خدمات شخص ثالث و غیره)
3. طراحی نمونه اولیه/ مدل آزمایشی
4. تجدیدنظر و اصلاح (گاهی وقتها این مرحله کمی طول میکشد) تا زمانی که نمونه اولیه/مدل آزمایشی تأیید شود.
5. ساخت محصول
6. تست و اصلاح نهایی
7. راهاندازی
🟢هر یک از موارد فوق میتواند کارآمدتر باشد. مثلا جمعآوری ملزومات پروژه همیشه یک فرآیند هموار نیست، اغلب اوقات ناهماهنگیها، وقفهها، تناقضات و مسائل دیگری وجود دارد که پیشروی را کند میکند. برای سرعت بخشیدن به کارها و افزایش دقت، میتوانید یک پرسشنامه آنلاین ایجاد کنید و در آن همه سؤالات مهم را مطرح کنید، وقتی پاسخهای خود را میگیرید، میتوانید نیازهای مشتری را تصریح و پیگیری کنید.
🟢وقتی ما مسئولیتهای متعددی را به عهده میگیریم، ممکن است در ذهن ما جزئیات کوچک دچار اشتباهاتی شوند. بنابراین، در این مورد، باید دنبال راههایی باشیم که کارهایی که انجام میدهیم عاری از شکست و خطا انجام شوند. بنابراین، این کارها را برای هر مرحله از فرآیند انجام دهید و انرژی و زمان نامعلوم خود را ذخیره کنید تا بتوانید کارها را به بهترین شکل انجام دهید.
ساخت قالبها و کتابخانهها
🟢در طراحی وب، ما اغلب کارهای مشابهای را در هر پروژه جدید انجام میدهیم. این کارها میتوانند هر چیزی مثل ایجاد نمونه اولیه، کدنویسی یا هر چیز دیگری باشد.
🟢به طور خاص، قالبها میتوانند کمک بزرگی به پیشرفت کنند، بدون اینکه به کیفیت کار شما آسیبی وارد کنند. چیزی شبیه به یک مجموعه پایهای از قالبهای فتوشاپ میتواند نقطه شروع سریعی را برای طراحی فراهم کند. مجموعهای از اقدامات قابل اعتماد به شما کمک میکند تا فرآیند افزودن جلوههای ویژه را به صورت اتوماتیک انجام دهید.
🟢وقتی آمادهاید تا از فرضیات کلی به سمت تولید حرکت کنید، تمهای وردپرس میتواند بسیار سودمند باشد. لازم نیست هر چیزی فانتزی باشد. در عوض، از هر چیزی که میتواند به عنوان ساختمان کار به کار رود استفاده کنید، و بعدا فوت و فنها را روی آن پیاده کنید.
🟢وقتی به برنامهنویسی میرسید، نگهداری یک کتابخانه کوچک باعث صرفهجویی در وقت شما میشود تا دیگر مجبور نباشید همان کدهایی که در پروژههای دیگر استفاده کردهاید را مجددا بازنویسی کنید. من شخصا یک فایل PHP، Javascript و Cssای که معمولا از آنها استفاده میکنم را نگه میدارم. نگه داشتن هر چیزی که نیاز دارم، در یک جا، به این معنی است که من مجبور نیستم چرخ را دوباره اختراع کنم.
سادهسازی یا برونسپاری کارهای غیر از طراحی
🟢یکی از بزرگترین اشتباهات در رابطه با به دست آوردن زمان باکیفیت در کار طراحی این است که همه کارهای غیرمرتبط را در لیست کارهای خود قرار میدهید. این عمل خصوصا برای کارهای انفرادی واقعا مضر است. وقتی شما هم نقش مدیریت کسب و کار و هم انجام کارهای خلاقانه را دارید، سخت است که زمان کافی برای مقابله با همه آنها را داشته باشید.
🟢با این حال، زمانهایی وجود دارد که ما نمیتوانیم به سادگی این وظایف را به سطح مناسبتری برسانیم. یا ممکن است از انجام همه کارها خسته شویم. و این جایی است که شما میتوانید از خدمات حرفهای دیگران کمک بگیرید. این عمل واقعا بستگی به نیازها و بودجه شما دارد. اما داشتن شخصی که میتوانید برای دادن بعضی مسئولیتها به او اعتماد کنید، میتواند در انجام بهتر کارها به شما کمک کند.
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_اول
فعالیتهای مفید و کارایی بالا به شما کمک میکند تا یک روز کاری را با احساس موفقیت بیشتری سپری کنید. وقتی در زمینههای مناسب مؤثر واقع شوید، میتوانید به عنوان یک طراح بهتر عمل کنید.
🟢جالب این جاست که اکثر مواقع، در هر بخش از فرآیند طراحی فرصتهایی برای ایجاد و بهبود کارایی وجود دارد. شما ممکن است سالها از وجود این مسائل بیخبر باشید، اما وقتی آنها را کشف کردید میتوانید در زمان کمتری کارهای بیشتری را انجام دهید و متوجه میشوید که این فعالیتهای مفید میتوانند استرس شما را کم کنند، بنابراین ذهن خلاق شما آزاد میشود.
اما از کجا شروع کنید؟ و حوزهای صحیح برای کارآمد بودن چیست؟
🟢دفعه بعد که طراحی یک پروژه جدید را شروع کردید، به این فکر کنید که کارها را چگونه انجام دهید. لیستی تهیه کرده و کارهای مربوط به هر مرحله، از فرضیات کلی تا ارائه یک طرح مؤثر و خوب را در آن بنویسید. کارهایی شبیه به:
1. جمعآوری ملزومات پروژه (هر کاری که باید انجام بدهید، مسائل مربوط به ظاهر پروژه، تعیین بودجه)
2. تعیین بهترین راه پیش رو (نرمافزار، خدمات شخص ثالث و غیره)
3. طراحی نمونه اولیه/ مدل آزمایشی
4. تجدیدنظر و اصلاح (گاهی وقتها این مرحله کمی طول میکشد) تا زمانی که نمونه اولیه/مدل آزمایشی تأیید شود.
5. ساخت محصول
6. تست و اصلاح نهایی
7. راهاندازی
🟢هر یک از موارد فوق میتواند کارآمدتر باشد. مثلا جمعآوری ملزومات پروژه همیشه یک فرآیند هموار نیست، اغلب اوقات ناهماهنگیها، وقفهها، تناقضات و مسائل دیگری وجود دارد که پیشروی را کند میکند. برای سرعت بخشیدن به کارها و افزایش دقت، میتوانید یک پرسشنامه آنلاین ایجاد کنید و در آن همه سؤالات مهم را مطرح کنید، وقتی پاسخهای خود را میگیرید، میتوانید نیازهای مشتری را تصریح و پیگیری کنید.
🟢وقتی ما مسئولیتهای متعددی را به عهده میگیریم، ممکن است در ذهن ما جزئیات کوچک دچار اشتباهاتی شوند. بنابراین، در این مورد، باید دنبال راههایی باشیم که کارهایی که انجام میدهیم عاری از شکست و خطا انجام شوند. بنابراین، این کارها را برای هر مرحله از فرآیند انجام دهید و انرژی و زمان نامعلوم خود را ذخیره کنید تا بتوانید کارها را به بهترین شکل انجام دهید.
ساخت قالبها و کتابخانهها
🟢در طراحی وب، ما اغلب کارهای مشابهای را در هر پروژه جدید انجام میدهیم. این کارها میتوانند هر چیزی مثل ایجاد نمونه اولیه، کدنویسی یا هر چیز دیگری باشد.
🟢به طور خاص، قالبها میتوانند کمک بزرگی به پیشرفت کنند، بدون اینکه به کیفیت کار شما آسیبی وارد کنند. چیزی شبیه به یک مجموعه پایهای از قالبهای فتوشاپ میتواند نقطه شروع سریعی را برای طراحی فراهم کند. مجموعهای از اقدامات قابل اعتماد به شما کمک میکند تا فرآیند افزودن جلوههای ویژه را به صورت اتوماتیک انجام دهید.
🟢وقتی آمادهاید تا از فرضیات کلی به سمت تولید حرکت کنید، تمهای وردپرس میتواند بسیار سودمند باشد. لازم نیست هر چیزی فانتزی باشد. در عوض، از هر چیزی که میتواند به عنوان ساختمان کار به کار رود استفاده کنید، و بعدا فوت و فنها را روی آن پیاده کنید.
🟢وقتی به برنامهنویسی میرسید، نگهداری یک کتابخانه کوچک باعث صرفهجویی در وقت شما میشود تا دیگر مجبور نباشید همان کدهایی که در پروژههای دیگر استفاده کردهاید را مجددا بازنویسی کنید. من شخصا یک فایل PHP، Javascript و Cssای که معمولا از آنها استفاده میکنم را نگه میدارم. نگه داشتن هر چیزی که نیاز دارم، در یک جا، به این معنی است که من مجبور نیستم چرخ را دوباره اختراع کنم.
سادهسازی یا برونسپاری کارهای غیر از طراحی
🟢یکی از بزرگترین اشتباهات در رابطه با به دست آوردن زمان باکیفیت در کار طراحی این است که همه کارهای غیرمرتبط را در لیست کارهای خود قرار میدهید. این عمل خصوصا برای کارهای انفرادی واقعا مضر است. وقتی شما هم نقش مدیریت کسب و کار و هم انجام کارهای خلاقانه را دارید، سخت است که زمان کافی برای مقابله با همه آنها را داشته باشید.
🟢با این حال، زمانهایی وجود دارد که ما نمیتوانیم به سادگی این وظایف را به سطح مناسبتری برسانیم. یا ممکن است از انجام همه کارها خسته شویم. و این جایی است که شما میتوانید از خدمات حرفهای دیگران کمک بگیرید. این عمل واقعا بستگی به نیازها و بودجه شما دارد. اما داشتن شخصی که میتوانید برای دادن بعضی مسئولیتها به او اعتماد کنید، میتواند در انجام بهتر کارها به شما کمک کند.
#بخش_اول
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🔰قابل توجه دانشجويان ورودی 1400 مهندسي كامپيوتر:
دانشجویان ورودی 1400 از طریق لینک زیر عضو گروه تلگرام شوید.
https://t.me/joinchat/NvzXN0G5vJthYTZk
دانشجویان ورودی 1400 از طریق لینک زیر عضو گروه تلگرام شوید.
https://t.me/joinchat/NvzXN0G5vJthYTZk
🔰دانشجویان ورودی 1400 اگر سوالی داشتید و یا اگر نیاز به راهنمایی در موضوعی داشتید ، میتوانید با آقای گلچین ، از اعضای انجمن مطرح کنید.
@Muhammad_Golchin
@Muhammad_Golchin
🔰چگونه فعالیتهای مفید از شما طراح بهتری میسازد
#بخش_دوم
نگاهی جدی به خدمات خود داشته باشید
🟢باید نگاهی ارزشمند به خدمات خود داشته باشید و تعیین کنید که چه چیزی برای شما مفید است و چه چیزی سودمند نیست. گاهی اوقات پروژههای کوچک زمان زیادی را صرف میکنند و منافع را از بین میبرند. ممکن است به این نتیجه برسید که از دست دادن یک فرصت برای به دست آوردن فرصتهای سودآورتر دیگر ارزش دارد.
🟢آنچه که به مشتریان ارائه میدهید را بررسی کنید و در مورد مزایای ارائه شده به تمام افرادی که با آن محصول سر و کار دارند، فکر کنید. اگر متوجه شدید که موردی وجود دارد که ارزش تلاش کردن ندارد، میتوانید روی آن دوباره کار کنید یا به طور کلی آن را رها کنید. اگر کاری که انجام دادهاید موفقیت بیشتری به دست آورده است، پس باید در این زمینه تصمیم بگیرید که آیا این همان مسیری است که باید ادامه دهید.
طراحی با بهرهوری بالا
🟢وقتی تازه شروع به طراحی میکنید، ساده است تا یک یا دو تا کار یا فرآیند را در قسمتهایی از پروژه اضافه کنید. بعد از اینکه کمی پیش رفتید و همه چیز از دستتان خارج شد، بدون تجربه بعید است که متوجه شوید، چگونه این کارها شما را از مسیر صحیح خارج کرده است. بعد از اینکه متوجه میزان آشفتگی که ایجاد کردهاید، شدید، استفاده از کارایی و فعالیتهای مفید را درک میکنید.
✅اما خوشبختانه هیچ وقت برای شروع دیر نیست. نگاهی دقیق به آنچه که میخواهید انجام دهید بیندازید و در مورد شیوههایی که انجام کار را برای شما بهتر میکند، فکر کنید. مطمئن باشید از حس بهتری که به شما دست میدهد و کیفیت کاری که تولید کردهاید، شگفتزده خواهید شد.
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
#بخش_دوم
نگاهی جدی به خدمات خود داشته باشید
🟢باید نگاهی ارزشمند به خدمات خود داشته باشید و تعیین کنید که چه چیزی برای شما مفید است و چه چیزی سودمند نیست. گاهی اوقات پروژههای کوچک زمان زیادی را صرف میکنند و منافع را از بین میبرند. ممکن است به این نتیجه برسید که از دست دادن یک فرصت برای به دست آوردن فرصتهای سودآورتر دیگر ارزش دارد.
🟢آنچه که به مشتریان ارائه میدهید را بررسی کنید و در مورد مزایای ارائه شده به تمام افرادی که با آن محصول سر و کار دارند، فکر کنید. اگر متوجه شدید که موردی وجود دارد که ارزش تلاش کردن ندارد، میتوانید روی آن دوباره کار کنید یا به طور کلی آن را رها کنید. اگر کاری که انجام دادهاید موفقیت بیشتری به دست آورده است، پس باید در این زمینه تصمیم بگیرید که آیا این همان مسیری است که باید ادامه دهید.
طراحی با بهرهوری بالا
🟢وقتی تازه شروع به طراحی میکنید، ساده است تا یک یا دو تا کار یا فرآیند را در قسمتهایی از پروژه اضافه کنید. بعد از اینکه کمی پیش رفتید و همه چیز از دستتان خارج شد، بدون تجربه بعید است که متوجه شوید، چگونه این کارها شما را از مسیر صحیح خارج کرده است. بعد از اینکه متوجه میزان آشفتگی که ایجاد کردهاید، شدید، استفاده از کارایی و فعالیتهای مفید را درک میکنید.
✅اما خوشبختانه هیچ وقت برای شروع دیر نیست. نگاهی دقیق به آنچه که میخواهید انجام دهید بیندازید و در مورد شیوههایی که انجام کار را برای شما بهتر میکند، فکر کنید. مطمئن باشید از حس بهتری که به شما دست میدهد و کیفیت کاری که تولید کردهاید، شگفتزده خواهید شد.
#بخش_دوم
🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce