برنامه نویس

توجه به کیفیت محصول و جابینجا

۱. چندتا فیلد کاری بودن که توی جابینجا دنبالشون گشتم و نتیجه‌ای نگرفتم. برام خیلی جالبه که هیچکس دنبال متخصص بیگ دیتا یا داده کاوی یا درکل هرچیز مربوط به علم داده نیست. جابینجا یه امکان خیلی خوب داره برای این موقعیت. این امکان رو می‌ده که کلمه کلیدی مورد نظر رو بزنی و هروقت که چیزی مربوط به اون […]

پایتون دو و سه در آناکوندا

۱. موقع نصب آناکوندا دو تا گزینه هست: آناکوندا برای پایتون ۲ و آناکوندا برای پایتون ۳. من خودم با پایتون سه بیشتر سر و کار دارم اما گاهی ممکنه پیش بیاد که آدم به پایتون ۲ هم نیاز داشته باشه‌(پیش اومد دیروز). نصب دوباره‌ی اناکوندا کار جالبی نبود برام. کمی گشتم و به این راه حل رسیدم: conda create […]

زبان کند و آسون جاوا

۱. وقتی توی وب جستجو کنید درباره‌ زبان برنامه‌نویسی جاوا، به دو تا مطلب خیلی جالب درموردش می‌رسید: اول این که جاوا زبان برنامه نویسی آسونیه و دوم این که زبان جاوا کنده. این مطالب تقریبن توی هر معرفی ای که از جاوا دیدم، بهشون اشاره شده بود. البته جستجو های من درمورد جاوا بیشترش حدود دو یا سه سال […]

چرا بیت کوین مهم حساب می‌شه

۱. بیت کوین خیلی وقته که سر زبون‌ها افتاده. توی چند ماه اخیر هم با افزایش ارزش ناگهانیش تقریبن دیگه برای همه شناخته شده حساب می‌شه. ولی چرا؟ چه چیزی باعث می‌شه که بیت کوین مهم باشه؟ اگر هنوز از بیت کوین چیزی نمی‌دونین، بهتره اول فیلم بیت‌کوین: پایان پولی که می‌شناسیم رو ببینید. ۲. بیت کوین یه ارز دیجیتال […]

امنیت و جنگو

۱. از زبان برنامه نویسی پایتون نوشته بودم و اینکه چرا دوستش دارم. یکی از دلایلی که پایتون رو دوست دارم اینه که توی شاخه‌های مختلفی کاربرد داره، یکیش توسعه وب. فریمورک جنگو یکی از فریم‌ورک‌های معروف پایتونیه که سایتای معروفی مثل اینستاگرم و پینترست هم ازش استفاده می‌کنن. ۲. توی توسعه‌ی وب، امنیت یکی از چیزای مهمه. توی جنگو […]

مصاحبه با ۲۵ دیتا ساینتیست

۱. علم داده یا همون دیتا ساینس یقینن یکی از شاخه‌های علم توی قرن حاضره. دیتا ساینتیست ها هم یقینن گروهی از متخصصان که برای آدمهای کنجکاو جذابیت زیادی دارن. کتاب Data Science Handbook تشکیل شده از ۲۵ تا مصاحبه. هر کدوم با یکی از چهره‌های برجسته‌ی این فیلد، معروف ترینشون دی‌جی پاتیل. خوندنش یقینن خالی از لطف نیست. ۲. […]

تایپ ده انگشتی برنامه نویس حرفه ای

۱. نکته‌ی جالبی که درمورد حرفه‌ای شدن اینه که برای حرفه‌ای شدن، لازم نیست کار جادویی و خارق‌العاده‌ای انجام بده آدم. شایدم لازم باشه ولی مهم‌تر از اون، رعایت نکات ریز و پیش‌پا افتاده‌س. درمورد برنامه‌نویسا مثلن، تایپ ده انگشتی. شاید مسخره بیاد ولی تایپ ده انگشتی واقعن یکی از چیزاییه که برای برنامه نویس، حتی از خیلی مهارت‌های تخصصی […]

اتم: ادیتور دوست داشتنی

۱. یه سریا ویژوال استودیو رو می‌پرستن. واقعن هم حق دارن. فکر کن می‌خوای کد بزنی. دو سه تا کاراکتر می‌زنی، بقیه دستور و فانکشن و کلاس و … رو خودش برات می‌اره. فکر کن داری از یه کلاس استفاده می‌کنی ولی یادت نیست اسم اون متدی که میخواستی استفاده کنی چی بود. یه نقطه می‌ذاری،‌ کنترل اسپیس و اجی […]

چرا پایتون؟

۱. سوالی که خیلی وقتها از من پرسیده می‌شه اینه: چرا پایتون؟ چرا پی اچ پی نه؟ چرا دات نت نه؟ چرا جاوا نه؟ خب جوابهای متنوعی هست که می‌شه به این سوال داد. این جا یکیش رو می نویسم و امیدوارم که فرصت بشه از هر زاویه‌ای بررسیش کنم. ۲. پایتون زبان جدیدی نیست. در واقع از نظر قدمت […]

۹۷ چیزی که هر برنامه نویس باید بداند

۱. کتابیه که اسمش کاملن واضح می‌گه محتوا چیه:‌ نود و هفت چیز که یه برنامه نویس باید بدونه. یا بهتره بگیم نود و هفت نکته که دونستنش به یه برنامه نویس کمک می‌کنه که برنامه نویس بهتری بشه. کارهای خورد و ریزی مثل کامنت گذاری و اهمیتش و شیوه‌ی درست انجام دادنش گرفته تا اهمیت استفاده از نرم افزار […]