Logo for Parsclick

۵ سال تجربه کاری و آموزشی در تهران قسمت اول

  محمد محمودی محمد محمودی
  March 2, 2016 at 3:57 PM
  ۱۲ اسفند، ۱۳۹۴ ساعت ۱۵:۵۷
Ruby ,PHP,Front-End

سلام دوستان من توی این مقاله می خوام تجربه خودم رو که توی این ۵ سال به دست اوردم باهاتون به اشتراک بزارم ( اولش خیلی جلو خودمو گرفتم چون تو این مقاله مجبور می شدم که اسم شرکت ها یا اشخاصی رو ببرم ولی چه میشه کرد نتیجه که می ده ارزش داره !)

خوب برمی گردم به ۵ سال پیش که اون دوران تازه جو XHTML این حرف ها منو گرفته بود و توی خونه تمرین می کردم و اموزشهایی که به سختی از اینترنت پیدا می کردم همون جوری وقت می گزروندیم که تو محله جدیدمون یه اموزشگاه بود تصمیم گرفتم برم اونجا و تو ی کلاس های برنامه نویسی کلاینت شرکت کنم ( که اولین اشتباهم اینجا صورت گرفت) رفتیم و سر کلاس نشستیم ( ۵۰ ساعت ) و طی دوره هی ازمون خطا می کردم با HTML که کامل دستم بیاد بزرگترین خیانتی که استاد اون موقع بهمون کرد این بود که گفت برنامه نویس کسیه که همه تگ ها و المنت ها رو بلد باشه ، هیچی دیگه از اون موقع تا یک سال روی HTML و CSS گیر کرده بودم و مدام با خودم تمرین می کردم تا تمامه تگ ها و استایل شیت هارو یاد بگیرم(کاملا!) از ترس این که نکنه چیزی از یاد بره راحت ۱ سال رو این دوتا موندم بعد از یه مدت با خودم فکر کردم که هیچ کاری پیش نمی برم پس به فکرم افتاد تا دوباره برم توی این کلاس های مجتمع اموزشی بشینم و دوباره دوره هارو تکرار کنم تا یه برنامه نویس ادونس بشم اما بازم مثله قبل هیچ تغییری احساس نمی کردم چون تو محیط ها کاری قرار نگرفته بودم تصمیم گرفتم با دوستام یه گروه تشکیل بدیم و پروژه بگیریم اونجا بود که فهمیدم این مدت چه اشتباهی کردم و روی HTML و CSS مونده بودم بعد از این که فهمیدم دیگه اون دو زبان رو کامل بلدم موقعش شد که برم روی جاوا اسکریپت اون موقع ها انقد جوگیر بودم که یه پروژه ساده رو با ۱۰۰۰ خط کد می پیچوندم تا به نتیجه برسم ( در واقع لقمه رو دور سرم می چرخوندم ) تا این که سویچ کردم روی jQuery و اینجا اوج خوشحالی من بود که یه فریمورکی دارم که کار هارو برام اسون کرده حالا که خیالم از سمت کلاینت راحت شده بود و به جز jQuery روی چند تا دیگه از فریمورک ها کار کرده بودم(انگولار ،...) تصمیم گرفتم که برم برنامه نویسی سمت سرور هم شروع کنم ، پس دوباره رفتم تو کلاس های فنی حرفه ای ثبت نام کردم ( دلیل این که انقد روی مجتمع های خصوصی ثبت نام می کردم این بود که روی زبان انگلیسیم خوب کار نکردم و مجبور بودم که به اموزشگاه ها تکیه کنم) بعد از یه مدت دیدم که تو PHP & MySQL نمی تونم زیاد کاری پیش ببرم اطلاعاتی که داشتم صرفا در حد ساخت یه بلاگ بود (اونم به صورت کد هایی کثیف و نامنظم ) دلیلش هم این بود که توی اموزشگاه های بیرون فقط یاد داده بودن که سشن چیه ابزار مورد استفاده شو مثالا نزدن و صرفا اموزش سینتکس بود و حتی یه پروژه ساده هم به ما یاد ندادن ! بعد تصمیم گرفتم که اموزش های انگلیسی زبان دانلود کنم با دانلود اولین فیلم اموزشی کامل دنیام عوض شد و کلی روی کد زدنم تاثیر های مثبتی گزاشت ! از اون موقع من تو کلاس های زبان فعالبت های خودم رو چند برابر کردم چون می دونستم تنها مانع پیشرفت من زبان انگلیسی بود.

بعد از این ماجرا توی PHP کلی پیشرفت کردم اون موقع توی اینترنت سرچ کردم که با چه زبان هایی برای سیستم ها کد بزنم در نتیجه به دو تا زبان مشترک خوردم که تو هر دستگاهی کار می کرد حتی برای وب ! این زبان ها Python و Ruby بودن یکم سینتکس این دوتارو گزاشتم کنار هم و مقایسه شون کردم دیدم Ruby سینتکس خیلی جالب تر از پایتون بود و RubyOnRails رو هم داشت که کامینیوتی خیلی بهتری نسبت به Django داشت بنابراین شروع کردم به یاد گیری Ruby کار کردم تا رسیدم به مبحثی به اسم ریلز که دنیای برنامه نویسی رو کامل تغییر داد البته هنوز با مبحث MVC اشنا نبود و کاری نمی تونستم از پیش ببرم موقع کار اموزیم هم توی هنرستان رسیده بود که باید یه جایی رو پیدا می کردم توی استارت اپ ها و دوره همی ها گشتم و تصمیم گرفتم که یه همکاری کنم توی همین استارت اپ ها با یک نفر اشنا شدم به اسم اقای محمد رضا گلستان که منو به عنوان کار اموز قبول کردن کار اموزی من شروع شد و تمام الزامات کار با فریمورک هارو پیش ایشون یاد گرفتم مثله MVC و Transaction ACID , معادله الجبرا وووو که رشد عظیمی تو حوظه فریمورک های PHP و Rails داشتم که همین جا ازشون تشکر میکنم بابت همه زحمات .( با فریمورک های PHP داخل دورهمی PHP که به صورت هفتگی توسط لاراتکز برگزار می شد اشنا شدم و به شما هم پیشنهاد می کنم توی این جمع ها شرکت کنید) دوره کاراموزی تموم شد و من دیگه ارتباطی با اقای گلستان نداشتم تصمیم گرفتم که برم دنبال کار بگردم اونم نه هرکاری دنبال جاهایی که Rails کار می خواستن بودم متاسفانه دوتا جارو بیشتر پیدا نکردم که از این مضوع ناراحت شدم جای اولی که رفتم به اسم ت***** یه وبساتی با ریلز ساخته بودن که کپی نمونه خارجی بود من از این وبسایت ها خوشم نمیاد که کپین پس توی شبکه باهاشون یه بحث و جدلی داشتم که ایدتون کپی و فلان بهمان ( البته با مسول شبکه اجتماعیشون بود) بعد رفتم اونجا و با من طی دو جلسه مصاحبه کردن وجواب منفی بهم داد بهونشون هم تعداد روز های کاری من بود (ولی من اپشن هام خیلی زیاد بود گفتن باید Git & Swift و ... بلد باشی من با همه زبان هایی که گفتن کار کرده بودم بعد کاشف به عمل اومد که هیچی از Ruby نمی فهمن و فقط دنبال کراس بودن )!

خوب اینجا پایان قسمت اول از تجربه کاری من بود تو قسمت بعد راجع به کمپین ها و دانشگاه صحبت می کنم ....

برای ارتباط با من می تونید از ایمیل پارس کلیک استفاده کنید:

mohammad@parsclick.net