رپورتاژ: با روباکو اپلیکیشننویسی را عملا یاد بگیرید و ایدههای خود را عملی کنید
اگر صاحب یک تبلت و یک گوشی هوشمند باشید و در دریای اپلیکیشنهای غوطه خورده باشید، حتما متوجه شدهاید که نوشتن اپلیکیشنها مدتهاست که مبدل به یک صنعت و یک ابزار اقتصادی شده است. در این چند ساله فراوان بودهاند شرکت و یا افرادی که با فکرهای بکر، علیرغم سرمایههای اندک به موفقیت رسیدهاند.
در ایران متأسفانه کمتر شاهد چنین چیزی هستیم که دلایل مختلفی دارد. یکی از این دلایل، نبود سامانههای مؤثر برای آموزش کارآفرینان و توسعهدهندگان برنامههاست.
نوشتن یک اپلیکیشن فقط با داشتن دانش پایه یا خواندن کتاب، ممکن نیست، نوشتن یک اپلیکیشن خوب، محتاج داشتن مهارتهای مختلف در کنار هم است:
– بینش و شناخت خوب از نیاز کاربران
– معلومات فنی خوب در مورد ساخت رابط کاربری زیبا و کارا
– داشتن حس زیباییشناسی
– تجربه کافی برای نوشتن هسته برنامه
– شیوههای تبلیغ و بازاریابی
بله! میشود با آزمون و خطا به همه اینها رسید، اما مسلما راه بهتر آموزش متمرکز همه اینهاست.
«روباکو» در راستای پاسخ به نیازی که در همین مورد وجود داشت، برپا شده است، روباکو را میتوان به صورت مختصر و مفید دانشکدهای برای آموزش تولید نرمافزارهای آیفون، اندروید و وباپها دانست. سیستم آموزش روباکو خوشبختانه با سیستم متداول در دانشگاههای متفاوت است، روباکو سعی میکند که در کلاسهای آموزشاش که به استودیوهای روباکو معروف شدهاند با «یادگیری فعال» به شما مطلب را آموزش بدهد.
در استودیوهای روباکو به جای طرح کلیات و یا آموزش اصول نوشتن اپلکیشن یا اجرایی کردن یک پروژه، سعی میشود عملا روی پروژههایی کار شود و آموزشگیرندگان در این روند مشارکت داده شوند، تا ضمن آشنایی با مشکلات و بنبستهایی که ممکن است در حین انجام یک پروژه با آن برخورد کنند، تجارب و ترفندها و نکات به صورت عملی آموزش داده شوند. این شیوه آموزشی باعث میشود در مدت بسیار کمتری نسبت به یک کلاس روتین، کاربر بخشها و ابزارهایی که همیشه و در هر پروژهای لازم خواهد داشت، آموزش ببیند و بتواند روی آنها تمرکز کند.
فهرست استودیوهای آموزشی در پیش رو:
نیمه اول مهر: برنامه نویسی آیفون
نیمه دوم مهر: برنامه نویسی اندروید
نیمه اول و دوم مهر: اسکرام برای برنامهنویسان
نیمه اول مهر: برنامه نویسی جاوا
نیمه دوم مهر: برنامه نویسی پایتون
اما کلاسهای آموزشی همه کاری نیست که روباکو میکند، روباکو با تجربه قابل توجه اعضای خود، میتواند به صورتی متفاوت و مؤثر در اجرای پروژهها با سازمان و شرکتها مشاوره کند. بنابراین اگر یک پروژه آیتی مهم در پیش رو دارید، میتوانید 3 نقر از معماران و برنامه نویسان روباکو را به مدت یک ماه به جمع اعضای خود اضافه کنید تا معماری پروژه شما رو در عرض این یک ماه طراحی، تست، تایید و مستند کنند. نتیجه و خروجی این مشاورات منجر به احیای پروژههای در حال شکست، ارتقای معماری نرمافزار، رفع مشکلات کارایی و سرعت، ممیزی امنیت نرم افزارهای سازمانی، بازبینی و بهبود معماری سیستم های در حال توسعه و منطبق سازی فرآیندهای سازمان با فرآیندهای چابک میشود.
روباکو میتواند به شما در رفع مشکلات کارایی و سرعت نرمافزارهای سازمانی، ممیزی امنیت نرمافزارهای سازمانی و ارایه گزارش جامع، بازبینی و بهبود معماری سیستمهای در حال توسعه، منطبق سازی فرآیندهای سازمان با فرآیندهای چابک و احیای پروژه های در حال شکست هم مشاوره کند و یاری برساند.
اما روباکو یک کار جالب و ارزشمند دیگر هم میکند: روباکو میتواند ایدههای و رؤیاهای شما را عملی کند!
علت موفقیت اپلیکیشنهای مشهوری که این روزها در هر تبلت و اسمارت فونی پیدا میشوند، بیش از هر چیز ایده پشت سر آنها بوده است، بله! برنامهنویسی قوی و رابط کاربری خوب هم خیلی مهم هستند، اما تا بدون یک فکر ناب و ایده متفاوت، یک اپلیکیشن نمیتواند موفق باشد.
شاید شما جزو آن دسته آدمهایی باشید که ایدهپرداز خوبی باشند، اما توانایی فنی اندکی داشته باشند. در این صورت ممکن است از اینکه مرتب در اینترنت، موفقیت آدمهایی را که توانستهاند ایده خود را عملی کنند و به شهرت و ثروت برسند، زجر کشیدهاید و با خودتان گفتهاید کاش جایی بود که میتوانست ایدههایتان را اجرایی کند.
روباکو دقیقا چنین جایی است:، روباکو از مرحله شناخت مسأله و تعیین استراتژی تا طراحی UX/UI، برنامهنویسی و نهایتا پشتیبانی در کنار شما خواهد بود. البته عمده تمرکز روباکو این روزها پروژههای برنامه نویسی اندروید و برنامه نویسی اپلکیشنهای iOS است.
مطلب جالبی بود ولی دکتر جان به جای واژه مزخرف سامانه بهتر بود از سیستم استفاده میکردین(پاراگراف دوم اخر سطر اول)
سامانه, پایانه, رایانه و . . . واژه گانی تازه تاسیس هستند که کاش وجود نداشتند
در همه جای دنیا در هر زبانی از system,terminal,computerاستفاده میشه
دوست گرامی من هم با شما یکدل هستم. ولی نه اینقد بد اخلاق 😉
درسته واژههای ریشهدار رو همون جوری که هستند و منظور رو میرسونن باید به کار برد. من واقعاً هیچ تصویر ذهنیای از “رایانه”، یا “سامانه” ندارم! و اگه یه اسمارتفون یا تبلت که زبانش فارسی شده باشه رو بهم بدین اصن ازش سر در نمیارم!
اگر ما به دنبال حذف واژههای بیگانه هستیم اول باید واژههای عربی رو بیرون کنیم که بدبختانه بسیار متداول هم هستن (حتا در همین کامنت خودم) بعد اگه شد انگلیسی و …
دکتر جان یک انتقاد میکنم لطفاً ببخشید
همینطور که سرسری سیلابس دورهها رو نگاه میکردم متوجه شدم این دورهها بیشتر زبان برنامهنویسی رو معرفی میکنند و به اصطلاح گشت کوچیکی در اون میزنن. نه اینکه اصول برنامهنویسی رو یاد بدن! هیچ جای این دورهها نه تنها اثری از معرفی syntax زبان برنامهنویسی موردنظر ندیدم، بلکه حتا یه جا دیدم تیتر درس خیال خواننده رو از یادگیری زبان C راحت کرده!
با این دورهها هیچ کس برنامهنویس نمیشه، بلکه یک آشنایی و زاویه دید نسبتاً وسیع به موضوع پیدا میکنه. برنامه نویس شدنش دیگه برمیگرده به خود کاربر که چقدر بخواد از خواب و خوراکش بزنه و چند هزار خط کد بنویسه تا موفق بشه…
توجه کنید که این پست رپورتاژ است، مطابق روتین نشریات چه کاغذی و چه آنلاین، وظیفه سنجش کیفیت خدمات، راستآزمایی و اثبات انجام شدن تعهدات و خدمات آگهیدهنده بر عهده منتشرکننده خبر نیست.
سلام فرشاد جان
متاسفانه اینجا مجال صحبت درباره شیوههای جدید آموزش مهارت های برنامه نویسی نیست فقط به عنوان عضوی از تیم روباکو خواستم بگم که آموزش سینتاکس زبان هدف استودیوهای روباکو نیست و برنامه نویس کردن افراد هم به قول پیتر نورویگ ۱۰ سال طول میکشه: http://norvig.com/21-days.html ما هم چنین ادعایی نداشتیم و نداریم. مطابق مدل کسب مهارت دریفوس هدف استودیوها کمک به افراد برای گذر از مرحله Novice به Advanced beginner و اگر مستعد باشن تا مرحله Competent هم میتونن برسن. این روش در حال حاضر در خیلی جاها داره استفاده میشه و جواب داده که فقط چند نمونه رو برای معرفی میارم:
استودیوهای پراگماتیک (وابسته به پراگماتیک پروگرامز ناشر معروف): http://pragmaticstudio.com/
جامپ استارت: http://jumpstartlab.com/
و نهایتا دکودد که اتفاقا چند هفته پیش توی برنامه کلیک هم معرفی شد: http://decoded.co/
موفق و پیروز باشید
سلام اشکان عزیز، و ممنون از پاسخت
بله تلاش شما قابل تقدیره و به عنوان یک حرکت متفاوت بسیار هم خوبه، من هم تو عرایضم نگفتم که کلاً این روش مناسبی نیست، اگر عنایت بفرمایید من در آخر کامنت، نظرم مطابق فرمایش شما بود. فقط به کاربرانتون حتماً نقل قول نورویگ رو هم یادآوری کنید. شما به خوبی میدونید این روزها هرکس با یاد گرفتن چند خط کد به راحتی ادعای برنامه نویس بودن میکنه، امیدوارم حرکت شما باعث رواج چنین فرهنگی در آینده نشه.
براتون آرزوی موفقیت میکنم
اشکان جان در همه جای سایتتون نوشتید app های فلان و بهمان میسازید ! لینک نمونه کارهاتون کجاست !؟؟!!
واضحه که ندارند، ما خیلی گشتیم و خبری نبود حالا شما هم بگردید!
سایت خیلی خوبی دارید باز هم برمیگردم برای دیدن مطالب جدیدتون
سلام
به عنوان کسی که تجربه قبلی دارم وبا این شرکت از همخرید آشنا شدم و الان همخریدی وجود نداره می تونم بگم این شرکت بیشتر دنبال show up هست تا اینکه واقعا کاری بکنه
طول این مدت بسیار کوتاه هست برای این موارد و تو این مدت کم میشه در حد آشنایی با ابزار های کاربردی و …. مناسب هست نه ۲۰ ۳۰ ساعت در مدت ۲ ۳ روز در مورد ابن مطالب سنگین که باعث خستگی میشه و بازدهی مناسبی نداشته باشه
منم موافقم، کلا این شرکت یه نفره پره از کارای کوتاه مدت و آزمون وخطا!
آقای دکتر این کارتون اصلا درست نیست یا کلا زیر رپورتاژ آگهی هاتون هیچ کامنتی رو تایید نکنید (اصلا امکان کامنت گذاشتن رو بردارید) یا اینکه همه کامنتها رو تایید کنید نه اینکه کامنتهای انتقادی رو حذف و کامنتهایی که در تعریف و تمجید محصول یا سرویسه تایید کنید. این کارتون نه با اخلاق حرفه ای سازگاره نه با وجدان انسانی. واقعا نظرم نسبت بهتون عوض شد.
I agree! What happened to my comment?? 🙁 It is not fair
بد نبود در مورد قیمت دوره هاش هم یه صحبتی بشه!!! با ۵۵۰ هزار تومن میشه یه نت بوک و یه کتاب آموزش ساخت اپلیکیشن خرید و توی چند روز [اگه واقعن علاقه ش وجود داشه باشه] به همه ی چیزایی که روباکو وعده ش رو داده رسید! با بقیه پول هم میشه واسه این چند روز شام و ناهار خرید.
به نظرم بهتره به جای معرفی همچین «دکان» هایی به معرفی ایده هایی بپردازید که ممکنه به یک فرد مشتاق انگیزه ی این رو بده که بره دنبال یاد گرفتن اپ ساختن. چونکه به نظرم اگه آدم یه ایده داشته باشه انگیزه ی یادگیری ابزار پیاده سازیش رو هم پیدا میکنه ولی اگه به اون ابزار مسلط باشه لزومن ایده ای واسه پیاده سازی به ذهنش نمی رسه. پس بهتره تمرکز روی ایده باشه نه ابزار ساختش!
و یا حداقل پست هاتون در مورد کتاب ها و سایت های آموزشی رایگان بسیار زیادی باشه که واسه این کارا هست. فک کنم کسایی که میخوان اپ بسازن اونقدرا از انگلیسی سر در بیارن که با منابع خارجی مشکلی نداشته باشن.
یه نکته هم در مورد لینوکس بگم. آخه کجای این بساطی که اینا پهن کردن با فلسفه ی وجودی لینوکس همخوانی داره؟ اینجا هم باز با ۵۵۰ هزار تومن میشه سال ها از ویندوز اوریجینال استفاده کرد و اصلن به لینوکس فکر نکرد!!! من نمیخوام بگم که همه باید عام المنفعه کار کنن. عرضم اینه که اخه انصاف هم خوب چیزیه!
خلاصه اصلن متوجه لزوم معرفی این سایت نشدم.
متاسفانه شما کامنت ها رو تایید نمی کنید
(…)
در پاسخ به خوانندگانی که اینجا کامنت گذاشتهاند باید بگویم که من فقط منعکسکننده یک رپورتاژ هستم. بهتر است دوستان مشکلاتشان را خودشان با صاحب آگهی حل کنند. در ضمن مطابق قوانین ایران، مسئولیت کامنتدانی هر وبلاگ با صاحب وبلاگ است و بنابراین اضخاص حقیقی و حقوقی حق شکایت و اعتراض در مورد کامنتهای یک وبلاگ را دارند. یک پزشک هم دادگاه و نهاد قضایی تصمیمگیر نیست و نمیتواند صحت ادعای طرفین دعوا را بررسی یا منعکس کند.