جادی؛ مردی که کامپیوتر را فقط روشن نکرد، فهمید
تصاویر پروژه
1 تصویر
اگر برنامهنویسی را فقط با کد زدن میشناسی، احتمالاً هنوز اسم جادی برایت معنای خاصی ندارد.
اما اگر کمی بیشتر در دنیای تکنولوژی، لینوکس، نرمافزار آزاد و فرهنگ مهندسی گشته باشی، احتمالاً با کسی روبهرو شدهای که یک کار متفاوت انجام میدهد:
کامپیوتر را به زبان آدمها توضیح میدهد.
جادی، که بسیاری او را با نام Jadi میشناسند، یکی از شناختهشدهترین چهرههای فارسیزبان در حوزه فناوری، برنامهنویسی و لینوکس است؛ اما دلیل شناختهشدنش فقط دانش فنی نیست.
چرا جادی با بقیه فرق دارد؟
دنیای برنامهنویسی پر از آدمهایی است که بلدند کد بزنند.
پر از دوره، کتاب، ویدیو و آموزش است.
اما مشکل اینجاست:
خیلیها میتوانند چیزی را آموزش بدهند؛ تعداد کمی میتوانند تو را واقعاً به فکر کردن وادار کنند.
جادی بیشتر از اینکه فقط بگوید:
««این دستور را بنویس.»»
سعی میکند نشان دهد:
«اصلاً چرا چنین چیزی وجود دارد؟»
و همین تفاوت کوچکی نیست.
وقتی درباره لینوکس، اینترنت، امنیت، برنامهنویسی یا دنیای نرمافزار صحبت میکند، معمولاً موضوع را از سطح «چطور؟» بالاتر میبرد و به «چرا؟» میرساند.
جادی فقط برنامهنویسی یاد نمیدهد
یکی از جذابترین بخشهای کار جادی این است که تکنولوژی را از زندگی واقعی جدا نمیکند.
برای او لینوکس فقط چند دستور در ترمینال نیست.
برنامهنویسی فقط نوشتن چند خط کد نیست.
و کامپیوتر فقط یک ابزار برای انجام کارها نیست.
پشت همه اینها یک سؤال بزرگتر وجود دارد:
چقدر از چیزی که هر روز استفاده میکنیم را واقعاً میفهمیم؟
این همان جایی است که نگاه جادی جذاب میشود.
او تلاش میکند مخاطب را از یک «مصرفکننده تکنولوژی» به یک «فهمنده تکنولوژی» تبدیل کند.
چرا خیلی از برنامهنویسها با جادی شروع کردند؟
چون شروع برنامهنویسی همیشه با کد شروع نمیشود.
گاهی با یک سؤال شروع میشود.
مثلاً:
«لینوکس دقیقاً چیست؟»
«این اینترنت لعنتی چطور کار میکند؟»
«چرا نرمافزار آزاد مهم است؟»
«پشت این صفحهای که هر روز میبینم چه اتفاقی میافتد؟»
و اگر کسی بتواند این سؤالها را برایت جذاب کند، احتمالاً فقط یک آموزش ندیدهای؛
یک در به روی یک دنیای جدید باز شده است.
چیزی که میشود از جادی یاد گرفت
شاید مهمترین درس جادی حتی مربوط به لینوکس یا برنامهنویسی نباشد.
بلکه مربوط به نوع نگاه کردن باشد.
در دنیایی که همه دنبال سریعترین جواب هستند، گاهی ارزشمندترین کار این است که چند دقیقه بیشتر روی خود سؤال فکر کنی.
قبل از اینکه دنبال جواب بگردی، بپرسی:
«چرا؟»
چون مهندس خوب فقط کسی نیست که بلد است از ابزار استفاده کند.
کسی است که میفهمد:
این ابزار چرا ساخته شده، چگونه کار میکند و چه چیزی پشت آن قرار دارد.
جادی؛ بیشتر از یک مدرس
شاید برای همین باشد که جادی برای بخشی از جامعه برنامهنویسی فارسی، فقط یک مدرس نیست.
او بخشی از فرهنگ تکنولوژی فارسیزبان است؛ فرهنگی که در آن کنجکاوی، یادگیری، نرمافزار آزاد و فهمیدن سازوکار چیزها ارزش دارد.
و شاید بهترین تعریف برایش این باشد:
جادی به تو یاد نمیدهد فقط با کامپیوتر کار کنی؛ کمک میکند کنجکاو شوی که کامپیوتر واقعاً چه میکند.
و اگر تازه وارد دنیای برنامهنویسی شدهای، شاید همین کنجکاوی چیزی باشد که بیشتر از هر زبان برنامهنویسی دیگری به آن نیاز داری.
چون برنامهنویس واقعی از جایی شروع میشود که دیگر به «فقط کار کردن» یک سیستم راضی نیست؛ میخواهد بفهمد چرا کار میکند.
نظرات
0 نظرنظر خود را بنویسید