پنج دلیلی که باعث می شه شرکت‌ها به صرف داشتن مدرک شما رو استخدام نکنن

مدرک وبلاگنویسی جادی قهرمان

از وقتی دوره آموزش لینوکس ال پی آی سی ۱۰۱ رو منتشر کردم این سوال رو حتی بیشتر از قبل می گیرم: «فرض کنین من مدرک فلان رو گرفتم، آیا جایی هست که منو استخدام کنه؟». جواب اینه که «نه! اینکه شما مدرک داشته باشین دلیل نمی شه که حتما جایی باشه که شما رو استخدام کنه». به پنج دلیل که این مقاله سرفصل‌هاش رو گفته و من اضافات خودم رو کنارش گذاشتم و بعدش هم نکات مثبت مدارک رو گفته‌ام.

مدرک باعث استخدام شما نمی شه چون…

نرم‌افزار صنعتی بسیار سریع است

در بسیاری از رشته‌ها تغییرات خیلی زیاد نیست و به همین دلیل «سنجش دانش» توش ممکن‌تره. اما در نرم‌افزار همه چیز شدیدا در حال تغییره و مهارت‌هایی که پنج سال پیش داشتین امروزه تنها کاربردش دادن یک دید قوی و کل‌نگر به شماست اما مهارت‌هایی که اون موقع بلد بودین معمولا حالا چندان به درد شما نمی خوره. فایروال لینوکس در دو سال گذشه تقریبا سوییچ کاملی به firewalld کرده، systemd روش جدید استارت و استاپ و تنظیم سرویس‌ها است، برنامه نویسی آی او اس به سمت سوییفت خواهد رفت و NoSQLها یکی از موضوعات داغی هستن که حتی اگر به عنوان یک برنامه نویس مرسوم وارد یک شرکت بشین، در موردش خواهید شنید – چه برسه به بیگ دیتا و یادگیری ماشینی و دیتا ساینس. معلومه که گذشته‌ها هنوز هستن و ارزشمند ولی در این دنیا معمولا داشتن یک مدرک «لینوکس» نشون دهنده سواد این لحظه شما نیست.

هزار مدل مدرک هست

داشتن یک «مدرک» این روزها کاری بسیار ساده است. اگر دکترا می خواین می تونین به انواع و اقسام روش‌ها اونو بگیرین، اگر لازم دارین مدرک لینوکس داشته باشین معلومه چیکار باید بکنین و اگر مدرک کمک های اولیه می خواین بعید نیست با چند ساعت وقت بتونین یک کاغذ به دست بیارین که بگه شما دوره ای در این مورد دیدین. فقط داشتن یک مدرک معنی خاصی نداره بلکه مهمه اینو از کجا گرفتین و پشتوانه اون مدرک چیه. این رو هم بگم که گاهی این مدارک اصولا برعکس چیزی هستن که در واقعیت اتفاق می افته. خیلی از چیزهایی که در امتحان ها «پرسیده می شه» اصولا در دنیای واقعی کاربرد نداره و خیلی از چیزهایی که توی دنیای واقعی مهمه (مثلا گیت، کار با لاگ ها، تست برنامه، …) اصولا در هیچ مدرک برنامه نویسی پوشش داده نشده.

خیلی از مصاحبه کننده‌ها خودشون هم مدرک ندارن

برای رسیدن به مدیرهای رده بالاتر و پروسه‌های استخدامی که توشون مدارک شما مهم می‌شه، باید اول از مرز مصاحبه‌ کننده‌های اولیه رد بشین! این مصاحبه کننده‌ها خیلی وقت ها مدرک ندارن و به همین دلیل حتی براشون مهمه که این مدارک رو نه چندان مهم‌ بدونن. این مساله باعث می شه شما فقط به صرف داشتن مدرک از نظر اونها Wowwww نباشین! از اونطرف برای استخدام کننده‌ها مهمه که شما کار رو بلد باشین و در نهایت تستی که شما حین مصاحبه با مدرک می دین با تستی که کس دیگه بدون مدرک می ده کاملا مشابه است و کسی استخدام می شه که کار رو بهتر انجام بده نه کسی که مدرک داشته (: مطمئن باشین. من برای تعداد خیلی زیادی شرکت مصاحبه استخدامی کرده ام!

مدرک‌ها خیلی وقت‌ها دکون هستن

خیلی از مدرک‌ها دکون هستن. دو سال یکبار باید تکرارشون کنین، باید براشون امتیاز جمع کنین، باید مرحله های مختلف اونها رو بگیرین و غیره. در واقع این مدرک‌ها مکانیزمی هستن برای درآمد زایی کسانی که اون مدارک رو می دن. دقیقا مثل دانشگاه‌های غیرانتفاعی(؟!) و غیره که هدف اصلی شون کسب درآمد است نه انتشار علم و اتفاقا خیلی از مراجعینشون هم دنبال کسب مدرک هستن نه کسب علم. این الزاما اشکالی نداره و یک مساله مرتبط با بیزنس است ولی در نهایت این بخشش برای ما مهمه که باعث می شه کسی که مدرک داره رو الزاما متخصص ندونیم که مراجعه کرده به یک مرکز علم پراکنی و تاییدیه گرفته که علم رو کسب کرده. یک لحظه فکر کنین به اینکه در چند ساعت می شه اسکرام رو یاد گرفت و در مقابل چند مرحله طول می کشه یکی از نظر مدرکی اسکرام مستر بشه و بعدش اسکرام پروداکت اونرش رو بگیره یا مثلا بره سراغ مدرک اسکرام دولوپر.

مدرک ثابت می کنه که می تونیم تست پاس کنیم

برای گرفتن مدرک لازم نیست حتما مسائل رو عمیق درک کنیم. کافیه نمونه سوال بخونیم، درس ها رو نگاه کنیم و تو امتحان شرکت کنیم. حتی در امتحان های واقعا سختی مثل CCIE‌ لب روش اصلی پاس کردن امتحان تمرکز در حل نمونه و رفتن به بوت کمپ ها است و اگر هم حوصله کارهای سخت نداشته باشیم برای خیلی از امتحان ها می شه از پاکستان یک نفر رو اجاره کرد که به اسم ما امتحان بده و مدرک بیاد دم در خونه مون (:

اونطرف ماجرا!

دقت کنین که من هیچ وقت نمی گم هر کس مدرک داره بی سواده یا تقلب کرده یا داشتن مدرک هیچ فایده ای نداره. من دارم می گم این پنج مورد باعث می شه یک کارفرما فقط با دیدن یک نفر که یک مدرک داره، استخدامش نکنه. مدرک فایده‌هایی هم داره:

مدرک در شرایط برابر شانس شما رو افزایش می ده

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

مدرک باعث می شه سیستماتیک بخونین

مثل مهمی هست که می گه «اگر فقط یک چکش داشته باشین، همه مساله‌ها رو شبیه میخ می بینین!». مشکل اصلی برنامه نویسی هم همینه! ما به شکل تجربی بخشی از یک چیز رو یاد می گیریم و بعد سعی می کنیم همه چیز رو با همون سواد پیاده کنیم. برای اولین بار در اینجا اعتراف می کنم که من تازه برنامه نویس شده بودم و هنوز «دیتابیس رابطه‌ای» رو نمی‌شناختم که یک کار بزرگ و هیجان انگیز بهم پیشنهاد شد و برای انجامش خودم مکانیزمی شبیه به دیتابیس رو پیاده سازی کردم! حماقت محض به دلیل بی سوادی در یک بخش از دنیای برنامه نویسی. به همین شکل ممکنه شما دستور rename در لینوکس رو بلد نباشین و به جاش سعی کنین بش اسکریپتی پیچیده بنویسین یا به جای یک استفاده ساده از sed به سراغ perl برین. گرفتن مدرک تضمین می کنه که شما همه گوشه‌های یک ماجرا رو دیدین. به همین خاطر پیشنهاد من اینه که مثلا اگر می خواین لینوکس یاد بگیریم من پیشنهاد می کنم از سرفصل های امتحان LPIC1 پیش برین. راستش به نظر این بهترین بخش یک مدرک است.

پروسه گرفتن مدرک شما رو به جامعه وارد می کنه

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

نتیجه

مدرک‌ها رو دنبال کنین و اگر خواستین بگیرین ولی درگیر بازی «گرفتن مدرک» نشین و معتقد هم نباشین که اگر مدرک دارین حتما کار پیدا می کنین. در نهایت کار به آدم‌های با مهارت داده می شه و اگر مهارت کسب کنین به راحتی در ایران کار پیدا می کنین و به نظر من وقت گذاشتن برای گذروندن دوره های رایگان معتبر خیلی بیشتر از گرفتن یک مدرک شانس شما رو توی به دست آوردن ی کا رخوب افزایش می ده. اگر دوست دارین چیزی رو شروع کنین شاید درسنامه بد نباشه و اگر دنبال چیزی حرفه‌ای تر هستین جاهایی مثل کد آکادمی خوبه و کورسرا و البته اگر می خواین هر سرتیفیکیتی رو برای خودتون چاپ کنین اینجا بهترینه.

جادی تی وی ۰۰۷ – ipython notebook و vcfها

در این قسمت از جادی تی وی، یک برنامه بسیار ساده برای تبدیل یک فایل متنی به چندین فایل کارت ویزیت دیجیتال با استفاده از زبان برنامه نویسی پایتون و ابزار ipython notebook که معمولا دیتا ساینتیست ها ازش استفاده می کنن می نویسیم. هدف آشنایی با یک ضرب المثل بزرگ در دنیای برنامه نویسی است:

برنامه بزرگی که کار می کنه روزی برنامه ساده ای بوده که کار می کرده

و همچنین شناختن ipython و notebookهاش که یکی از پر کاربردترین ابزارهای دیتا ساینتیست‌ هایی هستن که با زبان پایتون کار می‌کنن.

عضویت شما در کانال یوتیوب جادی تی وی و کانال جادی تی وی در آپارات و تبلیغشون بهترین روحیه بخش من برای ادامه ویدئوها است.

انتشار آزاد و رایگان برنامه نویسی سوییفت توسط اپل – روی گیت هاب

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

آموزش زبان برنامه نویسی سوییفت اپل

این بر خلاف شیوه قدیمی اپل است که درس ها رو فقط با امضای اسم Apple Education منتشر می‌کرد و اونهم روی پلتفرم‌های خودش. یک نفر ماجرا رو دنبال کرده و بعد از تماس با نویسنده درس‌ها و مقایسه صفحات اپل و لینک های اپل به این سایت در نهایت نتیجه گرفته که درس آموزش سوییفت روی گیت هاب واقعا توسط اپل پیش می ره.

این مساله در کنار عدم اجبار خریدن اکانت پولی توسعه دهنده برای توسعه‌های غیرتجاری تا زمانی که توسعه دهنده نمی خواد برنامه‌ای رو منتشر کنه می تونه نشون دهنده تفاوتی – هر چند کوچک – در نگرش اپل به توسعه دهنده هاش باشه و بخصوص اگر بذارینش کنار حرکت – جدی تر – مایکروسافت به سمت نرم افزار آزاد، موفقیت جالبی است برای دنیای آزاد.

بیت باکت با پرچم رنگین کمان

می دونین که من معمولا لازم نمی بینم از چیزی بگم که همه دارن ازش حرف می زنن. منطقا اگر سه سال پیش بود براتون از موفقیت طرفدارهای حقوق مدنی می نوشتم و اینکه در آمریکا حکومت قبول کرده که اینکه چه جنسی با چه جنسی ازدواج می کنه ربطی به اون نداره ولی خب الان به اندازه کافی این بحث در جاهای مختلف هست و من چیز خاصی ندارم بهش اضافه کنم. اما یک اتفاق کوچولو باعث شد در این مورد این پست رو بنویسم. اون اتفاق اینه:

پوش کردن در گیت

هه هه.. بیت باکت که ریپوزیتوری کد ما در یکسری از پروژه‌ها است در جواب پوش برامون پرچم رنگین کمان فرستاده (: دقت کنین که در آمریکا همه گی نیستن ولی مثل هر جای دیگه اکثر آدم های حسابی از گرفتن یکی از حقوق انسانی از دولتشون خوشحال می‌شن. در واقع این یک پیروزی مدنی برای کسانی است که معتقدن دولت حق نداره در زندگی خصوصی مردم دخالت کنه و به جای سرک کشیدن تو اینکه کی چی می پوشه، چی می خوره، چی می گه، با کی رابطه داره و … به وظایف خودش می می پردازه که اکثرا چیزهایی هستن که باید اتفاق بیافتن ولی افراد مستقل سراغش نمی رن (مثلا آموزش رایگان، درمان رایگان، خدمات مخابراتی و …).

جذابیت اصلی این پرچم برای من این بود که می بینم چقدر در جامعه ای از برنامه نویس ها، گیک و غیره که دوستشون دارم و لذت ببرم از اینکه بخشی از یک جامعه جهانی فهیم هستم.

رادیو گیک شماره ۵۳ – بیگ دیتا، دانشمندان داده و برگشت دایناسورها

ما روزانه ۲.۵ کویینتیلیون بایت دیتا درست می کنیم… اگر نمی دونین کویینتیلیون چقدره بذارین این شکلی بگم: نود درصد کل دیتایی که در جهان هست، در دو سال گذشته تولید شده! سیگنال های جی پی اس، سوشیال مدیا،‌ کلیک‌ها، سنسورها، ویدئوها، عکسها، خریدها، خوش اومدن ها، رفتارها و هر چیزی که فکرش رو بکنین الان دیتا است. این دیتا بزرگه! این دیتا در دست دانشمندهای داده است… رادیو گیک شماره ۵۳ برای شما مساله رو رازگشایی می کنه با ما باشین تا از آر، هدوپ، دانشمند داده، داده های بزرگ، یادگیری ماشینی و هر چیز دیگه مد روز عقب نمونین. در این شماره امیرصدیقی با تلفن ما رو همراهی می کنه.

چیزی که نتونین اندازه گیری کنین رو نمی تونین مدیریت کنین.

مشترک رادیو گیک بشین


آر اس اس رادیو گیک

اپلیکیشن اندروید رادیو گیک

رادیو گیک در آیتونز

رادیو گیک در ساوند کلاود

اپلیکیشن iOS

RoadToDataScientist1

سرفصل‌ها:
– حجم اطلاعات
– مثال کتابفروشی
– مثال کشورهایی که سراغش رفتن. از آمریکا تا هند
– مثال شرکت ها
– مثال علم
– در سه بخش حرف می زنیم: بیگ دیتا چیه، دیتا ساینس چیه، یادگیری ماشینی چیه

Infography


یادداشت های شخصی

اینها یادداشت های شخصی هستن. شدیدا توصیه می کنم به جاشون از بالای مطلب خود پادکست رو گوش کنین (:

این مفهوم نسبتا جدیده.. مال دهه اول قرن بیست و یک و شرکت ها و دولت‌های زیادی هم سراغش رفتن.
اوباما:‌ طرفدارشه. دی جی پاتیل. انتخابات ۲۰۱۲
بیگ دیتایی های هند هم از عوامل موثر پیروزی در انتخابات ۲۰۱۴ هند بودن
اینترنت چیزها
ebay:‌دو تا دیتاورهاوس داره (انبار داده)‌ که کلا ۴۶ پتابایت است. یک چهل پتابایت هم هادوپ داره برای سرچ
آمازون: دیگه گفتن نداره… مستقل از خریدارها حدود نیم میلیون هم فروشنده داره. بزرگترین کلاستر لینوکس دیتابیسی جهان با حدود پنجاه ترابایت اطلاعات
فیسبوک: ۵۰ میلیارد عکس…
و البته توی علم هم هست
لارج هاردون کلایدر ۱۵۰ میلیون سنسور داره که در ثانیه ۴۰ میلیون واحد اطلاعاتی تحویل می دن.. این سیستم در ثانیه تقریبا ۶۰۰ میلیون برخورد ذرات درست می کنه که بعد از حذف کردن ۹۹.۹۹۹۹۵ تاشون، حدود ۱۰۰ برخورد در ثانیه رو نگه می داره که چیزی است که دانشمندها دنبالشن.

صنایع ای که بیشتر نیازمند داده کاوی و Big Data هستند:
۱- تجارت الکترونیک
شرکت ها با استفاده از آنالیز رفتار مشتریان خود می توانند محصولات بهتری را در اختیارشان قرار دهند که در این زمینه می توان به شرکت آمازون اشاره نمود.
۲-تبلیغات دیجیتالی.
در حوزه تبلیغات کارفرمایان می توانند بر اساس علایق مشتریان خود تبلیغات مناسب را نشان دهند
۳- در صنعت بازی سازی
با استفاده از جمع آوری داده و تحلیل رفتاری جامعه می توان بازی مناسب تولید کرد کنسول هایی مثل ایکس باکس با تعریف یک حساب کاربری آنلاین به تحلیل رفتاری کاربران خود می پردازد.

بیگ دیتا اشاره داره به دیتا ست هایی اونقدر بزرگ که روش های کلاسیک نمی تونن جوابگوش باشن. در اصل ما تعریف دقیقی از بیگ دیتا نداریم و به نظر من قشنگترین تعریف اینه که بگیم بیگ دیتا دیتایی است که روی یک ماشین جا نمی شه. این «جا نشدن» رو با سه تا V نشون می دن: volume, variety, velocity. حجم تنوع نرخ تولید.

حجم

گفتم دیگه.. در دو سال اخیر ما ۹ برابر کل تاریخ بشر اطلاعات تولید کردیم! در واقع ذخیره کردیم. الان می گن در هر ثانیه برابر کل اطلاعاتی که بیست سال قبل روی اینترنت بوده بهش اطلاعات اضافه می شه! ختمین اینه که فروشگاه والمارت ۲.۵ پتابایت اطلاعات مشتریان رو در هر ساعت جابجا می کنه یعنی تقریبا ۲۰ تا کابینت پر از کاغذ…

سرعت

و سرعت این حجم از اطلاعات هم زیاده. گوگل مدعی می شه که با نگاه کردن به سرچ‌های در حال انجام، سریعتر از سازمان پیشگری از بیماری آمریکا می تونه شیوع بیماری‌ها رو تشخیص بده، تیمی توی ام آی تی به شکل زنده از روی سیگنال های موبایل کشف می کنن که در فروشگاه‌ها چند نفر مشغول خرید عید هستن و HFT رو بگم. اینها مستقیما پول هستن برای کسی که بتونه اطلاعات رو سریعتر جابجا کنه.

تنوع

فقط فکر کنین که چطوری دارین اطلاعاتتون رو با همه به اشتراک می ذارین. من امروز ۳ گیگ آرشیو عکس روی گوگل آپلود کردم. چندین توییت فارسی کردم و یکی دو تا انگلیسی. این متن رو دارم می نویسم و شما صداش رو می شنوین ولی اینها چیزهایی هست که خودم می بینم. بارها توی بانکم لاگین کردم، با گوشی در دستم راه رفتم، با موبایلم بازی کردم، توی گیت برنامه پوش کردم، خرید کردم، اسمس فرستادم، وایبر زدم و ایمیلم رو چک کردم و توی وب چرخیدم. تک تک اینها ذخیره شدن که بعدا … علیه من استفاده بشن! یادتون باشه توییتر تازه ۲۰۰۶ ظاهر شد و فیسبوک تازه ۲۰۰۴ و آی پد ۲۰۱۰ و اینها هر کدوم به یک شکل باعث انفجار ثبت اطلاعات در اشکال گوناگون شدن.

این دیتا از کجا می یاد؟ صفحه ۹ فایل ۴

ما این دیتا رو کجا ذخیره می کنیم؟

تعداد سرورها از اینفوگرافی و اینکه حالا اینا رو چطوری ذخیره کنیم؟
توسعه عمودی و افقی رو بگم
مفهوم Hdfs و بیگ تیبل و مپ ردیوس گوگل در ۲۰۰۴ و بعد تلاش های آپاچی
بعد هادوپ و تکنولوژی های روش مثلا hive
هادوپ: فیسبوک و توییتر و لیندکدین و شرکت هایی مثل کلاودارا یا هورتن ورکز.

حالا چطوری می شه از این دیتاها استفاده کرد؟

مپ ردیوس رو توضیح بدم با یک مثال (چه مثالی به ذهنم می رسه اون موقع یعنی؟)
مفاهیمی مثل هایو و ایمپالا
دیتابیس های noSQL

اما کی با این دیتاها کار میکنه؟

دیتاساینتیست ها! افرادی که مهارتی دارن که قبلا اصولا وجود نداشته.. یا بهتر بگم ترکیب یاز مهارت هایی رو دارن که قبلا متخصصهاش پر بودن ولی هر کدومشون فقط در یک بخش مهارت داشتن. دیتاساینتیست ها در مورد شیوه های استخراج و استفاده از اطلاعات کار می کنن. گاهی کار به مهملی اینه که کلی اطلاعات از یک فایل اکسل با فرمت ناسازگار با فارسی رو بخونین و گاهی به این باحالی است که کشف کنین در این لحظه بهترین ماشین دست دومی که می شه خرید بر اساس اطلاعات فلان سایت چیه. اصطلاح توی ۲۰۰۱ درست شده و برای دانشمند داده بودن یک نفر باید چیزهایی مثل اینها رو بلد باشه:
مفاهیم آمار
برنامه نویسی آماری
برنامه نویسی (پایتون، آر، …)
کارهای مقدماتی با داده‌ها: خوندن،‌ تمیزکردن، انتقال دادن و …
یادگیری ماشینی
نمایش اطلاعات / ویژوالایزیشن
درست کردن داشبوردها و نشون دادن اطلاعات
دیتابیس (کاساندرا، اچ بیس، مونگو دی بی)
بیگ دیتا

چیکار می کنن؟

گاهی کارهای خیلی ساده. در حد اینکه کیا مشتری ما هستن یا اینکه کی قبلا زنگ زده
گاهی کارهای جالبتر در این حد که چه مثالی بزنم؟ چاره به کیا می تونه چی بفروشه الان و گاهی کارهای خیلی جالبتر مثل اینکه پول های دولت رو شفاف کنیم (آمریکا و گیت هاب یا سوئد و انتشار درآمدها) یا مثلا روشی برای کشف اینکه نویسنده هری پاتر، چه کتاب دیگه ای رو با اسم مستعار منتشر کرده (کمی بحث در این مورد).

و البته این آدم ها کیان؟ هیچکدوم منبع اطلاعاتیشون تلگرام نیست (: و صفحه بیست شش که می گه خیلی خوشحالن و کمی بحث در مورد الگوریتم هایی که باید بلد باشیم


تا اینجا با مایین؟ می دونین چه خوبه اگر توی آیتونیز به من ستاره بدین؟ (: یا توی توییتر اکانت رو دنبال کنین و تبلیغش کنین؟. یک پادکستی بود هر بار توش می گفتن: اگر از ما خوشتون می یاد برین به ما ستاره بدین که بقیه هم ما رو ببینن و اگر از ما بدتون می یاد خصوصی ایمیل بزنین بهمون بگین (:

خوش باشین و شاد تا هفته دیگه.

رادیو گیک شماره ۵۲ – پر پرواز

مشترک رادیو گیک بشین


آر اس اس رادیو گیک

اپلیکیشن اندروید رادیو گیک

رادیو گیک در آیتونز

رادیو گیک در ساوند کلاود

اپلیکیشن iOS

اخبار

دوران خوب برای دانشمندان داده
صحبت در مورد دانشمندی داده و بیگ دیتا

بیگ دیتا

گارتنر توی گزارش چرخه های هایپ،‌ می گه که شغل های مرتبط داده‌های بزرگ در حال از دست دادن هایپ هستن [توضیح خودم] ولی با وجودی که دیگه مد داغ روز نیستن، تعداد شغل ها داره بیشتر می شه و حقوق هم داره بالاتر می ره و بالاترین جایزه ها رو هم دارن. حقوق یک تازه وارد حدود ۹۱هزار دلار تخمین زده می شه و یک آدم حرفه ای حدود ۲۵۰هزار دلار در سال می گیره.

دعوا سر دامین دات ساکس

sucks

خب این یک جور فحش سبک است در انگلیسی. چیزی شبیه به *یده. مثلا می گن why linux sucks یعنی چرا لینوکس گند زده و مثلا می گن چون ممکنه بعد از آپدیت دیگه بالا نیاد (: درست غلطش با خودشون. یا ما می گیم why windows sucks و می گیم چون ابزارهای گنو مثل grep و غیره رو نداره. حالا شرکتی به اسم vox populi در یک ایده جنجالی و طبق قانون جدید ICANN که می تونیم به جای دات کام و دات نت و .. پول زیادی بدیم و دات فلان رو بخریم و بعد زیرش دامین تعریف کنیم (مثلا یک شرکت دات نینجا رو خریده و من می تونم برم ازش جادی دات نتینجا رو بخرم) رفته دامین اصلی sucks. رو خریده
و روش دامین می فروشه. حالا دعوا چیه؟ قیمت گذاری! این شرکت گفته دامین های دات ساکس رو از قیمتی به ارزونی ۲۰۲۴ دلار تا گرونی نزدیک چهار میلیون دلار خواهد فروخت. معلومه که مثلا مایکروسافت باید بره چهار میلیون دلار بده دامین رو بخره که یکی دیگه نخره یا اپل یا بقیه شرکت ها و عملا این ایده داره از هر شرکت بزرگ باج گیری می کنه که چهار میلیون دلار بدن که فلان دات ساکس در اینترنت دست مخالفان نباشه. یک نامه از طرف ICANN اعلام کرده اینکار درست نیست و خلاف قوانین است و از اونطرف CEO این شرکت نوشته که هیچ قانونی رو نقض نکردن و اتفاقا خیلی هم دوست دارن اینترنت جای خوبی باشه. دعوا داره و گفتم خبر دار باشین اگر لازمه و چند میلیونی اضافه دارین، دامین دات ساکس خودتون رو بخرین که دست دشمن ها نیافته ( آهنگ دشمن)

ویندوز ده آخرین شماره ویندوز است؟

آدم ها خبر داغ دوست دارن و برای همینه که اینهمه شایعه چرند و پرند در وایبر جریان داره… حتی دیروز پریروز یکی از من پرسید که آیا دلیل عصبی بودن ما ایرانی ها این نیست که غربی ها یک اشعه ای / امواجی به سمت ما می فرستن (و طرف اینو معقول می دونه اما اینهمه بوق و دود و مشکلات مالی و اعصاب خوردی و سانسور و … رو نمی بینه). حالا هم یک شایعه هیجان انگیز درست شده تحت عنوان «پایان ویندوز» و می گن مایکروسافت اعلام کرده که دیگه ویندوز جدید نمی یاد و همین که هست آپدیت می شه. واقعیت خیلی از این جریان به دوره. این رو نه مایکروسافت اعلام کرده نه مدیر عاملش نه توییت شده نه تو وبلاگ مایکروسافت هست. اینو یک کارمند در یک کنفرانس به شکل اشاره جانبی گفته. وقتی داشته در مورد نوتیفیکیشن های ویندوز صحبت می کرده. واقعیت هم اینه که ویندوز از ورژن هشت به بعد تقریبا مشابه لینوکس شده و ایده اش به یک آپدیت دائمی است و حتی اگر نسخه ای رو هم اسم بذاره (مثلا هشت و یک) عملا همون قبلی است که تغییراتی کرده. یعنی همه نسخه ها آپدیت می شن به یک نسخه جدید که روی ابزارهای مختلف قابلیت اجرا داره. مساله اینه که مایکروسافت شیوه قدیمی ریلیز ویندوز جدید و جایگزینی ویندوز قبلی رو مدتی است کنار گذاشته و عملا دنبال «ویندوز به عنوان سرویس» است که شما یک لایسنس ویندوز داشته باشین و باهاش بتونین آخرین ویندوز رو داشته باشین. مایکروسافت هم دقیقا اعلام کرده که ممکنه برندینگ ویندوز رو متوقف کنه و اصولا با اسم ویندوز (بدون نسخه) بمونه و البته ممکنه این رو هم تغییر بده. در حال حاضر تنها خبر دقیق که هست اینه که ویندوز ادامه پیدا می کنه، اسمش ویندوز می مونه ولی شاید ته اسم چیزی اضافه بشه یا نشه. دقیقا مثل دبیان یا ابونتو یا فدورا که اینکه بهش بگیم هایزنبرگ یا تکشاخ یا جسی تفاوت عظیمی توش ایجاد نمی کنه چون ادامه مسیر قبلی است و قبلی ها می تونن به اینها آپدیت بشن.

مبلغ دولوپرها

پیام صادری عزیز توجمهون رو جلب کرده به اصطلاحی تحت عنوان Developer Evangelist

داشتم توی سایت دیجیتال اوشن میگشتم و افرادی که در اونجا کار می‌کنن رو بررسی می‌کردم. بر خوردم به خانمی به اسم Erika Heidi برخودم با عنوان شغلی بسیار جالب Developer Evangelist.
برام جالب بود و عنوانش رو توی اینترنت سرچ کردم و رسیدم به این سایت که یک جوری کتاب راهنما هست برای این شغل. http://developer-evangelism.com/
که من اسمش رو اگر همین جوری ترجمه کنیم میشه چیزی توی مایه‌های «مُبلغ توسعه دهنده»
اما بر اساس کاری که انجام میده من میگم «وکیل مدافع توسعه دهندگان».
در کل برام جالب بود و میخواستم در مورد این شغل و کمبودش توی ایران توی بلاگم بنویسم و اینکه الان همه توسعه دهندگان دنبال راه اندازی «کسب و کار» خودشون هستن و شرکت‌ها هم رفتار درستی با توسعه دهندگان ندارن و کمبود توسعه دهنده و این حرفا
گقتم اگر صلاح دونستی در موردش در رادیوگیک بگی :) و این عنوان شغلی و سایتش رو معرفی کنی
راستی فکر کنم الان خودت تقریبا یک Developer Evangelist هستی :دی
A developer evangelist is a spokesperson, mediator and translator between a company and both its technical staff and outside developers.
If your product targets developers this can not be achieved with marketing or PR. We’ve managed to remove the developer world from the commercial part of IT companies so far over the last few years that developers are very cynical about anything that does not relate to technology first and brand second – and neither marketing nor PR can deliver that.
Developers however are very happy to listen to what other developers say – if these developers are very good, have their respect and deliver the message in the right way.
The trick is to allow people in your company to play with your products and advertise why they are excited about them – after all the people in your company are consumers, too.

تکنولوزی فرمول یک توی تانک ها

tank

این خبر هم جالبه از این نظر که می شه ربطش داد به نظریه توروالدز [توضیح بقا – اقتصاد – فان]. ظاهرا تکنولوزی که قبلا فقط در خدمت جنگ بود حالا توی یکسری حوزه ها (به طور خاص صنعت سرگرمی) داره سریعتر پیش می ره. انگلستان اعلام کرده که برای تانک های CV90 از یک سیستم تعلیق فعال استفاده خواهد که قبلا برای ماشین های فرمول یک درست شده بود ولی به خاطر تغییر خیلی محسوسی که توی وضعیت ماشین می ذاشت ممنوع شد. ایده این بود که در مسابقه ماشین رانی باید قابلیت راننده ها فاکتور اصلی باشه نه چنین سیستم هایی که باعث می شه حداکثر چسبندگی لاستیک به جاده حفظ بشه و ترمز و گاز خیلی خیلی بهتر عمل کنه. این تکنولوژی در تست ها و ویدئوی یوتیوبی که منتشر شده تونسته حدود ۴۰ درصد عملکرد تانک ها در سرعتی حدود ۶۵ کیلومتر رو بهبود بده و در حدود سرعت های ۱۰۰ کیلومتر در ساعت تانک هم که دیگه کارش شبیه معجزه است. معلومه که شرکت کانترکتور نظامی انگلستانی نگفته که دقیقا تکنولوژی چیه ولی از Active Damping نام برده شده که احتمالا کنترل سیستم تعلیق توسط موتورهای کنترل شونده با کامپیوتر است. این سیستم سه برابر بهتر از تعلیق پسیو می تونه فشار وارده رو کنترل کنه و در نتیجه تانک خیلی بهتر به وظیهف اصلی اش که حرکت روی سطوح ناهماور است برسه. این سیستم همچنین برای نفربرها هم فوق العاده است. جالیبش برای ما اما به جز حضور کامپیوتر این مساله است که جنگ داره از یکی ای چیزهایی استفاده می کنه که اصولا برای صنعت سرگرمی ساخته شده بوده و مویدی است بر نظریه توروالدز که می گه در جایی تلاش ما برای بقا کمتر از تلاش ما برای سرگرم شدن خواهد بود – که البته نظریه خیلی جدی ای هم نیست و وقتی بیان شده که ناشر خواسته نویسنده کرنل لینوکس برای کتاب زندگی اش یک چیز خفن بنویسه (: اگر علاقمند هستین بخونینش مراجعه کنین به linuxstory.ir .

در اعماق

کشف شبکه خودکفای بات‌نت‌ها روی روترهای غیرامن خونگی

router

عنوان کمی طولانی بود ولی اصل خبر رو می گفت. خیلی از روترهایی که توی خونه داریم به درستی امن نشدن و آپدیت هم که نمی کنیمشون و بهترین جا هستن برای هکرها. اما حالا خبر مربوط به هکرهای جدی تر از اون معمولی هاشه! محقق ها نشون دادن که برای چهار ماه حمله های دی.داس از حدود چهل هزار آی پی گزارش شده که مربوط به ۱۶۰۰ آی اس پی در همه دنیا بودن و تقریبا همه مواردی که برای حمله مورد استفاده قرار گرفتن، روترهایی بودن که یوزر نیم پسورد کارخونه هنوز روشون بود و می شد از اینترنت بهشون لاگین کرد. بامزگی خاص این حمله این بود و هنوزم هست که هر روتر که آلوده می شه شروع می کنه به گشتن دنبال روترهای کانفیگ نشده دیگه و همینطور روتر با پسورد دیفالت رو هک و به گله اضافه می کنه. پس یادتون باشه اگر می شه با ادمین ادمین یا ادمین روت یا روت روت یا چنین چیزهایی وارد سیستم شما شد، احتمالا بخشی از این بات نت هستین و به احتمال بیشتر یکی از همسایه ها هم به راحتی می تونه لاگین کنه و پسوردتون رو عوض کنه. اگر در این مورد اطالعات ندارین بهتره از کسی که سر در می یاره کمک بگیرین و مشکلتون رو حل کنین.

فایرفاکس جدید ریلیز شده، با DRM

تیکه اول خبر که معلومه طبیعی است ولی تیکه دوم حساسه. توضیح ماجرا. برنامه‌ آزاد بودن فایرفاکس، عقب افتادن از بقیه در صورت عدم اجرا،‌ بلک باکس امنیتی برای اجرای دی ار ام چون توش دیده نمی شه.

firefox

زبان های برنامه نویسی احتمالی

face

این روزها یکهو هوش مصنوعی شکوفا شده (توضیح قدیم) و این شکوفایی به طور خاص مدیون الگوریتم های یادگیری ماشینی است. یکهو گوشی ها می تونن ترافیک رو پیش بینی کنن، گفتار رو بفهمن، گوگل او سی آر فارسی راه می ندازه و کلی چیز دیگه. این سیستم ها دارن با انواع الگوریتم های ماشینی مبتنی بر داده‌های بزرگ کار می کنن اما نوشتن و پیاده سازی این الگوریتم ها طولانی هست. حالا داریم سراغ چیزی می ریم که چندان حرفی ازش لازم نشده و در نتیجه یک شنونده رادیو گیک لازمه در موردش شنیده باشه: زبان های برنامه نویسی احتمالی. یعنی Probabilistic programming langs. اینجا ریاضیات و الگوریتم های شناخته شده یادگیری ترکیب می شن. زبان ها در سال ۲۰۱۳ توی darpa زاده شدن و نکته هم اینه که در جون امسال محققان MIT به همگان نشونشون می دن. گفته می شه اکثر سوال های حوزه بینایی (مثلا تشخیص چهره) که با زبان های سنتی صدها خط برنامه می شد رو با این زبان ها می شه توی ۵۰ خط یا کمتر پیاده سازی کرد. تمرکزتون رو حفظ کنین که انگار قراره یک چیز جدید به دنیا بیاد! فعلا می دونیم که شیوه کار این زبان ها یک هسته الگوریتیم است که سعی می کنه دائما اطلاعات جدید رو با الگوریتم های مختلف با چزهایی که پیش از این یاد گرفته شدن سازگار نگه داره، در اصل این زبان می تونه یادبگیره که یاد بگیره. این هسته براساس نیاز تغییر می کنه و در نتیجه در نهایت برنامه می تونه در شرایط مختلف از نظر برنامه نویسش نسبتا راحت وظایف مختلف رو یاد بگیره.

اینترنت چیزها و بمب امنیتی

اینترنت چیزها

این بحث توی پنلی که دو هفته قبل توی دانشگاه کمبریج برگزار شده بود بالا گرفت و توجه زیادی رو جلب کرد. دیپاک تانجا مدیرعامل RSA در مورد اینترنت چیزها حرف می زد که اندی تورای از آی بی ام با اشاره به عبارت «بمب زمانی آماده انفجار» بحث رو به این کشید که آیا نباید ما کمی روند اینترنت چیزها رو کند کنیم و به سراغ جنبه‌های امنیتی ش بریم و پروتکل‌های مرتبط رو جدی تر بررسی کنیم. تانجا موافق بود و تقریبا با هم توافق کردن که رقابت تجاری اینترنت چیزها اونقدر سریع در حال پیشرفت است که عملا به شرکت ها فرصت نمی ده در مورد امنیت اونها فکر کنن و اونقدر گجت ها و سنسورهای مختلفی دارن اطلاعات به ما می دن که فرصتی نمونده تهدیدات امنیتی جریان رو بررسی کنیم. بحث با این پیش رفت که خیلی از شرکت هایی که حالا دارن به اینترنت وصل می شن (مثلا خودروسازیها، قهوه جوش سازها، یخچال سازها و …) اصولا شرکت های نرم افزاری نبودن و حالا هم امنیت براشون یک مساله درجه دو است و از اونطرف حتی اگر شرکتی به امنیت فکر کنه، مشکلش اینه هنوز کسی واقعا نمی دونه معنای امنیت باید چی باشه و تهدیدهای دقیق اینترنت چیزها چیه و حتی اگر قواعدی هم برای اینکار وضع بشه، درست همونطور که مردم اصولا تاییدیه های اول فیسبوک و یاهو و غیره رو نمی خونن، اون رو هم نخونده خواهند پذیرفت و بعد اکثر عواقب بر گردن خودشون خواهد بود مگر اینکه سازمان های حمایت از مصرف کننده قوی و خوبی باشن که سعی کنن این قوانین رو به نفع مصرف کننده ها تغییر بدن یا حتی به کارخونه ها اجبار کنن. [کمی توضیح و اینکه مواظب انقلاب قهوه جوش ها باشین]

تبریک و تقبیح

به این فکر کنین که آیا خودروهای واقعا خود رو یعنی خود رانندگی کننده آینده قراره پنجره داشته باشن؟

۱۱۸ هم پولی شد که مطمئن باشیم با مغز داریم می ریم سراغ سرمایه داری ناقص که نه خوبی های سرمایه داری رو داره نه .. هیچچی نداره برای ما ): حداقل اینترنت رو پس بدین!

و خجالت برای به اصطلاح روزنامه نگارهایی که خودشون رو برای دور دنیا می فروشن و شغلشون رو می کنن فحش دادن به شریفترین آدم ها

و تبریک به هر کسی که در این دنیای داغون تلاش می کنه شاد باشه (: شاد باشین که بهترین چیزه. نامه و بخش آخر نداریم !

بخش آخر

Screenshot from 2015-05-18 11-05-39

موسیقی

آهنگ چشمات چه مهربونه از الهه به درخواست مهدی برای خانواده اش و به طور خاص از طرف میلاد برای پریا… شجاع باشین دنیا دو روزه!

الگوریتم‌های ژنتیک برای طراحی برج‌های بدون سایه

لندن شهر شلوغی است. لندن شهری بدون آفتاب است. این دو تا رو که کنار هم بذارین می‌فهمین چرا برای مهندس های NBBJ مهم بوده که برج‌های دوقلویی که دارن می‌سازن،‌ «سایه نداشته باشه».

map

اما جذابیت مساله به طور خاص برای جادی.نت چیه؟ اینکه کل جریان ساخت برج‌های بدون سایه با یک برنامه کامپیوتری و ظاهرا بر اساس الگوریتم‌های ژنتیک ساخته شده. یه برنامه نرم افزاری، وضعیت و زاویه تابش نور خورشید در نقطه دقیق قرارگیری ساختمون در طول سال رو داره و با تغییر دائمی زاویه بدنه ساختمون در نقاط مختلف سعی می کنه میزان انعکاس نور هر ساختمون روی سایه ساختمون دیگه رو خنثی کنه. چیزی شبیه این:

Animation

گفته می شه این الگوریتم تونسته ۶۰ درصد آفتاب بیشتری روی زمین بندازه و جالبتر اینه که توی متغیرها چیزهایی مثل میزان دید به رود تیمز هم در نظر گرفته شده.

no_shadow_tower

  • (فیلم دو دقیقه‌ای تبلیغاتی برج های بدون سایه](https://vimeo.com/121813688)

من هم در همایش پی اچ پی حرف می زنم، خوشحال می شم شرکت کنین

بهار برای خیلی ها فصل سفر است اما ظاهرا گیک‌ها بهار رو فصل همایش نامگذاری کردن. بعد از کلی کلی همایش که قبلا معرفی کردم و برگزار شد و بهمون خوش گذشت، حالا نوبت همایش پی اچ پی ایران است که منم توش حرف می زنم!‌ این همایش در آخرین پنجشنبه مرداد ۱۳۹۴ برگزار می شه و من توش در مورد کلیت «یک برنامه نویس خوب بودن»‌ حرف می زنم. هنوز فرصت مقاله دادن هست و اگر می خواین مقاله بدین خیلی سریع دست به کار بشین چون کمتر از یک هفته وقت هست و اگر می خواین شرکت کنین هم به سایت سر بزنین و ثبت نام کنین