loading...

طراحي سايت | طراحي فروشگاه اينترنتي | طراحي اپليكيشن موبايل

بررسي اصول و مفاهيم برنامه نويسي

بازدید : 767
11 زمان : 1399:2

حال كه ما تصميم گرفته ايم به دنياي بي انتها و لذت بخش برنامه نويسي قدم بگذاريم، لاجرم نياز داريم تا در كنار اصول و مفاهيم برنامه نويسي به علوم و مهارتهاي جانبي كه به حرفه ما كمك مي كنند نيز نيم نگاهي داشته باشيم. در حقيقت در كنار فراگيري زبان برنامه نويسي جاوا، ما مي بايست تفكري انتقاديداشته باشيم، با اصول و قواعد رياضيات مثل الگوريتم آشنايي داشته باشيم، معاني رنگ ها و نحوه به كار گيري رنگ در اپليكيشن را بدانيم و غيره. Image result for coding programming

شايد بيان چنين مسئله اي تا حدودي نا اميد كننده باشد كه چه طور ممكن است فردي كليه موارد فوق را به علاوه بسياري موارد ديگر به طور هم زمان فرا گيرد. در اين آموزش بنده قصد ندارم تا پيرامون مطالب فوق الذكر صحبت كنم بلكه قصد دارم به دو مهارتي اشاره كنم كه شايد براي خيلي از دوستان مهم به نظر نرسد اما در دراز مدت مي تواند حرفه شما را به عنوان يك برنامه نويس تحت الشعاع قرار دهد و آن دو مهارت عبارت اند از فراگيري تايپ اصولي و زبان انگليسي. در واقع همان طور كه يك IDE به منزله يك ابزار برنامه نويسي است، نحوه صحيح تايپ نيز مي تواند كمك شاياني در حرفه اي شدن ما به عنوان يك برنامه نويس كند. از ديد بنده كسب مهارت تايپ صحيح) ده انگشتي براي حرفه برنامه نويسي لازم و ضروري است. به عبارت ديگر برنامه نويسي صرفا در نوشتن كد خلاصه نمي شود بلكه ما به عنوان يك برنامه نويس گاهي نياز داريم تا پيرامون اپليكيشن خود توضيحاتي بنويسيم و يا چنان چه عضو يك تيم برنامه نويسي باشيم نياز داريم تا با مابقي برنامه نويسان در تعامل بوده و مكاتبه نماييم يا از طريق Comment توضيحاتي را درون كد خود بنويسيم.

در حقيقت چنانچه ما به تايپ سريع و صحيح تسلط داشته باشيم مابين فكر كردن و نوشتن كد زمان اندكي را صرف خواهيم كرد. شايد با ذكر اين دو مثال اهميت فراگيري تايپ سريع را بهتر متوجه شويم. خيلي اوقات اتفاق مي افتد كه ما با هدف خاصي به يكي از اتاق – هاي منزل خود مي رويم اما به محض اينكه به آن اتاق مد نظر مي رسيم فراموش مي كنيم كه به چه منظور به آن اتاق رفته ايم) البته اين مسئله در مورد خيلي از دوستان صدق نخواهد كرد.( يا اينكه در بحثي شركت كرده ايم و در همين حين كه يكي از دوستان ما در حال صحبت كردن است نكته اي به ذهن ما مي رسد و صبر مي كنيم تا صحبت هاي دوستمان به اتمام برسد اما همين كه دوستمان سكوت كرد ما نكته اي را كه مي خواستيم بيان كنيم را فراموش كرده ايم. مابين زمانيكه تصميم مي گيريم تا به آن اتاق برويم و زمانيكه به آن اتاق مي رسيم ممكن است چندين ثانيه طول بكشد و فراموشي هم مي تواند در همين فاصله زماني اتفاق افتد. اين قضيه پيرامون اظهار نظر كردن در مثال دومي هم كه زديم نيز صادق است.

دقيقا چنين اتفاقي هم در برنامه نويسي براي ما ممكن است پيش ايد) توجه بفرماييد عرض كردم ممكن است. در واقع زمان مابين ايده اي كه در برنامه نويسي به ذهن ما خطور مي كند تا تبديل ايده به كد مي تواند منجر به فراموشي گردد. حال اگر بتوانيم اين زمان را به حداقل برسانيم مي توانيم انتظار داشته باشيم فراموشي ما هم به حداقل برسد. در واقع هدف ما در اين جا، اين نيست كه برنامه نويسان را مجبور كنيم كه به كلاس تايپ حرفه اي بروند بلكه حداقل انتظاري كه مي رود اين است كه تايپ صحيح را بياموزند. تجربه نشان داده است زمانيكه ما با استفاده – از ده انگشت دست خود اقدام به تايپ كردن

حال كه ما تصميم گرفته ايم به دنياي بي انتها و لذت بخش برنامه نويسي قدم بگذاريم، لاجرم نياز داريم تا در كنار اصول و مفاهيم برنامه نويسي به علوم و مهارتهاي جانبي كه به حرفه ما كمك مي كنند نيز نيم نگاهي داشته باشيم. در حقيقت در كنار فراگيري زبان برنامه نويسي جاوا، ما مي بايست تفكري انتقاديداشته باشيم، با اصول و قواعد رياضيات مثل الگوريتم آشنايي داشته باشيم، معاني رنگ ها و نحوه به كار گيري رنگ در اپليكيشن را بدانيم و غيره. Image result for coding programming

شايد بيان چنين مسئله اي تا حدودي نا اميد كننده باشد كه چه طور ممكن است فردي كليه موارد فوق را به علاوه بسياري موارد ديگر به طور هم زمان فرا گيرد. در اين آموزش بنده قصد ندارم تا پيرامون مطالب فوق الذكر صحبت كنم بلكه قصد دارم به دو مهارتي اشاره كنم كه شايد براي خيلي از دوستان مهم به نظر نرسد اما در دراز مدت مي تواند حرفه شما را به عنوان يك برنامه نويس تحت الشعاع قرار دهد و آن دو مهارت عبارت اند از فراگيري تايپ اصولي و زبان انگليسي. در واقع همان طور كه يك IDE به منزله يك ابزار برنامه نويسي است، نحوه صحيح تايپ نيز مي تواند كمك شاياني در حرفه اي شدن ما به عنوان يك برنامه نويس كند. از ديد بنده كسب مهارت تايپ صحيح) ده انگشتي براي حرفه برنامه نويسي لازم و ضروري است. به عبارت ديگر برنامه نويسي صرفا در نوشتن كد خلاصه نمي شود بلكه ما به عنوان يك برنامه نويس گاهي نياز داريم تا پيرامون اپليكيشن خود توضيحاتي بنويسيم و يا چنان چه عضو يك تيم برنامه نويسي باشيم نياز داريم تا با مابقي برنامه نويسان در تعامل بوده و مكاتبه نماييم يا از طريق Comment توضيحاتي را درون كد خود بنويسيم.

در حقيقت چنانچه ما به تايپ سريع و صحيح تسلط داشته باشيم مابين فكر كردن و نوشتن كد زمان اندكي را صرف خواهيم كرد. شايد با ذكر اين دو مثال اهميت فراگيري تايپ سريع را بهتر متوجه شويم. خيلي اوقات اتفاق مي افتد كه ما با هدف خاصي به يكي از اتاق – هاي منزل خود مي رويم اما به محض اينكه به آن اتاق مد نظر مي رسيم فراموش مي كنيم كه به چه منظور به آن اتاق رفته ايم) البته اين مسئله در مورد خيلي از دوستان صدق نخواهد كرد.( يا اينكه در بحثي شركت كرده ايم و در همين حين كه يكي از دوستان ما در حال صحبت كردن است نكته اي به ذهن ما مي رسد و صبر مي كنيم تا صحبت هاي دوستمان به اتمام برسد اما همين كه دوستمان سكوت كرد ما نكته اي را كه مي خواستيم بيان كنيم را فراموش كرده ايم. مابين زمانيكه تصميم مي گيريم تا به آن اتاق برويم و زمانيكه به آن اتاق مي رسيم ممكن است چندين ثانيه طول بكشد و فراموشي هم مي تواند در همين فاصله زماني اتفاق افتد. اين قضيه پيرامون اظهار نظر كردن در مثال دومي هم كه زديم نيز صادق است.

دقيقا چنين اتفاقي هم در برنامه نويسي براي ما ممكن است پيش ايد) توجه بفرماييد عرض كردم ممكن است. در واقع زمان مابين ايده اي كه در برنامه نويسي به ذهن ما خطور مي كند تا تبديل ايده به كد مي تواند منجر به فراموشي گردد. حال اگر بتوانيم اين زمان را به حداقل برسانيم مي توانيم انتظار داشته باشيم فراموشي ما هم به حداقل برسد. در واقع هدف ما در اين جا، اين نيست كه برنامه نويسان را مجبور كنيم كه به كلاس تايپ حرفه اي بروند بلكه حداقل انتظاري كه مي رود اين است كه تايپ صحيح را بياموزند. تجربه نشان داده است زمانيكه ما با استفاده – از ده انگشت دست خود اقدام به تايپ كردن

نظرات این مطلب

تعداد صفحات : 5

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 64
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 9
  • بازدید کننده امروز : 1
  • باردید دیروز : 32
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 10
  • بازدید ماه : 2561
  • بازدید سال : 4459
  • بازدید کلی : 2485323
  • <
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی