بایگانی برچسب: s

فهرست کتاب های پیشنهادی وای-کامبنیتور برای این تابستون

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

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

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

کتابی برای لذت بردن از برنامه نویسی رقابتی: Competetive Programmers Handbook

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

برنامه نویسی رقابتی به اون شاخه از برنامه نویسی می گن که معمولا در کارهای روزمره کاربرد مستقیم نداره و برای مسابقه های برنامه نویسی استفاده می شه. هرچند که بلد بودنش نشون می ده شما برنامه نویس خوبی هستین و اتفاقا در بعضی مسائل روزمره هم میتونین راه حل های خوبی ارائه بدین.

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

دانلود پی دی اف کتاب دم دستی برنامه نویسان رقابتی

کتابی برای کودکان: دانشنامه قاعدگی

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

که توی نگاهی که من بهش انداختم که به نظر تا حد خوبی قابل قبول بود. البته کماکان در ترجمه به موهای زنان گفته زائد و به موهای مردان کاری نداره که تو رادیو جوراب شلواری دیگه ای در موردش حرف زده ایم.

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

اوریلی بازهم مجموعه ای عالی از کتاب‌هاش رو رایگان کرده؛ از برنامه نویسی تا امنیت تا اینترنت چیزها

کتاب های رایگان اوریلی

انتشارات اوریلی بازهم مجموعه ای بسیار خوب از کتاب‌های دیجیتالش رو رایگان برای دانلود گذاشته. پیشنهاد می‌کنم اگر در حوزه‌های نرم افزار هستین حتما سر بزنین چون کتاب‌ها گسترده هستن، جدید هستن و عناوین و فهرستشون جالب به نظر می‌رسه و در هر سه فرمت مرسوم پی دی اف و ایپاب و موبی هم ارائه شدن.

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

jadi@funlife:~/Downloads$ ls -1tr *mobi | xargs -L 1 echo - 
- patrolling-the-dark-net.mobi
- who-are-the-bad-guys-and-what-do-they-want.mobi
- cracking-security-misconceptions.mobi
- not-all-data-is-created-equal.mobi
- industrial-internet.mobi
- predictive-maintenance.mobi
- when-hardware-meets-software.mobi
- what-is-the-internet-of-things.mobi
- ambient-computing.mobi
- how-to-make-mistakes-in-python.mobi
- python-in-education.mobi
- 20-python-libraries-you-arent-using-but-should.mobi
- real-world-maintainable-software.mobi
- swift-pocket-reference.mobi
- ten-steps-to-linux-survival.mobi
- open-by-design.mobi
- migrating-cloud-native-application-architectures.mobi
- software-architecture-patterns.mobi
- microservices-antipatterns-and-pitfalls.mobi
- microservices-in-production.mobi
- unsung-tools-of-devops.mobi
- anomaly-detection-monitoring.mobi
- beyond-the-twelve-factor-app.mobi
- everything-is-distributed.mobi
- release-engineering.mobi
- devops-in-practice.mobi
- antifragile-systems-and-teams.mobi
- why-rust.mobi
- release-engineering (1).mobi
- first-responders.mobi
- innovation.mobi
- smart-energy.mobi

همه رو می خونم؟ معلومه که نه. ولی همه رو یک ورقی می زنم و بعد انتخاب می کنم کجای کدوم رو چقدر می خونم (:

پ.ن. «کتاب‌ها» اکثرا به شکل مقاله‌های بلند هستن و اتفاقا این باعث می شه بیشتر توصیه شون کنم. سریع و سر راست در مورد یک موضوع مهم اطلاعات کسب می کنیم

شیوه جالب مدیر برای تشویق بچه‌ها به کتابخوانی

رایان پسر دوست عزیزی است که توی بوستون آمریکا به مدرسه می‌ره. مدرسه رایان در برنامه تابستانی «کتابخوانی» رو توی برنامه داشته و مدیر مدرسه برای تشویق بچه‌ها به مطالعه می‌گه اگر ۲۷۵۰۰۰ دقیقه مطالعه داشته باشن، یک خوک رو می‌بوسه (: بچه‌ها هم کم نمی‌ذارن و ۶۵٪ بیشتر از میزان تعهد شده کتابخوانی لاگ می‌کنن و خوک خوشحال می‌شه!

modir3

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

modir

modir2

کتاب‌های مقدماتی برای شروع به مطالعه جامعه شناسی

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

اما برای من مساله یک روز تو حیاط دانشگاه اتفاق افتاد. نشسته بودیم و از همه چیز حرف می زدیم که کسی از چپ و راست حرف زد و برای من جالب شد که این مفاهیم چه معنایی دارن و رفتم کمی خوندم؛ و احتمالا می دونین که یک گیک وقتی چیزی می‌شنوه دوست داره سرچ کنه و بخونه و یاد بگیره و کشف کنه. منم رفتم سراغ کشف چپ و راست و بعدش فلسفه و دین و در نهایت به ترکیب همه اینها یعنی مارکس و جامعه شناسی. تا این حد که فوق لیسانس رو جامعه شناسی خوندم و به نظرم …. بذارین بریم سراغ بخش ها!

چرا جامعه شناسی

جامعه شناسی علم خوبی برای خوندن است. اولا تلاشی مستمر برای جواب دادن به سوال های کلی در مورد جهان در عین حال دارای روش‌های علمی تجربی و فلسفه. همچنین جذابیت خاص جامعه شناسی در ایران – حداقل سال ۸۱ که من رفتم سراغش – این بود که در فوق لیسانس از اسلامی شدن نسبتا در امان مونده بود. دو واحد خنده دار با عنوان «جامعه شناسان مسلمان» داشتیم که به کلیت رشته صدمه خاصی نمی‌زد.

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

جامعه شناس چیا می دونه؟

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

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

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

اما برای هر یک از این دو حوزه بهترین کتاب‌ها برای شروع چیا هستن؟

منبع مطالعه حوزه‌های جامعه شناسی

احتمالا اصلی‌ترین کتاب برای مطالعه «حوزه‌های جامعه شناسی» و شاید کتابی که اگر کسی فقط دنبال یک کتاب باشه باید اونو بخونه این کتاب است:

gidenz

جامعه شناسی
نوشته آنتونی گیدز
ترجمه منوچهر صبوری
نشر نی

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

منابع نظریات جامعه شناسی

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

ما معمولا نظریات رو به دو بخش کلاسیک و مدرن تقسیم بندی می‌کنیم. نظریه های کلاسیک شدیدا وابسته به افراد هستن و مثلا ممکنه در مورد کسی مثل مارکس باشن که حجم عظیمی از علوم رو متحول کرده یا در مورد افرادی که نظریاتی جمع و جورتر در مورد جامعه شناسی داشتن؛ برای مثال زیمل که در مورد جامعه حرف می‌زد و مثلا توضیح می‌داد کم و زیاد شدن یک نفر به یک گروه سه نفره چه تغییراتی توی اون گروه ایجاد می‌کنه.

برای مطالعه نظریات کلاسیک یکی از بهترین گزینه‌ها این کتاب است:

solasi

زندگی و اندیشه بزرگان جامعه شناسی
نوشته لوییس کوزر
ترجمه محسن ثلاثی

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

1

نظریه جامعه شناسی در دوران معاصر
نوشته جورج ریتزر
نشر: علمی (1394)

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

ادامه راه

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

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

هنوزم اینجایین؟ باشه.. پس راز بزرگ رو بگم: خوندن متون اصلی بهترین روش برای بالاتر رفتن هستن. اینکه مارکس یک چیزی گفته باشه بعد من کوزر اونو نوشته باشه و یکی ترجمه کرده باشه و من بخونم و یک برداشتی بکنم خطرناکه (: به جاش می شه وقت گذاشت و مثلا متن فوق العاده ای مثل «مانیفست» رو به فارسی یا انگلیسی خوند و دو سه پله به خود متن و در نتیجه خود نویسنده و نظراتش نزدیکتر شد. اینجوری بیشتر هم خوش می گذره (:

بازم هستین؟! آفرین که جدی گرفتین.. حالا که جدی هستین اینم مهمه: معمولا کسانی که با کلمات عجیب و قلمبه سلمبه حرف می زنین کسانی هستن که … اونجوری نباشین (: در واقع قشنگی/جذابیت/اعجاب حرف شما به عنوان یک جامعه شناس نباید به پیچیدگی ظاهری اش باشه بلکه باید به انسجام خوب درونی و اتصال محکمش به جهان بیرون باشه.