بین المللی ها
1.15K subscribers
4.32K photos
264 videos
36 files
2.1K links
کانال رسمی "مرکز آموزش بین الملل" به منظور اعلام تازه ترین اخبار آموزشی، تخفیفات، تورهای دانشجویی اعزام به خارج از کشور برای حضور در آزمون های بین المللی، دانلود کتب و مقالات برتر و ..
www.i3center.com
ارتباط با ادمین:
@i3center_admin
051-37649339
Download Telegram
#برنامه_نویسی_شغل_نیست_عشق_است

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

می‌دانم که هر فرد ۱۹ ساله‌ی دیگر می‌خواهد که کاری در یک لباس فروشی پیدا کند، اما شما مهارتی دارید که بسیار باارزش است حتی اگر ۱۹ سال داشته باشید.

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


🔻 @i3center_Inc 🔺
#برنامه_نویسی_شغل_نیست_عشق_است

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


🔺 @i3center_Inc 🔻
#برنامه_نویسی_شغل_نیست_عشق_است

کامنت نویسی در سورس کد ها

🔺جایی در sourceforge تعداد زیادی برنامه‌های عالی و کاربردی مدفون شده‌اند و کسی از آنها استفاده نمی‌کند زیرا این برنامه‌ها را برنامه‌نویسانی نوشته اند که خوب نمی نویسند (یا اصلا نمی نویسند)، بنابراین کسی متوجه نمی‌شود آنها چه کرده‌اند و برنامه درخشانشان از درخشش می افتد.پس اهمیت استفاده از کامنت را فراموش نکنید!

🔻 با نوشتن توضیح و مشخصه‌های فنی واضح و روشن، به دیگر برنامه نویسان این توانایی را می دهند که کُدشان (برنامه) را بفهمند، یعنی دیگر برنامه نویسان بجای اینکه آن کدها را دوباره نویسی کنند با کدهای آنها کار می کنند و از این کدها استفاده می کنند. در غیر اینصورت کدشان بی ارزش است. با نوشتن مستندات فنی روشن برای کاربران نهایی، مردم متوجه می شوند که این کد چه کار می کند و این تنها راهی است که بوسیله آن کاربران ارزش این کدها را می فهمند.


🔺 @i3center_Inc 🔻
#برنامه_نویسی_شغل_نیست_عشق_است


کابوس برنامه نویسی 👈 اشکالات ناشناخته

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

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


🔺 @i3center_Inc 🔻
#برنامه_نویسی_شغل_نیست_عشق_است



👌مانند برنامه نویس های حرفه ای فکر کنید!

🔺پروژه های زیادی انجام شده و شاید فکر کنید که دیگر هیچ پروژه تازه ای برای انجام نیست، اما یک برنامه نویس حرفه ای هرگز اینطور فکر نمی کند.

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

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



🔺 @i3center_Inc 🔻
#برنامه_نویسی_شغل_نیست_عشق_است


قبل از شروع به یادگیری کدنویسی ابتدا پیش نیازهای مربوط به برنامه نویسی را خوب یادبگیرید.

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

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



🔺 @i3center_Inc 🔻
#برنامه_نویسی_شغل_نیست_عشق_است


کدوم زبان برنامه نویسی رو یاد بگیرم؟!


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


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


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


زبان انتخابی شما می تواند PHP، Ruby، ASP.Net یا C# باشد. زمانی که در یکی از آن ها به تسلط کافی دست یافتید، می توانید عرصه فعالیت خود را گسترش داده و به یادگیری سایرین نیز بپردازید، اما انجام این کار زمانی توصیه می شود که فرد به اطلاعات کافی و گسترده در مورد یکی از آن ها رسیده باشد.


🔻 @i3center_Inc 🔺
#برنامه_نویسی_شغل_نیست_عشق_است

یک شبکه ارتباطی بیابید!

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

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

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


🔻 @i3center_Inc 🔺