تمامی سفارشات 48 ساعت اخیر ارسال گردید …
مشاهده همه بسته های آموزشی

دانشگاه

دانشگاه منو برنامه نویس کرد ؟؟؟؟؟؟
کسایی که علاقه مند به برنامه نویسی هستند شاید تو دوران قبل از دانشگاه یا بهتره بگم از سن 14 یا 15 سالگی این علاقه رو تو ذهن خودشون دارن و نمیدونن که باید چیکار کنن و از کجا شروع کنن ؟؟؟

بیاین ببرمتون یه خورده عقب تر ، تقریبا به دوران دبیرستان .اگه رشته ی دبیرستانتون ریاضی بوده باشه که تو سال سوم با ویژوال بیسیک برنامه نوشتین و باید بگم این اولین تجربه ی نسل ما از برنامه نویسی ، همون ویژوال بیسیک خیلی قدیمیه و همین زبان باعث علاقه ی ما به برنامه نویسی شد. بعد از اینکه دوران دبیرستان من تموم شد با علاقه ای که به برنامه نویسی داشتم یه سوال همیشه ذهنمو درگیر کرده بود که برای برنامه نویس شدن شرط لازم و کافی (یاد جبر افتادم ) اینه که برم دانشگاه ؟؟؟؟؟

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

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

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

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

با اینکه به نظرم چیز هایی که برای موفقیت تو دانشگاه لازمه تو زندگی واقعی چندان هم به کار نمیاد ولی فکر میکنم چیز های ناملموس زیادی هست که در زندگی دانشجویی با اون مواجه میشیم و این تجربه ایه که فارغ از رشته ی تحصیلی برای هرکسی میتونه مفید باشه .

با اینکه دانشجوی خوبی بودم و دروس برنامه نویسی رو که به اونها علاقه ی زیادی داشتم با نمره های خوب گذروندم ولی وقتی وارد دنیای کار شدم فهمیدم هنوز همون دانش اموز صفرم با هزاران هزار سوال ؟؟؟

اولین کاری که کردم این بود که رفتم سراغ استادم و از اون خواستم که در مورد محیط کار و تکنولوژی ها و زبان های برنامه نویسی جدید برام صحبت کنه گفت و گفت و گفت چند ساعت گذشت و بعد از چند ساعت تصمیم گرفتم برم سراغ زبان های برنامه نویسی تحت وب .

اچ تی ام ال  و سی اس اس ، جاوا اسکریپت ، پی اچ پی .

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

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

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

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

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

دنیای کار کارمندی خیلی با کار آزاد فرق میکنه ، اونجا مزیت هایی مثل درآمد مستمر اما کم و بیمه دارین (به لطف دولت این مشکلات الان تو کار آزاد هم نیست و کار آزاد هم میتونن بیمه داشته باشن با در آمد بالا ) با این حال تو کار کارمندی و شرکتی معمولا آدم هایی از نسل قبل هستند که هنوز عمیقا اعتقاد دارند که برای یک شغل حرفه ای باید مدرکش رو هم داشته باشی .

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

سخن اخر :

حالا شما باید چیکار کنین ؟؟؟؟

تاریخ ارسال
13 آبان 1395
ارسال شده توسط
مدیر- علی پردل
میزان بازدید
0 نفر بازدیدکننده
ادامه مطلب
12 دیدگاه

یادگیری کد

4 سوالی که قبل از یادگیری کد باید از خودتون بپرسید (قسمت آخر)

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

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

3. چی می خواهید بسازید ؟

بسیاری از کسایی که تازه برنامه نویسی میکنند در سال اول این کار را ترک می کنند. در حالی که دلایل زیادی وجود داره برای کسی که تسلیم میشه اما شاید مهم ترین دلیل اون اینه که اونها احساس می کنند که چیزی نمی تونن یاد بگیرن و این تویه روحیه اونا تاثیر گذاره. برنامه نویسی خود یه جهان بزرگ با صدها زبانه که شما هرگز قادر به یاد همه این زبان ها نمی شوید بگیرند. بنابراین بسیار مهم است که شما تصمیم بگیرید که دقیقا چه چیزی می خواهید بسازید.

