استخدام Full-Stack Developer(شیراز)
شرح موقعیت شغلی
اگر برنامه نویس فول استک هستی و تا حدی از هندسه فضایی هم سر در میاری و کار با زبانها و تکنولوژی هایی مثل Windows Application with C# ، Angular.js ، and API ASP.NET Core ، Database Code First ، Python و از همه مهم تر Three.js را تا حد خوبی بلدی، بنابراین در این پروژه شما باید بتونید یک برنامه اسکنر سه بعدی بدن مشابه برنامه Styku 2015 بسازید با تمام قابلیت های موجود. اما نه از نقطه صفر چونکه حدود 90% کدها توسعه داده شده و در اختیارتون قرار می دیم و شما به عنوان یک فول استک دولوپر فقط باید توانایی سر هم بندی این کدها و تکمیل موارد باقی مونده رو داشته باشید.
مراحل و نکات کلیدی:
1. بررسی کدهای موجود:
- مطالعه و درک ساختار کدها: ابتدا باید کدهای موجود را به دقت مطالعه کنید و ساختار آنها را بشناسید.
- مستندات و نظرات کدها: به مستندات و کامنتهای موجود در کدها توجه کنید تا بهتر بتوانید آنها را درک کنید.
2. هماهنگی با منتورها:
- جلسات منظم: با منتورها جلسات منظم داشته باشید تا هرگونه سوال و ابهامی را برطرف کنید.
- استفاده از تجربه منتورها: از تجربه و دانش منتورها برای حل مسائل و چالشها استفاده کنید.
3. استفاده از تکنولوژیها:
- Python: جهت پردازش داده های سه بعدی اولیه و تولید مدل سه بعدی نهایی (کل کد این بخش موجود می باشد)
- ASP.NET Core و API: برای ساخت و مدیریت سرویسهای وب و APIها. (بیشتر کدهای این بخش موجود می باشد)
- DataBase Code First: برای مدیریت و ارتباط با پایگاه داده به روش Code First. (بیشتر کدهای این بخش موجود می باشد)
- Angular.js: برای توسعه رابط کاربری پویا و تعاملی. (بیشتر کدهای این بخش موجود می باشد)
- Three.js: برای نمایش مدلهای سهبعدی به کاربر و مشاهده گزارش های مختلف درباره خروجی مدل سه بعدی بدن (بخشی از کدهای این بخش موجود می باشد)
4. ادغام و تکمیل پروژه:
- یکپارچهسازی کدها: بخشهای مختلف کد را به هم متصل کرده و یکپارچهسازی کنید.
- تکمیل بخشهای ناقص: بخشهای ناقص و باقیمانده را تکمیل کنید و آنها را به پروژه اضافه کنید.
- تست و اشکالزدایی: پروژه را به طور کامل تست کنید و هر گونه اشکالی را برطرف نمایید. توجه کنید که برای این بخش شما یک نمونه مشابه دارید که می توانید با مقایسه خروجی های خود با آن، کار خود را ارزیابی و عیب یابی کنید.
5. تمرکز بر جزئیات:
- استفاده از Three.js: تمرکز ویژهای بر استفاده از Three.js برای نمایش خروجی اسکن سهبعدی بدن با شرایط مختلف داشته باشید.
- بهینهسازی عملکرد: عملکرد برنامه را بهینهسازی کنید تا بهترین تجربه کاربری را فراهم کنید.
6. مدیریت زمان:
- تعیین زمانبندی: زمانبندی دقیقی برای تکمیل مراحل مختلف پروژه تعیین کنید.
- مدیریت وظایف: وظایف و فعالیتهای خود را به خوبی مدیریت کنید تا به موقع پروژه را تکمیل کنید.
جمعبندی
با توجه به اینکه شما به عنوان یک فول استک دولوپر تجربه و مهارت کافی دارید و همچنین کدها در اختیار شما هستند، میتوانید با برنامهریزی دقیق و استفاده بهینه از منابع موجود، پروژه اسکنر سهبعدی بدن را با موفقیت تکمیل کنید.
موفق باشید!
مراحل و نکات کلیدی:
1. بررسی کدهای موجود:
- مطالعه و درک ساختار کدها: ابتدا باید کدهای موجود را به دقت مطالعه کنید و ساختار آنها را بشناسید.
- مستندات و نظرات کدها: به مستندات و کامنتهای موجود در کدها توجه کنید تا بهتر بتوانید آنها را درک کنید.
2. هماهنگی با منتورها:
- جلسات منظم: با منتورها جلسات منظم داشته باشید تا هرگونه سوال و ابهامی را برطرف کنید.
- استفاده از تجربه منتورها: از تجربه و دانش منتورها برای حل مسائل و چالشها استفاده کنید.
3. استفاده از تکنولوژیها:
- Python: جهت پردازش داده های سه بعدی اولیه و تولید مدل سه بعدی نهایی (کل کد این بخش موجود می باشد)
- ASP.NET Core و API: برای ساخت و مدیریت سرویسهای وب و APIها. (بیشتر کدهای این بخش موجود می باشد)
- DataBase Code First: برای مدیریت و ارتباط با پایگاه داده به روش Code First. (بیشتر کدهای این بخش موجود می باشد)
- Angular.js: برای توسعه رابط کاربری پویا و تعاملی. (بیشتر کدهای این بخش موجود می باشد)
- Three.js: برای نمایش مدلهای سهبعدی به کاربر و مشاهده گزارش های مختلف درباره خروجی مدل سه بعدی بدن (بخشی از کدهای این بخش موجود می باشد)
4. ادغام و تکمیل پروژه:
- یکپارچهسازی کدها: بخشهای مختلف کد را به هم متصل کرده و یکپارچهسازی کنید.
- تکمیل بخشهای ناقص: بخشهای ناقص و باقیمانده را تکمیل کنید و آنها را به پروژه اضافه کنید.
- تست و اشکالزدایی: پروژه را به طور کامل تست کنید و هر گونه اشکالی را برطرف نمایید. توجه کنید که برای این بخش شما یک نمونه مشابه دارید که می توانید با مقایسه خروجی های خود با آن، کار خود را ارزیابی و عیب یابی کنید.
5. تمرکز بر جزئیات:
- استفاده از Three.js: تمرکز ویژهای بر استفاده از Three.js برای نمایش خروجی اسکن سهبعدی بدن با شرایط مختلف داشته باشید.
- بهینهسازی عملکرد: عملکرد برنامه را بهینهسازی کنید تا بهترین تجربه کاربری را فراهم کنید.
6. مدیریت زمان:
- تعیین زمانبندی: زمانبندی دقیقی برای تکمیل مراحل مختلف پروژه تعیین کنید.
- مدیریت وظایف: وظایف و فعالیتهای خود را به خوبی مدیریت کنید تا به موقع پروژه را تکمیل کنید.
جمعبندی
با توجه به اینکه شما به عنوان یک فول استک دولوپر تجربه و مهارت کافی دارید و همچنین کدها در اختیار شما هستند، میتوانید با برنامهریزی دقیق و استفاده بهینه از منابع موجود، پروژه اسکنر سهبعدی بدن را با موفقیت تکمیل کنید.
موفق باشید!
مهارتهای مورد نیاز
- Full-stack
- developer
- three.js
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۸,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست