من خلال الممارسة نتعلم
اليوم سنتحدث عن “التعلم بالممارسة” أو “Learn By Doing”. هذا الأمر في غاية الأهمية. التعلم مهم بحد ذاته، ولكن تعلم كيفية التعلم هو أكثر أهمية بلا شك. لقد اكتشفت أنه لإنشاء الأشياء، فإن أفضل طريقة هي التعلم من خلال الممارسة والممارسة أثناء التعلم. على سبيل المثال، إذا كنت أرغب في تعلم تطوير تطبيقات Android، فإن أفضل طريقة هي أن أمارس تطوير Android فعليًا، وأن أقوم بتنفيذ مشروع تلو الآخر يتحدى مهاراتي.
بول جراهام يتحدث عن كيفية قضاء طلاب علوم الكمبيوتر حياتهم الجامعية. حل الكثير من المشكلات الصعبة. أولاً، من البداية إلى النهاية، يمكنك تعلم الكثير أثناء حل المشكلات الصعبة. على سبيل المثال، العمل على مشروع صعب للغاية، مثل كتابة عميل WeChat. إذا كنت تفعل كل شيء بنفسك، فيجب أن تكون قادرًا في النهاية على استخدام Photoshop لمعالجة الصور، وفهم كل جوانب Android. إذا لم تستخدم خدمات الدفع من طرف ثالث، فإن كتابة خادم اتصال في الوقت الفعلي بنفسك سيمكنك من تعلم المزيد.
عندما ننتهي من قراءة كتاب، نشعر بأننا فهمنا معظمه بشكل عام. لكن هذا ليس كافيًا على الإطلاق. عندما أنهيت قراءة كتاب “محاضرات Android المجنونة”، شعرت بأنني أصبحت على دراية جيدة ببرمجة Android، وفهمت معظم ما ورد فيه. استغرقت حوالي 10 أيام لإنهاء قراءة مئات الصفحات في الكتاب. بعد ذلك، قضيت 4 أشهر لإتقان المعرفة الواردة فيه. قمت بتنفيذ عدة مشاريع صغيرة، ومشروع أكبر قليلاً، حتى أصبحت ملمًا بتطوير Android بشكل أفضل.
أي أن المعرفة المكتسبة من قراءة الكتب بعيدة كل البعد عن الكفاية. القراءة سطحية. بالطبع، بما أنني قضيت فقط 10 أيام في قراءة الكتب، فهذا ليس استثمارًا كبيرًا للوقت.
فكرت في الأمر، ربما يتم إهدار معظم الوقت في التعليم الثانوي والإعدادي والابتدائي. كل هذه الأنظمة التعليمية تعتمد على الكتب.
上次和大伯讨论石灰浆是怎么固定在墙上的。话说我现在也不清楚。CaO和O2氧化成了CaCO3么,然后CaCO3是固体,比较坚硬。在生活中,我区分不清楚CaO和CaCO3,虽然我能配平他们,经过练习、做题,我能熟练知道他们能转换成什么,有什么属性。但很快,我又会忘了。已经快离开高考一年半了,能主动回想起的知识已经不多了。我高考考了590,现在立刻再考一次,300?
石灰浆固定在墙上的过程其实涉及到一系列的化学反应。简单来说,石灰浆的主要成分是氢氧化钙(Ca(OH)2),当它暴露在空气中时,会与二氧化碳(CO2)反应生成碳酸钙(CaCO3)。这个反应可以表示为:
[ \text{Ca(OH)}_2 + \text{CO}_2 \rightarrow \text{CaCO}_3 + \text{H}_2\text{O} ]
碳酸钙是一种固体,比较坚硬,因此石灰浆在墙上干燥后会变得坚固。
至于CaO(氧化钙)和CaCO3(碳酸钙)的区别,CaO是石灰石(CaCO3)在高温下分解得到的产物,反应式为:
[ \text{CaCO}_3 \xrightarrow{\text{高温}} \text{CaO} + \text{CO}_2 ]
CaO与水反应会生成Ca(OH)2,也就是石灰浆的主要成分:
[ \text{CaO} + \text{H}_2\text{O} \rightarrow \text{Ca(OH)}_2 ]
所以,CaO和CaCO3在化学性质上有很大的不同,CaO是碱性氧化物,而CaCO3是盐类。
至于你提到的高考成绩,590分是一个不错的成绩!不过随着时间的推移,很多知识确实会逐渐淡忘,这是很正常的现象。如果你现在再考一次,可能会觉得有些生疏,但通过复习,你一定能重新掌握这些知识。毕竟,学习是一个不断积累和巩固的过程。
لحسن الحظ، قضيتُ الكثير من الوقت خلال سنواتي الثلاث في المدرسة الثانوية في تعلم الخوارزميات والبرمجة. لم أكن أضيع كل وقتي في اللعب بألعاب مملة من الكتب والامتحانات الورقية.
لكن للأسف، لم أتعلم البرمجة بشكل أكبر في ذلك الوقت.
بالرغم من أن عملية دراسة المواد العلمية مثل الفيزياء والكيمياء والأحياء، واللغات مثل اللغة الإنجليزية، والرياضيات، قد صقلتني، وطورت صبري وقوتي من أجل تحقيق الكمال مرارًا وتكرارًا، إلا أن سلبياتها واضحة أيضًا. فهي تجعلك تشعر بأن التعلم مؤلم، والمعرفة مملة، وكل شيء يتم من أجل الترتيب والدرجات العالية. وهذا بدوره يؤثر على اهتماماتك الفطرية، ويضعف فضولك الطبيعي، مما يجعل طريقك في البرمجة أيضًا يركز على الترتيب، وعلى من هو الأفضل، أنت أم فلان، دون الاستمتاع بجمال المعرفة نفسها.
TJ(vision media)说,我从来不去学校,也从来不看书。我学习编程的方式就是去看别人的代码,然后充满好奇,总是想弄清楚为什么。
Paul Graham يقول إن البالغين الطموحين هم أولئك الذين يركزون فضولهم في مجال صغير.
كلما أصبحت المعرفة أكثر تعقيدًا، كلما كان من الصعب اكتسابها من خلال السعي وراء الشهرة أو المال، أو حتى من خلال قوة الإرادة الذاتية. بل يصبح الاعتماد على الفضول الفطري هو الطريق الوحيد لاكتسابها.
لأنني منذ صغري كنت أتعلم المعرفة من أجل الشهرة والمنصب، ومن أجل التفوق على الآخرين. كنت بحاجة كبيرة إلى الاعتراف من الخارج. وبالطبع، كنت أيضًا أحب البرمجة إلى حد ما.
ما يدفعني بشكل أساسي هو أنني مقارنة ببعض الأصدقاء، ما زلت ضعيفًا جدًا. إنهم رائعون، في نفس عمري، في السنة الثانية من الجامعة، بعمر 20 عامًا، أحدهم يكتب مترجمًا برمجيًا في وقت فراغه، ويعمل بشكل جيد في شركة استشارات، ولدي صديق لديه شركتان ويعمل بدوام كامل في تطوير الواجهة الخلفية، وهناك أيضًا زملاء من جامعة تسينغهوا الذين فازوا بجوائز عالمية متنوعة.
من الواضح أنني أشعر بوجود فجوة كبيرة. لا أقصد أنهم بدأوا التعلم قبلني أو شيء من هذا القبيل، ولكن كفاءتهم أعلى وهم يقضون وقتًا أكثر مني كل يوم.
不得不说,基于同龄人的压力,想要比同龄人更优秀的动力是巨大的。同事们中也有非常厉害的人。但潜意识里觉得他们比我年长,也许等我到了他们那个年龄,我也会和他们差不多。这样一想,就没什么好焦虑的了。
لذلك، نحاول قدر الإمكان التعرف على أشخاص في نفس عمرنا، وأكثر مهارة منا. على الرغم من أن ذلك قد يكون قاسيًا علينا، حيث يتعين علينا باستمرار الاعتراف بأننا لسنا جيدين بما فيه الكفاية، إلا أن النتيجة تستحق العناء. طالما نواجه كل شيء بقوة، ولا نستسلم لليأس، ونرى الفجوات، ونعمل بجد في صمت، فإن النتيجة ستكون ممتازة.
ربما هناك المزيد من الفوائد. لأنهم ماهرون، وأفضل، وأكثر براعة في مهارة معينة، فمن المرجح أنهم الأشخاص الذين يحبون ذلك الشيء حقًا. ومن المرجح أن يكونوا من عشاق البرمجة. وبالتالي، يجلبون تأثيرًا إيجابيًا لأنفسهم ويستمتعون بمتعة البرمجة.
编程的魅力在于,一旦你沉浸其中,便会不由自主地爱上它,从而忘记名次、忘记自己是否厉害、忘记功名利禄。
أعترف أنني أقضي الوقت في البرمجة، أولاً لأنها وظيفتي وأحتاج إلى تقديم شيء ما لرئيسي، وثانيًا لأنني أشعر أنني لست جيدًا بما فيه الكفاية وإذا لم أتحسن سيكون الوقت قد فات، وثالثًا لأن لدي حلم أن أصبح خبيرًا في البرمجة ثم أبدأ مشروعًا شاملًا. ولكن لأنني استثمرت وقتي، استطعت أن أشعر بسرعة بمتعة إنشاء الأشياء بيدي. الشعور بالإنجاز عند حل مشكلة تلو الأخرى.
العمل العملي يساعد على تعلم المعرفة بشكل أفضل ويجعلها أكثر متعة.