قبل از اینکه شما شروع به یاد گیری کنید. نیاز دارین به نشستن و فکر کردن دارین تا در مورد آنچه که می خواهید شروع کنید مطمئن شوید. اگر می خواهید وب سایت بسازید شما باید انرژی خود را بر روی یادگیری جاوا اسکریپت قرار دهید. اگر شما می خواهید برنامه برای سیستم عامل OS X بسازید، شاید بهتر است سویفت یاد بگیرند. اگر شما می خواهید بازی های ویدئویی بسازید، باید یه چیزی شبیه به C # یا یونیتی رو انتخاب کنید.

4. چقدره اونو می خواین ؟

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

ممنون از همراهی شما

تاریخ ارسال
4 آبان 1395
ارسال شده توسط
کوروش هاشمی
میزان بازدید
0 نفر بازدیدکننده
ادامه مطلب
2 دیدگاه

یادگیری کد

4 سوالی که قبل از یادگیری کد باید از خودتون بپرسید (قسمت اول)

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

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

1.آیا شما از حل مشکلات لذت میبرین ؟

حل مشکل قلب برنامه نویسیه. هستند ابزار های بسیاری که کارشون کمک به روند حل مسئله هست، اما برنامه نویس های موفق  برای مشکلات راه حل های مختلف و خلاقی که به رفع مشکل منجر میشه رو خودشون ارایه میدند. به طوریکه میگند که یک برنامه نویس 10 درصد از زمان خود رو صرف نوشتن کد و 90 درصد باقی رو صرف برطرف کردن اشکالات و باگ ها میکنه. خیلی از برنامه نویسان بزرگ هم برنامه نویسی رو هنر اشکال زدایی میدونند.

حال باید از خودتون بپرسین که برنامه نویسی و یادگیری کد رو به خاطر پروسه های اون دوست دارید یا نه؟

2. برای سرگرمی یا حرفه ای : کدوم یکی ؟

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

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

با تشکر از همراهی شما.

تاریخ ارسال
2 آبان 1395
ارسال شده توسط
کوروش هاشمی
میزان بازدید
0 نفر بازدیدکننده
ادامه مطلب
0 دیدگاه

کارآفرین

چرا یک کارآفرین عاقل ، باید برنامه نویسی یاد بگیره ؟

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

1. استارتاپ شما ، زمان و پول را هدر نمیده

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

2. ذهن شما برای حل مشکلات آماده میشه

یادگیریه کد مسايل را شفاف تر میکنه و حل مسئله را سریع تر ، این توانایی فقط برای مسائل فنی نیست. بیل گیتس میگه “آموزش نوشتن برنامه و کد ذهن شما را منعطف تر میکنه و کمک می کنه تا شما بهتر فکر کنید. برنامه نویسی یکی از راه هایی  که من فکر می کنم در همه حوزه ها مفید است.”
مدیر عامل شرکت زاپوس (Zappos) تونی هیس نیز با این حرف موافقه و میگه “ من فکر می کنم که همه باید کمی در معرض علوم کامپیوتر قرار بگیرند زیرا شما را واقعا مجبور به فکر کردن کمی متفاوت تر میکنه. این یک مهارته که شما می تونید در زندگی به طور کلی اعمال کنید، چه کار شما مربوط به کد و کامپیوتر باشد چه نه.” ماریسا مایر(Marissa Mayer) مدیر عامل یاهو  پیش از تحصیل در رشته کامپیوتر در دانشگاه استنفورد در رشته پزشکی مشغول به تحصیل بود اما چرا او رشته خود را عوض کرد. او رشته ای می خواست که ” تفکر انتقادی داشته باشه و او رو وارد حل یک مشکل بزرگ کنه. “

3. ایده ها رو مثل آب خوردن تست کنید

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

4. شما برای سرمایه گذاران جذاب تر می شید

به طور مشترک ، برنامه های شتاب دهنده یا سرمایه گذاران یک سوال مشترک دارند که اگر شما یکی از بنیان گذاران کسب و کار هستید آیا با برنامه نویسی آشنا هستید؟ پل گراهام (Paul Graham) از بنیانگذاران Y Combinator دو دلیل برای اهمیت برنامه نویسی برای سرمایه گذاران میاورد. اول، شما می تونید مشکل خود را اداره کنید اگر لازم باشد. دوم، بنیانگذاران که چیزی از برنامه نویسی نمی دانند استخدام یک استعداد در حوزه تکنولوژی برایشان بسیار سخت تره.

حقیقت این است که بعضی از برنامه نویسان نسبت به دیگر برنامه نویسان جذاب تر هستند. به عنوان مثال بن پار، سردبیر سابق Mashable در CNET اظهار داشت که “ شما نیاز به کد زدن دارید، نه به خاطر اینکه شما در این کار خوب هستید، بلکه کارکنان فنی به مراتب بیشتر یک موسس ، با تجربه ی فنی ، را دنبال و پیروی می کنند. ”

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

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

چرا یک کارآفرین عاقل ، باید برنامه نویسی یاد بگیره ؟  چرا یک کارآفرین عاقل ، باید برنامه نویسی یاد بگیره ؟ Quotefancy

با تشکر از همراهی شما.

تاریخ ارسال
23 مهر 1395
ارسال شده توسط
کوروش هاشمی
میزان بازدید
0 نفر بازدیدکننده
ادامه مطلب
0 دیدگاه

چند دلیل برای بهینه سازی کد ها (قسمت اول)

چند دلیل برای بهینه سازی کد (قسمت اول)

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

درباره بهنیه سازی کد و مزایای آن

مسائل بهینه سازی تنها مربوط به توسعه دهندگان نیست و آنها تنها افرادی نیستن که به طور منظم با این موضوع برخورد می کنند به عنوان مثال در بخش طراحی هم بهینه سازی مطرح است. بهینه سازی وظیفه ای است که شامل مراحل مختلف توسعه وب  یا یک نرم افزار می باشد. ما می توانیم کدمان را در سطح معماری با الگوهای طراحی هوشمند و با استفاده از بهترین شیوه های برنامه نویسی و استفاده از ابزار مناسبِ بهینه سازی، در سطح کد منبع، بهینه کنیم. همچنین می توان عملکرد تیم را با معرفی راهنماهای برنامه نویسی و سبکی بهینه بهبود بخشید.

مزایای بهینه سازی کد با رشد پروژه های ما رشد می کنند و حتی با گذشت زمان شما مهارت های بهینه سازی زیادی کسب کرده اید و تقریبا همیشه نتایج مثبتی با گذشت زمان دارد.

1.کد پایه ی تمیز (Cleaner Code Base)

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

2. سازگاری عالی (Higher Consistency)

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

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

3. سایتی سریع تر (Faster Sites)

بهینه سازی کد شبیه به خرید یک سوپر ماشینِ سریع است. در نتیجه، کد ما با سرعت بیشتری اجرا می شود و سایت یا نرم افزار ما حافظه کمتری اشغال می کند و بیش تر از همیشه کاربر پسند است. حتی بهینه سازی بر روی گرمایش کره زمین هم تاثیر میگذارد!!!

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

تحقیقات می گوید که “تقریبا نیمی از کاربران وب انتظار بارگذاری سایت در 2 ثانیه یا کمتر را دارند. کاربران تمایل دارند سایتی که قادر نیست در کمتر از 3 ثانیه بارگذاری شود را ترک کنند.” به طور واضح مشخص است که نباید به راحتی بهینه سازی را نادیده گرفت.

با تشکر از همراهی شما

تاریخ ارسال
5 مهر 1395
ارسال شده توسط
کوروش هاشمی
میزان بازدید
0 نفر بازدیدکننده
ادامه مطلب
1 دیدگاه
صفحات
صفحه 1 از 5
1 2 3 5