الجزء الثاني من سلسلة تلخيص كتاب المهارات الناعمة للكاتب John Z.Sonmez
5 دقيقة قراءة
يبدأ الكاتب أول فصل بهذا التساؤل ، ويقول بأن أغلب الكتب التي تتعلق بتطوير البرمجيات هي عن تطوير البرمجيات ، لكن هذا الكتاب ليس كذلك ، هو ليس عن تطوير البرمجيات فحسب بل عن جعلك مطوراً مميزاً. وهو يقصد بعبارة "مميزاً" أنك لن تكون فقط ممتازاً في حل المشاكل البرمجية ، واكتشاف الأخطاء فحسب ، وإنما في تطوير مسارك المهني ،وتحقيق أهدافك ، بالإضافة إلى أن تعيش حياة أفضل.
ويذكر نقطة مهمة جداً وهي أن هذا الكتاب ليس عما يمكنك فعله أنت ، بل هو عنك أنت نفسك، عن مهنتك ، وحياتك ، وجسدك ، وعقلك ، وكذلك روحك أيضاً .
ويتبنى الكاتب نهجاً في تطوير البرمجيات بإعتقاده أنك إذا أردت أن تصير أفضل ، تحتاج لتركز على نفسك ككل ، وليس على جانب أو اثنين من حياتك.
ثم يأتي لذكر فصول الكتاب السبعة ، حيث يقول :
يبدأ الكتاب بالمسار المهني ،ويشرح لماذا اختار أن يبدأ بهذا الموضوع بالذات ، وعلل ذلك بسبب أنّ المطورين لا يحسنون إدارة حياتهم المهنية ، ويذكر أن هذا الفصل سيساعدهم في تسلق السلم الوظيفي ، أو أن ينشؤون شركة استثمارية ، أو حتى أن يكونوا رواد أعمال ويخلقوا مشروعهم الخاص ، ويقول الكاتب أنه فعل هذه الأشياء الثلاثة ، وسيشارك أخطاءه حتى تتجنبها ، وسيتناول فيه مواضيع مهمة مثل :
وفي الفصل الثاني والذي بعنوان : “التسويق لنفسك" ، يذكر الكاتب أن المطورين يشعرون بعدم الإرتياح لكلمة "تسويق" ، ولكن يطمئن الكاتب القارئ أنه عند نهاية هذا الفصل ستتغير نظرتك لهذا الكلمة ، وستفهم أهميتها ، ويقول بأن هذا الفصل لن يتضمن مواضيع مثل كيف تصبح ثرياً في فترة قصيرة أو نحوها ، ولكن سيحتوي على نصائح عملية في بناء علامة شخصية لك ، وكيف تكون معروفاًعن طريق التحدث أو تعليم الآخرين أو الكتابة ، وبعض الطرق التي لم تكن في حسبانك .
في الفصل الثالث وهو فصل " التعليم " ، والذي يتحدث عن مهارة التعليم الذاتي ، وكيف ينبغي للمطورين تعليم أنفسهم بالطريقة الصحيحة ، ويتحدث عن أن طرق التعليم التي كنا نأخذها في المدارس والجامعات هي ناقصة ، لأنها تجعلك تعتاد على أن يقوم شخص آخر بتعليمك وإلقاء الدروس عليك، ويتدارك بأنه لا يقصد أن وجود معلم أمر خاطئ ولكن في المقام الأول ينبغى أن تعتمد على قدراتك وفضولك للحصول على أكبر قدر من المعرفة ، بدلاً من الجلوس للإستماع إلى محاضرة مملة وتدوين الملاحظات .
وسيأخذك الكاتب إلى طريقة للتعلم الذاتي بإستخدام 10 خطوات ، وهذه الخطوات العشر هي من ابتكار الكاتب واستخدمها في حياته المهنية للحصول على المعرفة ، ويذكر انه استخدم هذه الخطوات لعمل أكثر من 50 دورة تدريبية في فترة عامين بتباعه هذه الخطوات ، كما يذكر أن هذا الفصل يتناول مواضيع آخرى مهمة مثل :
في الفصل الرابع وهو فصل "الإنتاجية" ، وهي أكثر شي يعاني منه مطورو البرمجيات ، وهي العائق الأول في طريقك للنجاح ، وأحياناً تكون جيداً في كل شيء إلا في التغلب على التسويف والفوضى والكسل .
يُشارك الكاتب في هذا الفصل طريقة لتحسين الإنتاجية ، وأيضاً يتناول بعض المواضيع مثل : الإرهاق ، مشاهدة التلفاز بكثرة ، وإيجاد المحفزات ، والعمل الجاد.
أما في الفصل الخامس ، وهو فصل "الأمور المالية" ، ويعتبر الكاتب أن هذا الموضوع يتم تجاهله من الكثيرين ، ويقول أنه بإمكانك أن تكون أنجح مطور برمجيات في العالم ، لكن إذا كنت لا تُحسن إدارة المال فسينتهي بك الأمر بالإفلاس ، والجلوس على قارعة الطريق تتسول .
يأخذك الكاتب في جولة حول العالم عن الإقتصاد والتمويل الشخصي ، ويخبرك بأساسيات إتخاذ القرارت المالية ، والتخطيط لمستقبلك المالي ، ويعلل الكاتب أنه قد لا يكون خبيراً مالياً لكنه ومنذ سن الـ 18 كان مستثمراً عقارياً ، ويقول بأنه لن يخوض كثيراً في هذا الموضوع لأنه يحتاج إلى كتب وفصول ، لكنه سيكتفي بشرح أساسيات إدارة الدخل المالي ، وتجنب الديون ، وقصة تقاعده في سن الـ 33 ، ويقول بإن هذا الأمر ليس صعباً بل يمكن لأي إنسان أن يتقاعد مبكراً.
في فصل "اللياقة البدنية" وهو الفصل السادس ، يتحدث الكاتب فيه عن نقصان الوزن ، وإكتساب العضلات ، والحصول على لياقة بدنية ممتازة . يأخذك الكاتب في أساسيات الحمية والتغذية ، ويقوم بشرح كيف أن الطعام الذي تأكله يؤثر على جسدك ، وكيف تقوم بوضع خطة لخسران الوزن أو اكتساب العضلات أو كليهما معاً .
أخيراً في "الجانب الروحي" وهو الفصل الأخير ، يركز الكاتب على مساعدتك إعادة برمجة دماغك لخلق سلوك إيجابي للنجاح ، ويتطرق بصورة مختصرة للجانب العاطفي والعلاقات ، لإن معظم من يعملون في المجال التقني يعانون في هذا الجانب . يقوم الكاتب بإعطاء مجموعة من الكتب ، وهذه الكتب هي من ترشيح مجموعة من الناجحين الذين قابلهم الكاتب ، بحيث يطلب منه ترشيح كتاب ينبغي على كل أحد أن يقرأه.
انتهى فصل : “لماذا هذا الكتاب ليس كأي كتاب آخر قرأته ؟ "

React & Next.js Front-end Developer