مسیرهای مختلف برای یک شغل در فناوری
بنابراین، مدرک علوم کامپیوتر می تواند بسیار مفید باشد، اما مهم نیست. تقریباً هر استخدام کننده ای موافق است که در حال حاضر هیچ شرایط تحصیلی سختگیرانه ای برای نامزدها وجود ندارد. کارفرمایان اغلب از تعهد و مهارت های ارتباطی و IT قوی بیشتر از مهارت فنی قدردانی می کنند. آنها برای چه چیز دیگری ارزش قائل هستند؟ به عنوان مثال، استوارت وب، مهندس ارشد نرم افزار در PrimeCarers، می گوید که کاندیداها باید به طور عمده " قادر به بیرون رفتن و یادگیری فناوری های جدید و حل مشکلات خود تا حدودی مستقل باشند ". و کیسی جردن، یکی از بنیانگذاران، و مدیر ارشد فناوری Jorsek LLC، معتقد است که " سه سوال مهم وجود دارد. آیا نامزدها شخصیت دارند؟ آیا آنها می توانند به خوبی ارتباط برقرار کنند؟ و آیا آنها مهارت های سختی برای انجام کار دارند؟ به راحتی می توان نتیجه گرفت که ما در زمان کاهش تاکید بر مدارک تحصیلی زندگی می کنیم. علاوه بر این، برای بسیاری از مدیران استخدام، حتی مدرک علوم کامپیوتر برای درک کامل دانش شما کافی نیست. دلیل آن این است که دانشگاه ها آموزش های تئوری بیش از حد ارائه می دهند و به شما کمک نمی کنند مهارت های عملی مورد نیاز در آینده شغلی خود را کسب کنید.چه مهارت هایی مهم است (علاوه بر برنامه نویسی)؟
حقیقت این است که نحوه نشان دادن مهارت خود بسیار مهمتر از نحوه به دست آوردن آن است. شرکت ها قطعاً از تخصص قوی فناوری و مهارت های برنامه نویسی عالی قدردانی می کنند. با این حال، علاوه بر آن، آنها برای مهارت های نرم ارزش قائل هستند، مانند:-
حل مسئله . این یکی از اصلی ترین "ابزارهای" افزودنی در جعبه ابزار برنامه نویسی شما است. دانشجویان کالج اغلب به جای حل مسائل بر تئوری، نحو، زبان و یادگیری "کد" تمرکز می کنند. اما در واقعیت، توسعهدهندگان باید طبیعتاً مشکلگشای خوبی باشند. تمام اساس کار آنها حل مسائل است. به هر حال، دوره ما شامل حل مشکلات چالش برانگیز "زندگی واقعی" است تا تجربه ارزشمندی کسب کنید.
-
حافظه شارپ نیز برای هر برنامه نویسی ضروری است. و ممکن است تعجب کنید که انجام چند کار می تواند به شدت به حافظه شما آسیب برساند. دقیقا همان چیزی است که تحصیل در کالج با تعداد زیادی از موضوعات مورد نیاز است.
-
تنبلی کارآمد . برخی از افراد موفق فناوری (مانند بیل گیتس که از دانشگاه هاروارد انصراف داد) به قدرت این قانون اعتقاد دارند که « اگر میخواهید یک کار دشوار را سریع و کارآمد حل کنید، از یک فرد تنبل بپرسید ». افرادی که تنبلی کافی دارند ممکن است سریع ترین راه ها را برای انجام یک کار پیدا کنند.
-
خودانگیختگی. اگرچه به نظر می رسد خودانگیختگی برعکس تنبلی باشد، اینطور نیست. برنامه نویسی که به طرز ماهرانه ای این دو مهارت نرم را با هم ترکیب می کند، ممکن است هنگام انجام کارهای پیچیده و رعایت ضرب الاجل های دقیق، تعادل کامل را به دست آورد.
-
استقامت. آماده باشید که کد شما در اولین تلاش کار نکند (به ندرت اتفاق می افتد). حتی ممکن است ساعت ها تلاش خود را از بین ببرید و در نهایت با رویکردی کاملا متفاوت موفق شوید. بنابراین، بسیار مهم است که اگر می خواهید یک برنامه نویس خوب شوید، پایدار باشید و خودتان را به جلو بکشید.
گزینه های دیگر چیست؟
مطمئناً، اگر کسی دانشگاه هاروارد، برکلی یا استنفورد را به پایان رسانده باشد، کارفرمایان مطمئن هستند که بهترین نامزد را پیدا کرده اند. اما آیا می دانید که چهره های تاثیرگذار فناوری از جمله بیل گیتس، استیو جابز و مارک زاکربرگ از کالج فارغ التحصیل نشده اند؟ و همانطور که می دانیم، فقدان مدرک دانشگاهی علوم کامپیوتر آنها را از موفقیت در صنعت فناوری اطلاعات بازنداشته است. آنچه در اینجا مهم است جاه طلبی های بالا، تمایل به خودسازی و استعداد است. و برای اکثر شرکتها، مهم نیست که این مهارتها از کجا آمدهاند، کالج یا خودآموزی. به هر حال، بسیاری از فارغ التحصیلان دانشگاهی ممکن است روی کاغذ عالی به نظر برسند، اما در "امتحانات" خود در پروژه واقعی IT شکست بخورند. بنابراین، از کجا میتوانید تجربه، دانش، تفکر انتقادی و مهارتهای حل مسئله بسیار مورد نیاز را به دست آورید؟ امروزه، طیف گسترده ای از فرصت های خودآموز، دوره های آنلاین و بوت کمپ وجود دارد. آنها راه کارآمدتر، سریعتر و مقرون به صرفه تری را برای کسب دانش مرتبط با کامپیوتر نسبت به دنبال کردن مدرک CS چهار ساله ارائه می دهند. به علاوه، آنها تمایل دارند اطلاعات اضافی را حذف کنند و بر آنچه واقعاً مهم است تمرکز کنند - به شما آموزش می دهند "کدنویسی چیست".تقویت کننده های جستجوی شغل چیست؟
اگر به دنبال شغلی در زمینه فناوری هستید اما مدرک ندارید، برخی موارد می تواند به شما کمک کند از رقبای خود پیشی بگیرید:-
از قدرت شبکه استفاده کنید. اولین پلتفرمی که به ذهن می رسد لینکدین است. این به شما امکان میدهد به راحتی با استخدامکنندگان ارتباط برقرار کنید، در چالشهایی مانند #100daysofcode شرکت کنید، پروژههای خود را به رخ بکشید، و با افرادی که در حال انجام کاری هستند که میخواهید انجام دهید ارتباط برقرار کنید.
لینکدین می تواند به شما کمک کند تا یک پروفایل عالی بسازید که به عنوان یک رزومه و یک نمونه کار عمل می کند. می توانید دروس مربوطه، پروژه ها و گواهینامه ها را در آنجا اضافه کنید.
-
راه دیگر برای به دست آوردن اعتماد به نفس بیشتر، تمرین برای مصاحبه های تخته سفید است . این یک ارزیابی فنی در زمان واقعی حل مسئله است که معمولاً شامل نوشتن کد روی تخته سفید در محل می شود.
-
یک نمونه کار جامع با رزومه تهیه کنید که بتواند شما را به عنوان یک توسعه دهنده نرم افزار متمایز کند. نیک لارسن از Stack Overflow میگوید: « اگر به شرکت نشان دهید که چه کاری انجام دادهاید، استخدام شدن بسیار آسانتر است. مجموعهای از پروژهها و محصولاتی که در آن مشارکت کردهاید بیش از سالها تجربه یا مطالعه ارزش دارد .»
-
در پروژههای منبع باز مشارکت کنید و "مسیر اثبات شده دانش خود" را برای CV خود به دست آورید. یکی از بهترین منابع GitHub است.
GO TO FULL VERSION