Geniuses Group – Telegram
Geniuses Group
906 subscribers
19 photos
6 videos
8 files
104 links
گروهی هدفمند و انتفاعی برای توسعه فناوری محور، انواع پروژه ها و محصولات با داشتن بالاترین سطح پایداری سازمان و جامعه هدف

https://geniuses.group
https://github.com/GeniusesGroup/
https://castbox.fm/ch/5612871
https://discord.gg/BZg2Xkmwku
Download Telegram
#تفکر_سیستمی یا #systems_thinking
مطالعه و درک #سیستم ها از هر نوع بخصوص #سیستم_پیچیده (#complex_system) نیاز به نوعی خاص از تفکر همنام با نیازمندی یعنی تفکر سیستمی هست. این نوع تفکر از دید نگارنده یک تفکر بالادستی هست یعنی خود نیاز به تسلط به چندین نوع تفکر دیگر دارد. چند مورد از تفکرات مهم مورد نیاز #تفکر_انتقادی و #تفکر_بنیادی (fundamental thinking) هست. البته برای درک بهتر این تفکر یادگیری #نظریه_سیستم_ها نیز کمک شایانی می کنه، بخصوص دقت به کلماتی مانند #ناظر که در این پست و این جلسه صوتی هم تاکیدی به یادگیریش داشتیم.
در ویکی پدیا تعریف و تبیین به شدت دقیق اشاره شده است:
این تفکر کل را متشکل از جزء می‌داند امّا برعکس تفکر مکانیکی تجزیه گرایی هر جزء لزوماََ دارای تمام خصوصیات کل نیست بلکه اجزا با خصوصیات منحصربه‌فرد و مرتبط خود یک کل منسجم را تشکیل می‌دهند و با شناخت هر جزء نمی‌توان به تمام خصوصیات کل واقف شد.

در تفکر سیستمی تنها به خروجی اکتفا نکرده و برای رسیدن به هدف به یکایک اجزای سیستم توجه خاص می‌کنیم.

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

پ.ن: دلیل انتخاب مثال بالا، درگیر بودن تیم توسعه این گروه برای باز طراحی مفهوم پخت و پز در یک آشپزخانه (صنعتی) هست که در مجموعه سلامتی، غذایی و ورزشی ماه در شهر شیراز پیاده سازی و اجرا خواهد شد. در نظر گرفتن تعدادی اصول مانند #توسعه_پایدار و در حد امکان مکانیزه کردن فرآیندها بخش جدایی ناپذیر از کار در این پروژه می باشد.
👍6🔥31👌1
تاکیدی دوباره به استفاده صحیح از کلمات
قبلا در این پست به این موضوع پرداختیم. ولی اینجا به دلیل دیگر تاکیدی دوباره بر این موضوع مهم می کنیم.
در پنل گفت و گوی همایش DevOps شیراز به دعوت دوستان به سوالات حضار پاسخ دادیم ولی وقت نشد به صورت کامل در خصوص اینکه چرا تبیین ابتدایی کلمه DevOps خیلی مهم هست، صحبت کنیم. به شخصه انتظار داشتم حداقل یک ارائه دهنده به تبیین صحیح این کلمه بپردازد. ولی خالی از لطف نیست اینجا بهش بپردازیم.
خیلی خلاصه DevOps هم مثل کلمات Agile, UX, Lean, ... برای یک هدف بوجود اومدن و اونم خلق یا افزایش #ارزش (Value) هست. این کلمات برای اینکه بتوانند مصون از تغییرات زیاد معنایی باشند به صورت #فرهنگ خودشان را به جامعه معرفی کرده اند. همانطور که مثلا ارزش "احترام به آزادی" می تواند با قوانین و روشهای زیادی اجرایی شود و حتی مورد سو استفاده قرار گیرد ولی قرار نیست این روش های اجرایی روی مفهوم و تبیین کلمه #آزادی تاثیری بگذارد، کلمات در حوزه #توسعه هم باید با همین رویکرد مصون از تغییرات احتمالی بدلیل سوبرداشت های تجاری شود. اگر می خواهید قدرت تحریف کلمات را کاملا حس کنید این ویدئو یا این ویدئو از فرار افرادی از کره شمالی در خصوص عدم یاد دادن کلمه چاق و نحوه تغییر تفکر آنها بعد از یادگیری این کلمه را ببینید.
باید اشاره کنیم فرهنگ DevOps قبل از بوجود اومدن این کلمه هم در شرکت های بزرگ بوده و فقط نامی براش هنوز انتخاب نکرده بوده اند. مثلا SRE به عنوان یک الگوی تفکری و اجرایی توسط گوگل در سال 2003 معرفی شده در صورتی که خود DevOps در سال 2009 رسما معرفی شده.
موضوع اشاره شده در دیگر حوزه ها هم هست. مثلا در این پست یکی از دوستان در لینکدین در خصوص اهمیت به تبیین تفاوت talent-acquisition-vs-recruitment که به گفته خودشون از این مقاله ترجمه شده است. در این مقاله به شکل مشخص این موضوعات را به اشخاص در Human resources (HR) Department یعنی حوزه #منابع_انسانی نسبت داده و گفته افراد در این حوزه به چه شکلی در این دو موقعیت باید رفتار کنند، این دو تخصص بنظرم اصولا نمی تواند صفت جایگاه سازمانی افراد باشه، یک فرد در حوزه منابع انسانی باید برای رعایت موضوعات مهم در #تفکر_سیستمی (اینجا بیشتر بخوانید) به تمام جزییات آگاهی کافی را داشته باشد. حتی دلیلی نداره یک فرد برای بودن در حوزه منابع انسانی در دیگر حوزه های یک سازمان نقش نداشته باشه! حتی برعکس افراد مختلف می توانند و بهتر است در سازمان نقش ها یا سمت ها (Roles) مختلفی در جهت پیشبرد اهداف سازمان داشته باشند، برای گرفتن سمت های مختلف قطعا نیاز به #دانش کافی در آن حوزه خواهیم داشت در کنار درک و دانش ما در حوزه های کاری دیگر.
در نهایت حتی اگر موارد بالا را بجای فرهنگ، روش های اجرایی در نظر بگیریم باز اجازه نداریم از این روش های اجرایی برای صفت دهی موقعیت های شغلی و شکل دادن به ساختار سازمان استفاده کنیم! چرا که با اینکار موضوعات مطرح در این کلمات را محدود به افرادی محدود می کنید در صورتی که این کلمات برای نقش موثر داشتن در #توسعه بایستی توسط کلیه اعضای سازمان درک و در تصمیم سازی ها نقش داشته باشند. مثلا می توانید تصور کنید که اهمیت دادن به #تجربه_کاربر جزیی از تصمیم سازی های هییت مدیره یک سازمان نباشد؟ آیا آنها طراح رابط کاربری نرم افزار (UI Designer) هستند؟

متاسفانه آمار در سطح جهان هم حکایت از وضعیت بد استفاده از کلمات میده در حدی که تا سطح 80% از متخصصان یک حوزه از کلمات مختلف برای اشاره به یک موضوع یکسان استفاده می کنند، که خوب قطعا شروع مشکلات به شدت حاد مثل هزینه کرد به شدت زیاد جهت حل کج فهمی، شکست سازمان ها و ... خواهد بود.
Research shows that, on average, 80% of the time different people (experts in the same field) will name the same thing differently.
https://dl.acm.org/doi/abs/10.1145/32206.32212
https://www.elastic.co/search-labs/blog/articles/lexical-and-semantic-search-with-elasticsearch
👍8
Audio
به دعوت عزیزان کامیونیتی فینگرکدر با موضوع بررسی چند افسانه در توسعه نرم افزار جلسه خوبی را برگزار کردیم. اینم صوت جلسه برای دوستانی که علاقه مند هستند در خصوص چند تا از این افسانه ها کمی بیشتر بدونن. امیدوارم مفید باشه و اگر دوست داشتید نظرات ارزشمندتون را باهامون به اشتراک بذارید.

وقت نشد اسلاید آماده کنم برای جلسه، صرفا تاپیک های زیر را برای گم نکردن مسیر جلسه نوشتم که به اشتراک میذارم. هر چند بدلیل محدودیت زمان جلسه هم راجب به همه موارد صحبت نشد.
- اهمیت به کلمات، جزییات و تبیین آنها
- خطاهای شناختی و علوم شناختی
- نقد های بدون پشتوانه (تخریب) #دانش_گاه بدون درک درست تفاوت آموزش علم و ابزار
- تجربه، علم و ابزار
- کامپیوتر»داده / توسعه دهنده»قانون گذار
- توسعه واقعی بدور از کلمات تجاری - کلود، هوش مصنوعی، متاورس، ...
- توسعه بدون چارچوب (چه بک اند و چه فرانت اند مثلا بدون زبان های دیزاین مثل متریال)
- میکروسرویس و مقاله گوگل
- امنیت با مخفی سازی
- سرعت توسعه بالاتر با داینامیک تایپ ها
- در برابر هم قرار دادن oop با دیگر دیزاین پترن ها
- تایتل سازمانی ریز مقیاس
- تایتل سازمانی DevOps
- تایتل سازمانی ui/ux
🔥13👍4
🔗 با همفکری و همراهی چند تن از دوستان جلساتی در باب تبیین چرایی اهمیت یادگیری #فلسفه_علم برای هر #اندیشمند و #خردمند ی ترتیب دادیم. جلسات مطابق معمول در سرور دیسکورد (زمان جلسات در بخش ایونت های سرور مشخص می باشد) برگزار میشه. در کامنت های همین پست، در صورت صلاحدید و اجازه دوستان در جلسه صوت جلسات را قرار میدم.
🤝 در این جلسات با انتخاب جمعی، کتاب فلسفه علم از سمیر اکاشا را هم بررسی خواهیم کرد.
🧠 در جلسات پاسخ خواهیم داد که چرا یادگیری فلسفه علم محدود به هیچ فرد خاصی نمیشه و هر #دانش_مند ی باید حداقل های این علم بین رشته ای را یاد بگیره تا بتونه #تصمیم_سازی های با کیفیت تری داشته باشه.
🔥7👍4
Media is too big
VIEW IN TELEGRAM
ارائه دوست و همراه همیشگی ما بهنیا آزاد (لینکدین) عزیز در دومین همایش کشوری کامیونینی فرانت چپتر را می تونید با عنوان اندر مصائب تایپ اسکریپت در استارت آپ ها ببینید و بشنوید.
بهنیا قصد داره یک کورس یادگیری زبان TypeScript هم به صورت اختصاصی از طرف گروه توسعه نابغه ها منتشر کنه، که تا آماده شد، اطلاع رسانی می کنیم دوستانی که علاقه مند هستند ازش بهره ببرند.
🔥9👍3
#تفکر_اخلاقی یا ethical thinking
بدلیل پیچیدگی وصف ناپذیر کلمه و حوزه اخلاق هنوز به شکل تفکر به این موضوع کم پرداخته شده و در حوزه فلسفه کلی سوال باز مطرح می باشد. مجهز بودن ما و آشنایی با کلمه اخلاق می تونه روحی تازه به تفکر و زندگی ما ببخشه. هر چند قصد این نیست که تبیین دقیقی از این موضوع داشته باشیم و حتی الزامی را مطرح کنیم که همه باید به این تفکر مجهز شوند، درک می کنیم که حرف از اخلاق زدن حتی اگر اشتراک نظر قوی هم داشته باشیم به شدت موضوع سخت و نیاز به پیش زمینه های زیادی در بستر اجرایی این تفکر دارد. در علوم مختلف مثل #علم_روان_شناسی و #علم_اقتصاد ثابت شده که متاسفانه در جامعه ای که اعضاش درگیر برطرف کردن نیازهای اولیه خودشون هستند و اصولا آنقدر کلمات تحریف می شوند، که رنگ و بوی دیگر گرفته اند، هر گونه صحبت از اخلاق بجای #پند به شکل #نصیحت برداشت میشه و طبق نظریه های مختلف مثل #نظریه_انتخاب هر کسی نباید در جایگاه نصیحت خودشو قرار بده.
صرفا برای مثال، یکی از کلماتی که این روزها اعضای قلمروی جغرافیای ایران بیش از پیش باهاش سروکله دارند کلمه #تورم هست که باعث شده حرف از اخلاق واقعا نشد باشه. طبق فرمایشات بزرگان علم اقتصاد مانند میلتون فریدمن تورم را مالیات پنهان تبیین کرده که شکل دقیقی به جامعه #آگاهی بده. و ایشان هم به درستی اشاره شده وقتی تورم بالا در یک جامعه هست، قطعا اخلاق در آن جامعه نمی تواند حضور داشته باشد.
قصد مثل همیشه #تلنگر_ذهنی بود و یادآوری اهمیت این #تفکر در کنار یادگیری دیگر تفکرها بود. امیدوارم این تفکر مهم هم جایگاه خودشو در گفت و گو های جامعه باز کنه و بیش از این به تبیین بهتر این موضوع بپردازیم.

با یک توییت از پدرام سلطانی عزیز به یاد این تفکر افتادم و با همین توییت هم #تلنگر_ذهنی را ایجاد می کنم.
🔥3👌21👍1
آدم حسابی کیست؟
🖋پدرام سلطانی
🔷هنگامی که بخواهیم از کسی تعریف کنیم و او را متمایز از دیگران بشماریم می گوییم: "فلانی آدم حسابی است". عبارت آدم حسابی در کارکردهای مختلف یک جامعه می تواند ویژگیهایی را در بر گیرد. در نشست و برخاست هایی که در طی این چند سال داشته ام این عبارت را زیاد شنیده ام و اگر مجالی بوده از گوینده اش پرسیده ام که بر چه اساسی این قضاوت را در خصوص فرد مورد نظرش داشته است. پاسخهایی که دریافت کرده ام بسیار متنوع و متفاوت و بیشتر به یک یا چند ویژگی محدود بوده است و از کنار هم گذاشتن این ویژگیها و ساده سازی و پالایش آنها به موارد زیر رسیده ام. البته چون معاشرت های من بیشتر در مجامع اقتصادی بوده است که در آن از مدیران دولتی گرفته تا نمایندگان مجلس و سایر دستگاهها و البته، به میزان بیشتری، مدیران بخش خصوصی رفت و آمد داشته اند شاید روایی این ویژگیها بیشتر درباره ی این گروهها باشد.
🔴اما آدم حسابی کیست؟
‏١-آدم حسابی حرف حسابی می زند. اهل مغلطه نیست، اهل حرافی و هرزگویی نیست، اهل سخنان درهم ریخته و بی هدف هم نیست. برای همین شنوندگانش او را آسان می فهمند. سخنانش برخاسته از دانش است نه شهوت کلام یا خودنمایی.
‏٢-آدم حسابی اهل تخریب دیگران و تهمت زدن به کسی نیست. او برای حذف رقیب توطئه چینی یا زیرآب زنی نمی کند.
‏٣-آدم حسابی قانونگراست. اهل دور زدن قانون نیست. رشوه نمی دهد و رشوه قبول نمی کند. اهل پارتی بازی و رابطه سالاری نیست.
‏٤-آدم حسابی از اقرار به اشتباهاتش ابا ندارد و هرگاه متوجه اشتباه شد در صدد جبران آن یا برگشت از راه رفته بر می آید.
‏٥-آدم حسابی به اقتضای جلسه و محفلی که در آن نشسته است سخن نمی گوید. سخن او همواره برخاسته از باورهایش است.
‏٦-آدم حسابی با برخی افراد و افکار نمی تواند کار کند و قبولشان ندارد. او خود را مجبور به این کار نمی کند.
‏٧-آدم حسابی در مسائل کوچک صرف وقت نمی کند و درباره ی مسائل مهم بی تفاوت نیست.
‏٨-آدم حسابی با بالادستیهایش تعارف ندارد. اگر اشتباهی از ایشان ببیند می گوید و اگر اقناع نشود از همکاری و همراهی با ایشان کناره می گیرد.
‏٩-آدم حسابی در هر پست و مقامی که مشغول باشد، تمام تلاشش در راستای انجام مأموریتهای محوله به بهترین شکل است. او برای خوشامد رئیسانش یا به طمع پست و مقامی بهتر، تصمیم نمی گیرد و کار نمی کند.
‏١٠-آدم حسابی اهل باج دادن و معامله کردن در وظایف و اختیاراتش نیست. او از دید همکارانش آدم سختی به نظر می رسد.
‏١١-آدم حسابی به کسانی که از او تعریف و تمجید می کنند با احتیاط نگاه می کند و به کسانی که او را نقد می کنند خوب گوش می کند و در صدد تلافی برنمی آید.
‏١٢-آدم حسابی در مقابل کاری که برای دیگران می کند انتظاری از ایشان ندارد و در زمانی که کارش به آنها بیافتد به ایشان یاداوری نمی کند که چه کارهایی برایشان کرده است.
‏١٣-آدم حسابی در قید و بند دریافت تبریک و تسلیت از دیگران یا برگزاری مراسم بزرگداشت و تکریمش نیست. او کیش شخصیت ندارد.
‏١٤-آدم حسابی وامدار فرد یا گروهی نمی شود. او تلاش می کند کاستی هایش را با عزت نفس پر کند اما آزادگیش را در گرو نیازهایش نگذارد.
‏١٥-آدم حسابی بر اساس باورهای راستینش در گروه، حزب یا سازمانی وارد می شود. او اهل یافتن همفکرانش است نه همفکر شدن برای رسیدن به امیالش.
‏١٦-آدم حسابی دارای یک سلسله ارزشهای اخلاقی است که آنها را با اندیشه و پژوهش خود یافته است نه توصیه و تلقین دیگران.
‏١٧-آدم حسابی اهل مدرک گرایی نیست. او نداشتن عنوان دکتر و مهندس را کسر شأن نمی داند و به دنبال خرید مدرک یا عنوان تقلبی نیست. او یادگیری را یادگرفته است.
‏١٨-آدم حسابی نه اهل توهین است و نه اهل لودگی. او با گفتارش دیگران را خودخواسته به احترام وامی دارد. او آدم خشکی نیست. انضباط و چارچوب اخلاقی و شخصیتی مشخصی دارد اما دیگران از معاشرت با او زده نمی شوند.
‏١٩-آدم حسابی به کاری که می کند اعتقاد دارد و کاری نمی کند که به آن باور نداشته باشد. برای همین آمادگی بیشتری را برای جدا شدن از گروه، حزب، سازمان یا شغلی که مغایر با باورهایش باشد دارد.
‏٢٠-آدم حسابی با واژه ی "مصلحت" رفتار و گفتارش را توجیه نمی کند. مصلحت برایش مانند سوزنی است که او به ندرت به جان خود فرو می کند.

‏باید اقرار کرد که "آدم حسابی بودن" کار دشواری است و به ویژه در اوضاع کنونی جامعه ی ما "آدم حسابی ماندن" دشوارتر. در زمانی که آشفتگی به جان جامعه ی ایرانی افتاده است، برشمردن و یاداوری ویژگیهای آدمهای حسابی به ما کمک می کند که این نیاز راستین کشور را به فراموشی نسپریم.
5👏3👌2👍1🔥1🥰1
سال جدید و بهبود کیفیت زندگی
امیدواریم سال جدید را به خوبی را شروع کرده باشید، و با کلی حس و حال خوب، سالی پر از آرامش و توسعه را برای خودتون رقم بزنید.

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

مفهوم مترادف به اشتباه هم معنی در نظر گرفته می شود! چرا مشکل دارد!؟

زبان ها چه زبان های انسانی و چه زبان های کامپیوتری هدف یکسانی دارند و آن هدف والا واسط انتقال اندیشه هستند. همانطور که استاد عبدالرضا شهبازی هم به قشنگی در این پست توضیح دادند این موضوع مهم را یادمون باشه همیشه تا بهتر بتوانیم #گفت_و_گو کنیم و گفت و گو های موثر را به #گفتمان های علمی خوب ماندگار کنیم. هیچ دو کلمه ای در هیچ زبانی را نمی توان یافت که در معنا و تبیین حالت بیرونی و ذهنی، یکسان باشند. کلمات مترادف (مرتبط) با یک کلمه صرفا نشانگر مسیر راه یادگیری و درک آن کلمه هست نه جایگزین معنایی یا مفهومی آن کلمه. برای مثال به دو سوال زیر پاسخ دهید، آیا قبول دارید هر سه کلمه می توانند مترادف هم باشند ولی قطعا هم معنی و یکسان نیستند؟
- تفاوت‌های بیماری (disease)، مریضی (sickness)، و ناخوشی (illness) چیست؟
- تفاوت نگران، مضطرب و دلواپس چیست؟
کلمات قدرت بسیار دارند، نگذاریم با انحراف کلمات سرعت توسعه بدلیل بحث های پیش پا افتاده در اکوسیستم های مختلف علم و دانش کند شود. در رشته های تخصصی #علمی به این موضوع با پدید آوردن شاخه بین رشته ای به نام اصطلاح شناسی (ترمینولوژی) عمیق تر پرداخته می شود. پس این موضوع مهم را همیشه بخاطر داشته باشیم، باور کنید دنیای اطراف رنگ و بوی متفاوتی برای شما پیدا می کند و خیلی سریع تر از چیزی که فکرشو کنید می تونید سوگیری #اثر_دانینگ_کروگر (ویکی پدیا) را شکست بدید و عملا به سطح پایداری در تخصص و اعتماد به نفس موثر برسید!
یک نکته جذاب و مهم اهمیت به این موضوع این می باشد که مثلا دیگر هر کتابی که ترجمه یک اثر در دیگر زبان هست را براحتی قبول نخواهیم کرد، چون با تفسیر بالا کار ترجمه به شدت کار تخصصی خواهد بود که اگر کلمات اشتباه در ترجمه استفاده شود قطعا ترجمه آن اثر (بخصوص کتاب) ما را به بیراهه فکری خواهد برد. ما در جلسات بررسی #فلسفه_علم ترجمه کتابی را انتخاب کرده ایم که طبق نظر استادان ترجمه شاهکاری می باشد و واقعا اگر این کتاب را با در نظر گرفتن این پست بررسی کنید متوجه خوانایی به شدت خوب کتاب خواهید شد.
🔥103👍2👌1
Geniuses Group
#مهارت_نرم #مهارت_زندگی بعضی وقت ها نیاز هست کمی سرعتمون را توی زندگی کم کنیم، به اطراف بیشتر نگاه کنیم و ببینیم کجای قصه ای هستیم که خودمون برای خودمون داریم میسازیم و آیا شخصیت اول قصه (خود ما) داره لذت میبره از مسیر داستان یا اینقدر درگیر جزییات ریز و درشتی…
This media is not supported in your browser
VIEW IN TELEGRAM
#مهارت_نرم، انتخاب یا اولویت اصلی یا غیر ضرور!
تبیین عبارت مهارت‌های نرم (Soft skills) بایستی بتواند مسیر #یادگیری را برای ما روشن کند. بنظر بهترین تعریف، یادگیری #دانش و #علم های مختلف می باشد. مثلا وقتی به مهارت صحبت در جمع اشاره می شود، می دانیم برای داشتن این مهارت باید مطالعه و تمرین در حوزه دانش و علوم مرتبط داشته باشیم. بنظر میرسه درک مفهوم #مهارت می تواند شناخت بهتری از مسیر به ما بدهد.
یادگیری مهارت ها بسته به سطح مطالعه ما در علوم مختلف هست. مثلا مطالعه #علوم_اجتماعی، #علم_روانشناسی و ... می تونه درک و شناخت ما را از جزییاتی که برای کسب یا افزایش مهارت ها نیاز داریم به شدت تحت تاثیر قرار بده. حتی می تونه در توانایی حل مسئله های مستقیم کاری به ما کمک کنه. مثلا اگر ما #توسعه_دهنده نرم افزار در حوزه #پلتفرم ها هستیم برای درک صحیح تر #اثر_شبکه_ای (ویکی پدیا) قطعا مطالعه عمیق علوم اجتماعی نیاز هست.
پیشنهاد می کنم برای شروع، گوش به فایل های صوتی درس گفتار ها (دکتر فاضلی) دهید.
ببینید عدم ارتقا مهارت های خود حتی بدون اینکه متوجه بشیم چه تاثیر عظیمی روی زندگی خود و دیگران حتی عزیزترین هایمان می گذارد.
12👍4🤔1
Geniuses Group
به دعوت عزیزان کامیونیتی فینگرکدر با موضوع بررسی چند افسانه در توسعه نرم افزار جلسه خوبی را برگزار کردیم. اینم صوت جلسه برای دوستانی که علاقه مند هستند در خصوص چند تا از این افسانه ها کمی بیشتر بدونن. امیدوارم مفید باشه و اگر دوست داشتید نظرات ارزشمندتون…
تاکیدی به اهمیت، تعریف و تبیین صحیح کلمه توسعه
در این جلسه به دلیل اینکه حول افسانه های #توسعه نرم افزار می خواستیم صحبت کنیم، نیاز بود اول یک تعریف از کلمه #توسعه هم داشته باشیم. ولی خوب بدلیل کمبود وقت و شاید حتی عدم آمادگی کافی در تبیین این کلمه وقت کافی گذاشته نشد. ولی همونطور که شاید همین الان هم دقت کرده باشید صفت #توسعه_دهنده #نرم_افزار صفت به شدت رایج در بین اکوسیستم نرم افزار می باشد، به همین دلیل بهتره در خصوص این کلمه کمی تامل کنیم و در صورت امکان برای فهم درست این کلمه کمی بیشتر وقت بذاریم و مطالعه کنیم.
در قسمت 88 پادکست سکه با روایت گویای دکتر فرهاد نیلی در خصوص پاشنه آشیل توسعه در ایران صحبت شده که بنظرم اگر کمی با کلمه توسعه آشنا باشید این قسمت می تونه دید عمیقی از ساختار این کلمه در حوزه علم اقتصاد بهتون بده. هر چند مثل همیشه باید گوشزد کنم یادگیری یک کلمه در یک علم شاید بیربط به حوزه کاری ما، اونقدر کمک کننده هست که شاید ده ها برابر مطالعه همون کلمه در علم خودتون بهتون کمک کنه. و حتی باید یادآوری کنیم ریشه و غنای کلمه توسعه به #علوم_اجتماعی (نظریه توسعه) به خصوص #علم_اقتصاد برمیگرده، پس هیچ دلیل منطقی برای عدم مطالعه و درک صحیح این کلمه وجود نداره.
یادمون نره با رجوع به آمار و شکست بالای پروژه های نرم افزاری (در بعضی آمار حتی به 95% نیز اشاره شده است) واقعا باید خیلی سریع تر جامعه و اکوسیستم هدف را از خواب غفلت بیدار کنیم و با مطالعه و پژوهش دقیق، تبیین کامل و دقیقی از توسعه را در حوزه نرم افزار داشته باشیم. ظرفیتی که نرم افزار برای افزایش #بهره_وری در جامعه ها می تونه ایجاد کنه به جرات حتی به 1% از توان واقعی خودش نرسیده و واقعا جای کارهای واقعی و استفاده بهینه از منابع انسانی در این بین خیلی خالی هست. یکی از دلایل عمده بهره وری نزدیک به صفر اکوسیستم توسعه نرم افزار، از دید نگارنده #سیستم_پیچیده بودن موضوع، نیاز به عمق یادگیری بیشتر داشتن، نیاز به ارتباط به شدت موثر بین متخصصان علوم مختلف و در نهایت عدم وجود چنین محیطی می باشد. هر چند کار غیر ممکنی نیست ولی قطعا کار سختی در پیش هست.

پ.ن: یادآوری کنم هدف از پست های این کانال اصلا ورود به حوزه تعریف یا تبیین کلمات و عبارت ها نیست و صرفا ایجاد #تلنگر_ذهنی هست. یعنی اگر به راحتی از کنار پست ها بگذریم و مطالعه موردی و مورد نیاز در خصوص موارد پست ها نداشته باشیم عملا کمک شایانی به ما نخواهد کرد هرچند آشنایی اولیه را ایجاد خواهد کرد. یکی از دلایل تعداد پست های پایین این کانال دقیقا همین موضوع مهم هست که بدانیم یادگیری اصولا موضوعی به شدت کند هست و باید با حوصله و صبر انجام گیرد.
👍5🔥4
برای پیاده سازی مفهوم aggregate (نه محدود به تبیین ارائه شده در DDD) ترجیح شما کدام لایه است؟ با فرض لایه های کلی زیر، فکر می کنید کدام لایه پاسخ مناسب تری برای پیاده سازی این مفهوم هست؟ (دلیل را هم کامنت بذارید که عالی میشه)
Anonymous Poll
46%
Storage (DB, by join function)
37%
Business Logic
17%
GUI
🔥1
#یادگیری نحوه یادگیری، عموما شروع یادگیری موثر است!
قطعا بارها جاهای مختلف جمله بالا را با مدل های مختلفی شنیدید. موسسات آموزشی خوب مثل #دانشگاه هاروارد (این مقاله) سعی دارند تا #دانش_جو را از حالتی تک بعدی در یادگیری علوم در بیارن و از اهمیت مطالعه بین رشته ای آگاه کنند و افراد خیلی زیادی مثل محمد (در این توییت) به این موضوع مهم اشاره کردند، پس بیایم وقت بیشتری برای یادگیری آنچه که عموما به #مهارت_نرم معروف هست بگذاریم.

یکی از اهداف مهم در یادگیری، موضوع #حل_مسئله (اینجا بیشتر در موردش صحبت کردیم) می باشد. برای اینکه بتوانیم مسئله ای را حل کنیم در اولین قدم باید مسئله را تعریف کنیم و سپس با استفاده از دانش موثر قبلی و #استدلال درست، پاسخ های احتمالی را مطرح کنیم.
وقتی صحبت از استدلال به میان می آید، سه کلمه کلیدی به شدت مهم بایستی مد نظر قرار گیرد. #مغلطه، #سفسطه و #خطا_شناختی
قبلا هم در این پست اشاره کردیم که اصولا دلیلی موجه ای بر، هم معنی بودن دو کلمه وجود ندارد، پس بهتر است در گفتمان تفاوت مغلطه و سفسطه را در ذهن مشخص کنیم. هر چند تعریف دقیقی و تمایزی از این دو کلمه در منابع وجود ندارد ولی از دید نگارنده تفاوت مغلطه با سفسطه استفاده غیر عمدی یا عمدی و با آگاهی از استدلال های اشتباه برای تایید یک مسئله (یا فرضیه یا حتی نظریه) هست که متاسفانه در #گفتمان های علمی نباید جایگاهی داشته باشد ولی خوب اگر آشنایی نداشته باشیم قطعا بر علیه مسیر گفتمان استفاده خواهد شد. پس اگر می خواهیم در مسیر گفت و گو به استدلال کسی برچسب بزنیم در ابتدای امر باید از مغلطه استفاده کنیم و اگر نیاز باشد در تایید عمد یا غیر عمد بودن آن وارد شویم.
جالب است با نقل از دکتر حامد طباطبایی (گفته شده در پادکست ایشان) بگویم با یادگیری و فهم از اشتباهات شناختی رایج می توانیم براحتی #فیلسوف شویم، هر چند که قطعا برای داشتن بینش کافی باید تمرین و دقت کافی داشته باشیم ولی رسیدن به این مقام هم اونقدرا دور از دسترس نیست.
یادمون باشه برای رسیدن به گفتمان های موثر در هر جامعه ای (اجتماع بیش از یک نفر) مثل سازمان هایی که کار می کنیم، دانش گفته شده را کسب کنیم. در سلسله جلسات بررسی #فلسفه_علم هم دقیقا ما سعی بر این داریم که تا جای امکان این موضوعات مهم و عملا جامانده از یادگیری را مطرح کنیم. می تونید از کامنت های مرتبط با این جلسات در کانال گروه (اینجا) در کست باکس به این جلسات صوتی ما گوش کنید.
🔥52👍2
#نقد‌ی به اپیزود over rated DDD پادکست code lodge
- نحوه معرفی مفهوم #توسعه دامنه محور (#DDD) با کلیات و جزییاتی گره خورد که بنظرم برای کسی که آشنایی کافی با این مفهوم نداشته باشه، اصولا می تونه باعث گمراهی بشه. حتی باید اشاره کنیم برداشت صحیحی نیست که بگوییم تعریف مفهوم DDD محدود به #ساختار معرفی شده در کتاب معروف به کتاب آبی اریک ایوان می باشد. هر چند در گفت و گو اشاره ای به این موضوع مهم شد ولی در کل گفت و گو عملا اون بخش خیلی کوتاه براحتی می تونه در ذهن شنونده گم بشه، چون در تناقض با همین تیکه کوچک کلی فرضیات مطرح شد.
- برای پاسخگویی به سوالاتی که در ساختار مدنظر نویسنده کتاب آبی برای مفهوم DDD معرفی شده، محبور به صحبت های زیاد در حوزه تکنیکال شده، ولی اصولا این موضوعات تکنیکال ارتباط مستقیمی به ساختار معرفی شده در ذات DDD ندارد. به طور تقریبی بخش زیادی از صوت به جداسازی حوزه های فنی و بیزینسی پرداخته شد که در DDD اصولا حوزه های فنی بایستی کاملا مسکوت باشند و هر کس (مانند اریک ایوان) صرفا برای ارائه ساختار (کلیاتی که منجر به توسعه چارچوب می شود) به این حوزه ها ورود می کند که البته از دید نگارنده این پست، بدلیل ایجاد اشتباهات شناختی، اصولا بهتر است در تبیین هر موضوع از آوردن مفاهیم غیر ضرور جلوگیری کنیم.
- در مسیر گفت و گو مشارکت کنندگان در صوت بمب باران کلمات را پیش گرفتند بدون اینکه تبیین صحیحی از ارتباط بین این کلمات و DDD به روشنی ارائه دهند. مثلا در برابر هم قرار دادن مفاهیمی مثل DDD و Modular Monolithic و ... و القای غیر مستقیم اینکه این مفاهیم در برابر هم هستند هم موضوعی که نقد جدی به مسیر گفت و گو وارد هست. شاید دو عزیز در گفت و گو منظورشون دقیقا در برابر هم قرار دادن این موضوعات نباشه ولی بر اساس عنوان این قسمت پادکست، اصولا دید منفی کاملا قالبی در خصوص این مفهوم در ذهن شنونده شکل میگیره.
- استفاده از عبارت "بررسی مضرات استفاده نادرست از Domain-Driven Design (DDD)" در معرفی این قسمت در کامنت اپیزود و اشارات غیر مستقیم زیاد به این مفهوم مثل گفتن اینکه هر پروژه نرم افزاری مناسب توسعه بر اساس DDD نیست، خود نشان دهنده درک نادرست از این مفهوم می باشد. از دید نگارنده این پست هیچ راه جایگزینی برای توسعه مناسب ماژول های نرم افزاری که بتوانند سایر الگوهای توسعه را رعایت کنیم به جز توجه ویژه به دامنه بندی صحیح ماژول ها (DDD) وجود ندارد. این رویکرد هیچ تضادی با دیگر نیازمندی ها و راه کارها مثل EDA ندارند و اصولا پاسخگوی یک بخش کوچک از ساختار توسعه هست ولاغیر. با توجه به این نکته استفاده نادرست از DDD اصولا معنای صحیحی ندارد و صرفا بایستی سعی در تبیین صحیح این مفهوم قدم برداریم.

در نهایت خوشحال میشم تولیدکنندگان این اپیزود یا دیگر دوستان (ترجیحا بعد از گوش دادن به اپیزود مربوطه) در این بحث شرکت کنند و بگن با چه رویکردی ساختارمندی توسعه نرم افزار را انجام می دهند که بتواند جایگزین رویکرد DDD شود؟ آیا فارغ از بحث تکنیکال (چارچوب توسعه) هر رویکردی برای این ساختار تعریف کنیم در انتها به مفهوم دامنه (Domain) نمیرسیم؟
2🔥1
به درخواست بهنیا آزاد (لینکدین) عزیز پست مربوط به #دعوت_به_همکاری شرکت فعال خودشون را اینجا میفرستم. قطعا موقعیت مناسبی برای افراد جویای کار هست.
به همین بهانه یک اشاره کوچکی هم داشته باشیم به مفهوم و چرایی استفاده از مفهوم #هک_رشد که همزمان به اهداف پست هامون که همانا #تلنگر_ذهنی باشه هم نزدیک بشیم.
همین اول کار بگم من با عنوان شغلی هکر رشد (Growth Hacker) مخصوصا وقتی با سو استفاده توسط بخشی از اکوسیستم به نفع خودشون مصادره شده، اصولا مخالفم مثل خیلی از عناوین شغلی دیگه مثلا DevOps یا UX Desinger یا BackEnd Developer یا FrontEnd Ddeveloper . دلیل مخالفت شدیدم با این عناوین ایجاد مسیر اشتباه ذهنی و عملی هم برای سازمان ها و هم برای اشخاص هست. باید مثل همیشه یادآوری کنیم توسعه نرم افزار نیاز به درک #سیستم_پیچیده داره پس تقلیل هر موقعیت شغلی در مسیر توسعه نرم افزار به چیزی کمتر از تایتل #توسعه_دهنده نرم افزار ارسال سیگنال اشتباهی در مسیر #یادگیری انتقال میده و در بلند مدت قطعا مشکل ساز خواهد بود.
در نهایت از دید نگارنده دوست عزیزمون بهنیا و تیمشون مثل دیگر سازمان ها دنبال یک توسعه دهنده نرم افزار هستند که مجهز به انواعی تفکر که بارها در موردشون نوشتیم مثل #تفکر_انتقادی و #تفکر_سیستمی که به شکل غیر علمی و عامیانه به اون فرد صفت #هکر میدیم.

بد نیست به تعریف هکر یک نگاهی بندازیم. همونطور که واضح هست متخصص بدون درک سیستم پیش رو و سوال ایجاد کردن در مسیر های غیر رایج (غیر استاندارد) نمی تواند به هدف خود برسد. پس یادتون باشه اینجا هم یادگیری پایه های علمی مثل انواع تفکر موضوعی اجتناب ناپذیر هست.
یک متخصص رایانه است که از دانش فنی خود برای دستیابی به یک هدف یا غلبه بر یک مانع، در یک سامانه رایانه‌ای از روش‌های غیر استاندارد استفاده می‌کند.
👌3
رفقا ما دنبال یک Growth Hacker مشتی هستیم که به ما در Extend اضافه بشه، کار فول تایمه و موضوع به شدت خلاقیت شما عزیز دل رو میطلبه. زبان انگلیسی هم برای ما اولویت داره.
روز های کاری ما دوشنبه ها تا جمعه است، از ساعت 14 تا 22:30
اگه سوال داشتید به خود من مستقیما میتونین پیام بدید. دمتون کلی گرم.

🚀 We're Hiring a Growth Hacker at Extend! 🚀

Are you a tech-savvy problem solver with a passion for growth hacking? Join Extend, an innovative cash collection platform, and lead our efforts in lead generation and outreach!

What You'll Be Doing:

You'll be responsible for scraping and validating target customer emails using tools like ZeroBounce. Once you have those leads, you'll launch and manage cold email campaigns through SmartLead, carefully handling multiple domain variations to ensure our emails always land in the inbox.
In addition to that, you'll work closely with our team to create a weekly podcast tailored for our audience. You'll also be transforming these episodes into engaging clips for LinkedIn and turning emails into newsletters that promote the podcast.

What We're Looking For:

We need someone who is proficient in programming languages like Python, JavaScript, C#, Lua, or Rust.
Experience with scraping tools such as BeautifulSoup, Scrapy, etc. is essential.
You'll also need experience with NoSQL databases and data-driven system design.
Familiarity with cloud platforms like Azure, AWS, or Google Cloud is a plus.
If you have skills in email validation and cold email strategies, that's a big plus too! Plus, you'll be managing multiple email domains to keep our outreach efforts running smoothly.

Ready to join us and shape the future of cash collection? 💼

Apply Now: Send your resume to behniya@tryextend.com

For more details, check out our website.
👍3
#کمال_گرایی در ذات اگر همراه با شناخت و #پذیرش واقعیت ها باشد، بر عکس تصور عموم، یکی از اصول #توسعه بخصوص #توسعه_پایدار می باشد.
خیلی شنیدیم و خوندیم که کمال گرایی خیلی چیز بدی هست و باید ازش فرار کنیم! عموما این حرف و نوشته ها را در جاهایی میشنویم و میبینیم که اصول گفت و گو و گفتمان در اونجا حاکم نیست. مثال عینی همین اول بزنیم، اگر خیلی ساده بخوایم ماهیتی را در این دنیا خوب و بد تقسیم بندی کنیم و تا یک خصیصه بد داشت، بگیم بده، خوب تقریبا هر چیزی در این دنیا میره تو دسته بدها! یکم فکر کنید! اینطور نیست؟ مثلا اگر آتش و چاقو نباشه عملا حیات انسانی به شکل فعلیش امکان ناپذیر میشه چون این دو در ماهیت می توانند در دسته بدها هم باشند!
ولی بیایید بر عکس بقیه جاها اینجا اشاره کنیم کمال گرایی نه بد، بلکه با شناخت صحیح تنها خصیصه ای هست که پیشران توسعه هست! قبلا هم تلاش کردیم مفهوم توسعه را بهتر تبیین کنیم، اینجا برای توسعه تعریف "بالا بردن ظرفیت های اعضای یک سیستم (ما) برای مواجهه با پیچیدگی های آن سیستم (دنیای پیرامون ما)" را نقل می کنیم. همونطور که در تعریف کمال هم اشاره به "استانداردهایی برای بالاترین سطح عملکرد" میشه، می تونیم انطباق ظرفیت و استاندارد را در هر دو تعریف مورد کنکاش قرار دهیم.

ولی روی دیگر این نوشته، اهمیت به مفهوم کلمه پذیرش داره. این کلمه در علوم مختلف مورد بررسی و تبیین قرار گرفته ولی تقریبا شناخت یکسانی از آن در همه علوم وجود دارد. مثلا در علم مدیریت به ما توصیه می شود برای سازمان خود حتما بیانیه چشم‌انداز به عنوان یک سند رسمی سازمانی نگارش کنیم. این بیانیه شامل اهداف کمال گرایانه باید باشد در غیر اینصورت ماهیت وجودی سازمان زیر سوال میرود. مثلا بیانیه چشم انداز سازمان SpaceX میشه make humanity a multi-planetary species و با رعایت مفهوم پذیرش واقعیت ها، استراتژی ها و برنامه ریزی هایی برای رسیدن به اهداف خود نگارش می شود.
پس مثل همیشه #تلنگر_ذهنی برامون باشه که اگر کسی خواست آرزوها و امیدهای شما را با برچسب کمال گرایی نابود کنه، بهش این اجازه را ندید و بجاش بهش توضیح بدید که برای رسیدن به اون کمال ها، چه برنامه هایی دارید و واقعیت هایی که پیش رو دارید را ترسیم کنید که اونم بدونه کمال گرایی در ذات مشکل ساز نیست. یادمون باشه چیزی که به عنوان هوش می شناسیم بوسیله برچسب دهی با منطق فازی بدست میاد، پس با منطق بولی، به هم دیگه برچسب نزنیم که به جز تخریب، هدفی در آن وجود ندارد!

پ.ن1: نگارش این پست را خیلی وقت بود می خواستم انجام بدم در خصوص کمال گرایی و پذیرش واقعیت ها ولی با دیدن این ویدئو گفتم وقتشه نوشته بشه. امیدوارم حرف هایی که در فایل تصویری دیدیم و شنیدیم، آغازگر موضوعی باشه که سال هاست خیلی از دغدغه مندان جامعه ایران در موردش بحث و گفت و گو می کنند. امیدوارم تصمیم سازان قلمروی جغرافیای فعلی ایران با رویکردهای علمی و شناخته شده مسیر توسعه جامعه ایران را به مسیر واقعی برگردانند تا به نقطه غیر قابل بازگشت نرسیده ایم.
پ.ن2: اشاره به مفهوم واقعیت کردیم و حیف هست یک اشاره کوچولو به مشکل بزرگ ما، یعنی #فیلترینگ اینترنت نکنیم. یادمون باشه کلا فیلترینگ (در معنای عام) در هر جایی باعث پنهان کردن یا بدتر از آن کتمان واقعیت ها میشه. ولی با توجه به افزایش قابل توجه سطح علمی جامعه، این کتمان ها 100% موثر نیست و با ایجاد عدم شناخت در اعضای جامعه، قطعا باعث افزایش سطح خشونت در جامعه میشه و عملا #توسعه_پذیری را از جامعه هدف میگیره.
👍91👏1🙏1
چرایی اهمیت #یادگیری #دانش هایی موثر برای آینده نزدیک با غلبه کامل #هوش_مصنوعی بر زندگی ما

با دیدن این پست موضوعی که خیلی وقت هست از خود من زیاد پرسیده میشه، (را بجای جواب خصوصی تکراری،) خیلی صریح (explicit) اینجا پاسخ بدم. خوشبختانه یا متاسفانه با سرعت خیلی زیاد، خیلی از شغل هایی که الان وجود داره، در حال از بین رفتن هستند. جنس این تغییر رویکرد (انقلاب صنعتی چهارم) به شدت متفاوت از #انقلاب_صنعتی (ویکی پدیا) های گذشته هست، به نوعی که واقعا هنوز پاسخ روشن و شفافی وجود ندارد که جایگزین این همه شغل هایی که از بین خواهند رفت، برای انسان ها چی می تونه باشه. یکی از راه کارهای موثر که چند سال هست به شکل خیلی جدی تر در جوامع توسعه یافته در حال اجرا هست، کاهش میزان ساعت کاری اشخاص و قطعا افزایش روزهای تعطیل به حتی 4 روز در هفته می باشد. ولی خوب تا کجا این روش، امکان ادامه دادن خواهد داشت؟ اگر فرضیه خوبی برای پاسخ داشتید، حتما کامنت بذارید.
قطعا برای پاسخ به سوالات باز زیادی که هر روز جواب دادن بهشون هم پررنگ تر میشه از حوزه #علم رشته های مختلف باید خارج بشیم و #فلسفه_علم رشته تخصصی خودمون را یاد بگیریم. یک از اهداف سلسه جلسات آشنایی با فهم #فلسفه_علم ما همین موضوع مهم هست. یادمون باشه #ناآگاهی باعث ایجاد ترس میشه. بدلیل تکامل ما انسان ها، در هنگام ترس، بجای پاسخ دادن، واکنش نشان می دهیم که خودش باعث کلی مشکل برای ما میشه. واکنش معمولا بدون تحلیل داده های پیش رو اتفاق میفته و بر اساس عادات و رفتار ماست. پس هر چقدر بیشتر عادات و رفتار ما با یادگیری دانش های موثر بهتر شده باشه، احتمال ایجاد واکنس های بد مثل افسردگی در ما کمتر میشه.

یکم اینبار بیشتر از #تلنگر_ذهنی تشریح کنم و خیلی شفاف بگم در آینده خیلی خیلی نزدیک داشتن دانش هایی مثل فهم پروتکل هایی مانند http (restful) دیگه اصلا مزیت برای یک اصطلاحا بک اند یا فرانت اند کار، نیست. با فاصله کمی حتی دانش هایی با درجه خلاقیت بیشتر مانند توسعه محصول هم عملا کاربردی نیست. یادآوری کنم که در خیلی از جنبه ها همین الان هم ما درون این انقلا هستیم ولی در خصوص بعضی از زوایا، در مورد تغییر از فردا صبح صحبت نمی کنیم ولی قطعا در مورد زمانی صحبت می کنیم که در بازه کار حرفه ای خیلی از ماها خواهیم دید، پس باید با برنامه ریزی کافی، آمادگی اون روزها را داشته باشیم چه از لحاظ فکری و روانی و چه از لحاظ مالی. مثلا تا الان فرصت استفاده از آخرین زمان هایی هست که دانش های خلاق تر را یاد بگیریم فریب افرادی که واقعیت ها را نه می بینند و نه قبول می کنند (به اصطلاح سر خودشان را در برف فرو برده اند) نخوریم با یادگیری دانش های موثر تر مثل توسعه محصول، ثروت اندوزی همراه با پس انداز بیشتری را انجام بدیم. از سازمان هایی که شما را مجبور به یادگیری دانشی می کنند که در حال یا آینده به شکل خیلی خیلی بهتری هوش مصنوعی در حال انجامش هست، جدا پرهیز کنید یا حداقل به شکل شفاف دلایل موضوع را تشریح کنید.
🔥8👍1👎1
Geniuses Group
🔗 با همفکری و همراهی چند تن از دوستان جلساتی در باب تبیین چرایی اهمیت یادگیری #فلسفه_علم برای هر #اندیشمند و #خردمند ی ترتیب دادیم. جلسات مطابق معمول در سرور دیسکورد (زمان جلسات در بخش ایونت های سرور مشخص می باشد) برگزار میشه. در کامنت های همین پست، در صورت…
🔗 با همفکری و همراهی چند تن از دوستان سومین دوره جلسات کتاب خوانی و نقد و بررسی آن را ترتیب دادیم.
جلسات بدلیل فیلتر شدن نرم افزار دیسکورد در ایران، در گوگل میت برگزار میشه. در کامنت های همین پست، جزییات شرکت در جلسات و صوت ضبط شده جلسات را قرار میدیم.

🤝 در این سری جلسات کتاب Designing Data-Intensive Applications (THE BIG IDEAS BEHIND RELIABLE, SCALABLE, AND MAINTAINABLE SYSTEMS) از نشر o'reilly را بررسی خواهیم کرد. آرشام در این پست بیشتر در مورد این کتاب توضیح داده.

🧠 در جلسات قصد هست همانطور که کتاب هم تاکید داره تبیین درستی از کلمه Data در حوزه #توسعه #نرم_افزار برای خودمون ایجاد کنیم. هر چند همین ابتدا تاکید می کنیم، این کلمه Data محدود به حوزه توسعه نرم افزار قطعا نیست.

در انتها یک جلمه از هم پیش گفتار کتاب اینجا بیاریم و یادآوری کنیم که یکی از اهداف از سلسه جلسات قبل یعنی بررسی #فلسفه_علم دقیقا فهم چرایی جمله زیر هست که در اونجا با #یادگیری و جداسازی #علم از #ابزار می تونیم با درک عمیق پرسش ها، #تصمیم_سازی های با کیفیت تری داشته باشه.
Software keeps changing, but the fundamental principles remain the same.
🔥21👍4
Forwarded from شیرازلینوکس | shirazlinux (Abbas Davarpanah)
🐧 نشست مشترک متخصصین DevOps، شبکه و زیرساخت با محوریت توسعه نرم‌افزار

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

🎯 اهداف:
1️⃣ بررسی آخرین روندها و تکنیک‌های نوین
2️⃣ تبادل تجربیات متخصصین
3️⃣ حل چالش‌های چرخه تولید نرم‌افزار
4️⃣ شبکه‌سازی و ایجاد ارتباطات حرفه‌ای

📝 سرفصل‌ها:
🔸مقدمه‌ای بر دوآپس و خودکارسازی
🔸چالش‌های موجود در چرخه تولید نرم‌افزار
🔸ابزارهای نوین زیرساخت و شبکه
🔸پنل پرسش و پاسخ

📆 ۱۳ام مهر ماه
📍شیراز، بصورت حضوری و آنلاین

🐧 حامی برگزاری : شرکت مخابرات ایران

زمان : جمعه ۱۳ ام مهرماه ساعت ۱۴ الی ۱۸
مکان : خیابان قصرالدشت نبش خیابان ولیعصر مرکز همایش های مخابرات فارس

🪧 برای ثبت‌نام رایگان و دریافت اطلاعات بیشتر به لینک زیر مراجعه کنید.
https://evnd.co/zyTau

منتظر دیدار شما هستیم! 🙏🏻🌻

.............
🆔 Shirazlinux Channels:
@shirazlinuxcommunity
@linuxshiraz (Linux Users Group)

#شیرازلینوکس #shirazlinux
🔥4👎2👍1
عزیزان فعال در حوزه توسعه نرم افزار بنظرتون چرا این دیاگرام مشکل داره؟ این یک تمرین #تفکر_انتقادی هست، قبل از نگاه کردن به کامنت ها که ممکنه یکی از دوستان جواب درست را داده باشه، خودتون سعی کنید پاسخ بدید. و اگر بتونید بگید چرا این موضوع می تونه در تصمیم سازی های ما تاثیر خوب یا بد بذاره؟
اگر در حوزه تخصصی توسعه نرم افزار نیستید این سوال را به نوعی دیگر و کمی سخت تر پاسخ دهید. اول با استفاده از #تفکر_انطباقی این دیاگرام را به حوزه تخصصی خود ببرید و بعد پاسخ دهید. مثلا اگر فعلا حوزه علوم اجتماعی هستید، با معادل سازی سیستم عامل به حکومت، نرم افزار به سازمان و کاربر به مقیمان حکومت، سخت افزار به منابع، پاسخ دهید ارتباط های نشان داده شده چرا اشتباه هست و باید اصلاح شود؟

#چالش_عضویت
1🔥7👍21
فهم عمیق نسبت به کلمات، برای ما انسان ها، کاری زمان بر است و بدست آوردن بینش موثر برای ارتباط کلمات زمان برتر
شاید در نگاه اول فکر می کنیم برای درک کلمات، خوانش چند دقیقه ای مترادف ها و چند تعریف کافی است ولی واقعیت این هست که بینش بدست آماده در اولین برخوردها معمولا به شدت ناقض و حتی گمراه کننده است. بدترین اتفاق این هست که یادگیری آن کلمات مبنای تصمیم سازی ها یا گفت و گوهای ما با دیگران نیز به ناچار در اولین برخوردهای ما باشد. و باز اوضاع وقتی بدتر می شود که در ذهن خود اینگونه تجسم کنیم که فهم کافی نسبت به کلمات داریم، بدون دقت در شنونده فعال بودن، پیش فرض های ذهنی خودمون را نسبت به مفاهیم طرف های گفت و گو مبنای عمل قرار دهیم. البته که یک تکنیک ایجاد #مغلطه در گفتمان هم هست این موضوع که به مغلطه پهلوان‌پنبه یا مرد پوشالی نیز معروف هست. هر چند این نوشته دکتر صمدی عزیز را در باب تکامل است ولی با تفسیر کافی، به ما نشان می دهد، که عدم فهم کافی از جزییات نهفته در یک سیستم (کلمه برای نام گذاری سیستم) می تواند منجر به تصمیمات برخلاف میل باطنی ما شود.
مثل همیشه قصد #تلنگر_ذهنی بود و یادآوری کنیم برای دقیق بودن در استفاده از کلمات در گفت و گو ها و بخصوص گفتمان های علمی، فهم نسبتا عمیق باعث ایجاد #همدلی و ارتباط موثر می شود.

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

هانا آرنت در همان کتاب “انقلاب مجارستان؛ مقاومت مردمی علیه توتالیتاریسم” می‌نویسد:
«ما حق نداریم فراموش کنیم که در این دیکتاتوری‌ها تمامی تغییرات حاصله، موقتی و گذرا هستند»
زیرا اساس چنین حکومت‌هایی بر “اطاعت محض” است و حفظ اقتدار رهبر ولو به قیمت خطاهای پی‌درپی و رواج خشونت

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

استالین که در میانه حکومتش با بحران بیکاری روبرو شده بود در یک نطق رادیویی اعلام می‌کند که یک “وفادار واقعی” به حکومت تحت هیچ شرایطی بیکار باقی نمی‌ماند.
و این‌گونه بحران بیکاری یک شبه به زیر یک درصد رسید؛ زیرا بیکاران می‌ترسیدند حالا به جرم خیانت به حزب به سیبری هم تبعید شوند
🔥8👍2👏1