تکنولوژی

مهارت های شناختی برای موفقیت مهندسی

مهارت های شناختی برای موفقیت مهندسی

اخیراً خیلی به فکر کردن فکر می کنم. دلایل متعددی برای این امر وجود دارد.

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

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

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

در ادامه توضیح خواهد داد که به نظر من مهمترین مهارت های شناختی که به موفقیت مهندسی کمک می کند، می باشد.

انتقادی ترین انتقاد شما باید تفکر شما باشد

اولویت تفکر انتقادی آنقدر ضرب المثل فرسوده است که اکثر افرادی را که برای بررسی دقیق دعوت می کنم به آن عادت کرده اند. این نباید باعث شود کسی به اشتباه فکر کند که لازم نیست.

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

بنابراین، اجازه دهید به اصول اولیه بازگردیم.

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

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

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

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

این قضاوت ها نباید مطلق باشند، اما ممکن است. تا زمانی که نتیجه این باشد که موجودیت مورد بررسی «قضاوت» شود، و قضاوت تمام اطلاعات موجود را در نظر بگیرد (نه فقط آن چیزی که منجر به نتیجه مطلوب می شود)، تمرین تفکر انتقادی کامل است.

روند معاینه

من شک دارم که آیا همه اینها همان چیزی است که بیشتر مردم از «تفکر انتقادی» می گویند. آنچه واقعاً مهم است این است که آیا خودتان تفکر انتقادی را تمرین می کنید یا خیر. به اندازه کافی خنده دار است، راه برای ارزیابی اینکه آیا شما انتقادی فکر می کنید یا خیر… این است که به طور انتقادی در مورد آن فکر کنید. متا، من می دانم، اما شما باید به آنجا بروید.

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

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

من نباید به شما بگویم که کار با رایانه چقدر مهم است. من نباید این کار را بکنم زیرا اکنون (اگر قبلاً نه) شما می توانید آن را برای خودتان کشف کنید.

قبل از گریه تلاش کن

این چیزی است که در قسمت های دیگر من ظاهر شده است، اما به خاطر کامل بودن، در اینجا ارزش تأکید مجدد دارد.

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

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

این واقعاً به معنای این است که شما یک روش عیب یابی داشته باشید. برای انواع اصلی مشکلاتی که با آن مواجه خواهید شد، تشخیص های گام به گام اولیه را یادداشت کنید. سپس هر تشخیصی قابل اجرا را اجرا کنید.

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

مهارت ها را بیاموزید نه واقعیت ها

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

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

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

در اینجا، “افزایشی” در مورد مدولار بودن است. از توسعه‌دهنده می‌خواهد پروژه کلی را به کوچک‌ترین قسمت‌های ممکن تقسیم کند، به طوری که هر قطعه فقط یک کار را انجام دهد و تا حد امکان مستقل کار کند (در حالت ایده‌آل اصلاً این کار را انجام نمی‌دهد). سپس کار توسعه دهنده این است که هر قطعه را در یک زمان بسازد.

“تکرار کننده” به معنای ادامه ساخت، ویرایش و آزمایش هر مؤلفه ای است که توسعه دهنده به طور دوره ای روی آن کار می کند تا زمانی که بتواند به تنهایی کار کند. تا آن زمان هیچ پیشرفتی وجود ندارد. این نه تنها با هر زبانی که فرد استفاده می‌کند یا برنامه‌ای که می‌سازد، کار می‌کند، بلکه حتی کاملاً خارج از رایانه نیز کار می‌کند.

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

در نانوایی توقف کنید، به آرد سوخاری نیاز دارید

همه را بنویس از آنجایی که نوشتن یادداشت ها ارزان تر از همیشه است، هیچ چیز مانع شما نمی شود. اگر عاشق محتوای دیجیتال هستید، اساساً آزاد هستید تا هر چقدر که می خواهید بنویسید. یک واژه پرداز باز کنید و خودتان ببینید. اگر ترجیح می دهید از لپ تاپ استفاده کنید، می توانید چند دلار از فروشگاه لوازم اداری دریافت کنید.

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

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

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

به بلوک شروع صعود کنید

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

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

مشاهده بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا