05/03/2016
اگر استخدام راننده ها مثل استخدام برنامه نویس ها بود
Computer and Electrical society committee
05/03/2016
اگر استخدام راننده ها مثل استخدام برنامه نویس ها بود
15 ویژگی یک برنامه نویس خوب
یکی از چالش های همیشگی مدیران یافتن کارمندانی با استعداد ، با تجربه و مخصوصا با حقوق مناسب با بودجه ای که در نظر گرفته اند ، میباشد.
در این مقاله قصد داریم برخی از ویژگی های شخصیتی یک برنامه نویس خوب را به صورت خلاصه ذکر کنیم .علاوه بر مهارت در کد نویسی این ویژگی های شخصیتی کمک شایانی به پیشبرد اهداف شرکت ها خواهند داشت .این لسیت از ویژگی های شخصیتی به مدیران جهت استخدام برنامه نویس خوب کمک خواهد کرد.
در اینجا 15 ویژگی های است که علاوه بر اینکه تیم برنامه نویسی بزرگی بسازد میتواند یک راهنما برای متقاضیان باشد.
1. مهارت های فنی موثر
اشتباه بسیاری از مدیران ساختن چک لیست از موارد مورد نیاز برای استخدام است. بجای ملزم ساختن سه سال برای C ++ و یک سال برای جاوا، با یک دیداجمالی نگاه کنید. یک برنامه نویس که اغلب روی زبان قدیمی کار می کرد اما به تازگی به گواهی نامه خود یک زبان جدید اضافه کرده، ممکن است به تناسب کامل شده باشد ، چون سالها تجربه خود را در یک پایه عالی در حوزه های دیگر برنامه نویسی گذرانده است .
نمونه سوال مصاحبه: تجربه خود به زبان های برنامه نویسی مختلف را شرح دهید .
2. تمایل به یادگیری
فناوری همیشه در حال تحول و مهارت ها و توانایی یک برنامه نویس امروز احتمال دارد در چند سال منسوخ شود. مهم این است برای پیدا کردن یک برنامه نویس که علاقه مند به دنبال کردن آخرین روند و در هر فرصت مشتاق به شرکت آموزش مداوم که در دسترس هستند باشد.
نمونه سوال مصاحبه: در حال حاضر برای حفظ مهارتهای برنامه نویسی خود چیکار میکنید؟
3. مهارت رفع اشکال Debugging
نوشتن کد ،تنها بخشی از کار یک برنامه نویس است. زمانی که برنامه به درستی کار نمیکند یا از کار افتاده است از برنامه نویس انتظار میرود به سرعت مشکل را پیدا و اشکال زدایی کند . برنامه نویس باید در نوشتن کد دقت کرده و درباره آن جستجو کند تا از مشکلات احتمالی جلوگیری کند .
نمونه سوال مصاحبه : ایا میتوانید به اشکالات کد خود رسیدگی کنید؟( بعدی ،انها را با کد دیباگ ازمایش میکنیم )
4. تطبیق با محیط کار
برخی از برنامه نویسان برای تمرکز نیاز به سکوت کامل دارند، در حالی که دیگران در هرج و مرج رشد میکنند . عادتهای شخصی کارمند بخش مهمی از بهره وری کار می باشد، پس بهتر است محیط دفتر روشن باشد تا ازمشکلات بعد از استخدام فرد جلوگیری کرد.
نمونه سوال مصاحبه: محیط کار ایده آل خود را شرح دهید.
5. مهارت حل مشکل
برای کسانی که از ابتدای ساخت برنامه تلاش نکرده اند ، حل یک معادله ریاضی دشوار میتواند بهترین مقایسه با برنامه نویسی باشد. یک برنامه نویس خوب با پیدا کردن راه هایی برای ساختن کار پیشرفت میکند ، علیرغم شانس. در غیر این صورت، هر زمانی که شما یک پروژه ابتکاری جدید ارائه میدهید ممکن است عبارت " نمی تواند انجام شود،" را بشنوید.
نمونه سوال مصاحبه : چگونه (کاری که برای سازمان شما غیر ممکن است چگونه ایجاد میکنید)؟
6. اشتیاق به کار
بسیاری از مدیران کارگزینی دوست دارند برنامه نویسانی را استخدام کنند که مایل به کار کردن ساعت های طولانی در محیط کار باشد .با توجه به این واقعیت و اینکه به صورت عادی برنامه نویسان 45 ساعت از هفته را به کار در محیط کار می پردازند ، بهتر است که برنامه نویسان در ساعات غیر کاری به علایق و سرگرمی های مورد نظر خود بپردازند و اشتیاق بیشتری برای برگشتن سر کار داشته باشند .ساعات طولانی در مقایسه با کار کردن با اشتیاق، امتیاز کمتری دارد.سوال کلیدی که هر برنامه نویس خوبی می تواند از خود بپرسد این است که به غیر از برنامه نویسی علایق من چیست ؟
نمونه سوال مصاحبه : سرگرمی شما چیست؟
7. منظم بودن و حفظ آرامش
شاید از بیرون این طور به نظر برسد که برنامه نویسی کار سختی نباشد ولی در بسیاری شرایط مخصوصا نزدیک به زمان تحویل پروژه که ناگهان بسیاری از بخش های برنامه به درستی کار نمی کنند ، شرایط بسیار پر تنش و استرس زا خواهد بود،یکی از شرایط برنامه نویس حرفه ای این است که در این شرایط قادر به کنترل خود و ادامه کار بوده و سریعا به روال مشکل زدایی و تحویل پروژه برگردد.
نمونه سوال مصاحبه : زمانی که نرم افزار شما کار نمیکند و شما تحت فشار شدید هستید را شرح دهید.چیکار کردید؟
8. مهارت های ارتباطی
شاید به نظر برسد که برنامه نویسان توانایی خوبی برای برقراری ارتباط با مشتری را نداشته باشند . این تصور وجود دارد که برنامه نویس کسی است که مدام پشت کامپیوتر خود می نشیند و نهایتا با مدیرو همکاران خود در ارتباط است .ولی یک برنامه نویس حرفه ای از نظر ما برنامه نویسی است که مهارت ارتباط با مشتری و سایر همکاران در محیط کار را دارد .ساده ترین مزیت ارتباط خوب با مشتری ها و کاربران برای برنامه نویس این است که از خطا ها و باگ های برنامه خود آگاه شده و به رفع اشکال بپردازد.
نمونه سوال مصاحبه : برنامه مورد علاقه خود که با آن کار می کنید به چه شیوه ای توضیح میدهید که شخص عامی آن را درک کند ؟
9. تنبلی
لری وال، نویسنده اصلی ، زبان های برنامه نویسی Perl ، توصیف سه کیفیت خوب در یک برنامه نویس خوب :تنبلی، بی صبری و غرور . شاید بنظر برسد تنبلی یک صفت بد است اما مدیران IT گفته اند اگر شما می خواهید برای انجام کاری بهترین راه را پیدا کنید ، از یک فرد تنبل بپرسید. خوش شانس هستند ، شخص تنبل سریعترین و کارامدترین راه برای انجام کار را پیدا خواهد کرد.
نمونه سوال مصاحبه : درباره زمانی که شما یک پردازش خودکار را ذخیره کرده اید به ما بگویید.
10. دید تجاری
زمانی که تنها بر روی یک قسمت خاص از کد متمرکز می شوید دید کلی راجع به پروژه و محصول نهایی را از دست می دهید . از ویژگی های برنامه نویس حرفه ای این است که نگاه تجاری نسبت به کار خود دارد و این باعث می شود که یک دید همه جانبه و فراتر از برنامه ای که بر روی آن کار می کند ،داشته باشد.این دید تجاری سبب بهبود عملکرد فرد و نهایتا بهبود محصول نهایی تولید شده خواهد شد.
نمونه سوال مصاحبه : اگر هم اکنون برنامه نویس هستید شاید بهتر باشد از خود بپرسید که تا به حال پیشنهادی برای بهبود کسب و کار خود و یا شرکتی که در آن مشغول به کار هستید ، ارائه داده اید یا نه ؟
11. قابلیت برنامه ریزی
یک برنامه نویس علاوه بر سویچ کردن سریع در کارها وباید تا حد امکان راهای رسیدن به محصول نهایی را تحلیل کنند .یک بار او را تجزیه و تحلیل وتکمیل کند ، برنامه نویس قبل از تایپ کردن اولین خط از کد باید ساختار برنامه را طراحی کنند.
سوال مصاحبه نمونه: توضیح رویکرد خود را به یک طراحی جدید. شما برای اولین شروع کار چه کار میکنید ؟
12. توانایی مدیریت شکست
برنامه نویسان بندرت موارد درست را در اولین امتحان میفهمند.در واقع از شکست است که به یقین میرسند.این مهم است که برنامه نویسان خطاها و اشکالات خود را بیابند انها را ببینند و شکست را نشانه ای برای چالشی سریع در نظر بگیرد. برنامه نویس باید بتواند شکست را مدیریت کند و در صورت لزوم کار را دوباره شروع کند.
نمونه سوال مصاحبه : آیا تابحال ساعتها بروی یک کد بسر برده اید ،که تنها برای پیدا کردن این رویکرد اشتباه بود؟ چیکار کردی؟
13. روحیه کار تیمی
یک برنامه نویس بندرت به تنهایی کار میکند،حتی اگر تنها developer یک شرکت باشد. توانایی کار با کاربران کسب وکار ،بازاریابی و کارکنان فروش وهمکاران دیگر برای برنامه نویسان ضروری است.
نمونه سوال مصاحبه : به اشتراک گذاشتن تجربه باارزش در تیم
14. تمایل به تحقیق
زبان یک برنامه نویس تنها بخشی از تصور اوست. یک developer خوب باید براساس نیازمشتریان و توانمندی کارمندان برنامه را طراحی و درباره آن تحقیق کند و کارهای جدید در مورد صنایع خاص یاد بگیرد.
نمونه سوال مصاحبه : درباره زمانی که می خواهید کسب وکار خاص یاد بگیرید, به ما بگویید ؟ چگونه تحقیق میکنید ؟
15. اهمیت به زمان نهایی پروژه
بسیاری از برنامه نویسان روند پروژه های خود را براساس زمان اتمام پروژه برنامه ریزی میکنند.برای مدیران مهم است که مناسب ترین زمان برای برنامه نویسی یک نرم افزار جدید یا تعمیر آن را بدانند،برنامه نویسان نیز باید به زمان نهایی پروژه اهمیت دهند.این نیز مهم است که یک متقاضی زمانی برای پایان پروزه اختصاص دهد و ان را تعیین کند.
نمونه سوال مصاحبه :زمانی که نزدیک زمان نهایی پروژه هستید را شرح دهید.
پیدا کردن برنامه نویس مناسب ؛بخصوص اگر دانش شما از برنامه نویسی محدود باشد کارآسانی نیست برای این منظور شما میتوانید از یک برنامه نویس برای شرکت در مصاحبه دعوت کنید.در این صورت به کمک برنامه نویس میتوانید سوالاتی که نمیدانید را از این طریق بپرسید.
20/11/2015
بدون شرح ....
ربات ها اینطوری باتری هاشونو عوض می کنن
۱۰ کار که با انجام آنها با سرعتی باورنکردنی ثروتمند میشوید
میخواهید ثروتمند شوید؟ بسیاری از آدمها معتقدند به لحاظ مالی موفق بودن خوشاقبالی محض میخواهد، ولی کارهای زیادی هستند که هرکسی برای ثروتمند شدن میتواند آنها را انجام دهد. ۱۰ کاری را که میتوانید انجام دهید، از تغییر ذهنیتتان تا آموزشهای اضافی، تا با سرعتی باورنکردنی ثروتمند شوید بررسی کنید.
۱.بهغیر از شغلتان به چهار روشی فکر کنید که میتوانید پول دربیاورید.
اگر میخواهید ثروتمند شوید مهم است از این تفکر که "من بهاندازهی کافی پول درمیآورم" دست بردارید و این طور فکر کنید که "من میتوانم بیشتر پول در بیاورم." چهار روشی را که میتوانید بهغیر از شغلتان پول در بیاورید روی کاغذ بنویسید. از درست کردن کتابهای الکترونیکی گرفته تا فروش در وبگاه آمازون، راههای بسیاری وجود دارد که میتوانید درآمدتان را افزایش دهید، روشهایی که تنها کمی زمان و تلاش میطلبند.
۲.در وقت فراغتتان به یادگیری بپردازید.
برای پیشرفت در شغلتان و ثروتمند شدن، باید در حوزهی کاری خود به دانش و مهارتهای جدید احاطه داشته باشید. بهجای اینکه فقط روی تلاش کردن در سر کار تمرکز کنید، یادگیریِ بیشتر در رابطه با حوزهی کاریتان در وقت فراغت میتواند مفید واقع شود. راههای بسیاری برای انجام این کار وجود دارد، از کتاب خواندن گرفته تا شنیدن پادپخشها و شرکت در کلاسها و سمینارها. بهیاد داشته باشید هرچه ماهرتر باشید، بیشتر برای کسب پول شایستگی دارید.
۳.اهداف مالی مشخصی تعیین کنید.
"اگر همان کاری را انجام بدهید که همیشه انجام میدادهاید، به چیزی خواهید رسید که همیشه داشتهاید." با وجود آدمهایی که معتقدند اهداف مالیشان فقط قرار است اجارهبها و صورتحسابها را پرداخت کند، این گفته در امور مالی بسیار صدق میکند. اگر همین حالا هم برای پرداخت اجارهبها و صورتحسابها هزینه میکنید، وقت آن است که اهداف مالی بالاتری تعیین کنید، مثلا تسویهی بدهی یا افزایش درآمد سالانهیتان. ذهنیت مهم است؛ پای امور مالیتان که وسط میآید، همیشه بزرگ فکر کنید.
۴.با پول به جای دشمنی کردن، دوستی کنید.
پول هزینههای خانهیتان را میپردازد و میتواند به شما امنیت ببخشد، پس مهم است که آن را دوست خود به حساب بیاورید و نه دشمن خود. ۲۰ چیزی را که خوشحال هستید پول هزینههایشان را میپردازد، مثل خانه و کفش نو، روی کاغذ بنویسید. اگر سخت است به پول با دیدی مثبت نگاه کنید، به خودتان یادآوری کنید پول هم میتواند درها را باز کند و هم میتواند درها را ببند- انتخاب با شما است.
۵.هر هفته یک مشکل را حل کنید.
آدمهای ثروتمند به جای شکایتکردن از مشکلات، روی آنها تمرکز میکنند. این وضعیت کمک میکند تفکر راهحل یابیتان را تقویت کنید، و چشمانتان را به فرصتها و موقعیتهای مالی جدید که میتواند به سود شما باشد باز میکند. هر هفته یک مشکل مالی را بنویسید، مثلا افزایش درآمدتان یا پیداکردن راهحلی برای کاستن از هزینههای خرید خواربارتان، و سعی کنید برای برطرف کردن آن مشکل به راهحلی عملی برسید. آنقدر به کارتان ادامه دهید تا تمام جنبههای وضعیت مالیتان را بهبود ببخشید.
۶.کارت عضویت کتابخانه بگیرید.
کارت کتابخانه به لحاظ پولی ارزش بسیارزیادی دارد و درِ جهانهای جدیدی از دانش را به روی ما میگشاید. داشتن کارت کتابخانه به شما این امکان را میدهد که دانشتان را در حوزهی مطلوبتان بدون صرف هزینهی زیاد گسترش دهید، و شگرد بینقصی است که به شما کمک میکند در حرفهای که دارید پول بیشتری در بیاورید.
۷.کاری انجام بدهید که شما را از حریم آسایشتان بیرون بکشد.
بسیاری از آدمها از اتخاذ تصمیمهای سخت بسیار میترسند، ولی آدمهای ثروتمند اغلب به این کار راغبتر هستند. از ترک شغلتان برای اینکه بتوانید کسبوکار خودتان را راه بیندازید تا درخواست افزایش حقوق، بسیاری از انتخاب هایی که در بدو امر دشوار به نظر میرسند به لحاظ مالی باارزش خواهند بود. کاری انجام بدهید که به شما احساس ناخوشآیندی میدهد ولی احتمال دارد وضعیت زندگیتان را بهتر کند. راحت بودن خوشآیند است، ولی بهتر آن است که وضعیت مالی و زندگانی خود را بهبود ببخشید.
۸.هر ماه پیشرفت مالیتان را زیر نظر داشته باشید.
اگر بد پول خرج میکنید، فرقی نمیکند ثروتمند باشید یا نه. ممکن است دستمزد بسیار بالای بگیرید، با وجود این در پایان ماه جز مبلغ ناچیزی یا هیچچیزی برایتان باقی نماند. درآمدتان را بنویسید، و همینطور تمامِ هزینههای خروجیتان را. آیا چیزی هست که هزینهی زیادی برایتان داشته باشد و بتوانید آن را حذف کنید؟ این کار به شما فرصت میدهد تصویر بزگتری را ببینید و اجازه میدهد تغییراتی ایجاد کنید که اوضاع مالیتان را بهتر خواهد کرد.
۹.اهدافتان را اولویتبندی کنید.
احتمالا هماکنون هم اهداف مالی دارید، ولی داشتن اهدافِ بیشازاندازه میتواند به معنی نرسیدن به هیچیک از هدفهایتان باشد. به جای آنکه همزمان موقع پرداخت بدهیها سعی کنید برای خرید ماشین یا تعطیلات هم پسانداز کنید، تصمیم بگیرید که کدام هدف مهمترین هدفتان است. روی رسیدن به آن تمرکز کنید، و بعد بروید سراغ هدف بعدیتان.
۱۰.عاقلانه سرمایهگذاری کنید.
اگر هیچ تجربهای در سرمایهگذاری ندارید، بدون کسب اطلاع سرمایهگذاری را شروع نکنید. در مورد چگونگی سرمایهگذاری با یک حرفهای صحبت کنید، یا بهصورت برخط دربارهی این موضوع مطالعه کنید. وقتی درمورد سرمایهگذاری تعلیم دیدید و دانش کافی را بهدست آوردید، در کسب وکاری که میدانید سودآور خواهد بود سرمایهگذاریهای کوچکی انجام دهید.
06/10/2015
Good step !
Basic quantum computation achieved with silicon for first time So far we have had to use supercooled materials to try out ultra-fast quantum logic. Now silicon, already standard in electronics, has gained that talent
25/02/2015
اینا کدوم ورودی هستن ؟ :D
بدون شرح ..........
25/02/2015
بدون شرح ..........
26/12/2014
این برگه در راستای طرح "اسلامی کردن دانشگاه ها" در دانشگاه شهرکرد توزیع شد.....
20/12/2014
AMAZON
AWS
19/12/2014
چند تا باهوش داریم تو پیج ؟