نسخه الکترونیکی ماهنامه شبکه 230
دیدگاه و یادداشت
- سرمقاله؛ مهارت مدیریت افراد
- سلام بر الگوریتمها و مشاغل هوشمند
- رونق بورس و دیتاسنترهای ذوبشده
پرونده ویژه
پرونده ویژه تیرماه ماهنامه را به مبحث برنامهنویسی اختصاص دادهایم. در پرونده ویژه این شماره به جای آنکه به سراغ مباحث کلیشهای برویم و روی موضوعاتی همچون برنامهنویسی چیست، چه زبانهای برنامهنویسی بهترینهای سال جاری هستند و.... برویم، سعی کردیم روی مباحث بدیهیتری همچون چگونه از زبانهای برنامهنویسی برای کسب سود از بورس استفاده کنیم، چرا کارشناسان شبکه و امنیت مجبور به یادگیری برنامهنویسی هستند، چگونه برنامهنویسان یک سامانه هوش مصنوعی را طراحی میکنند، افراد ناآشنا با دنیای فناوری چگونه برنامهنویسی را یاد گرفته و در این راه موفق میشوند را مورد ارزیابی قرار دادهایم. امید است پرونده ویژه این شماره مورد توجه علاقهمندان قرار گیرد.
- آنچه خوبان همه دارند ...!
- چگونه با MQL برای بورس برنامهنویسی کنیم؟
- جاوا، بیست و پنج سال بر بام برنامهنویسی دنیا
- درمانگری که برنامهنویس شد
- آیا یادگیری برنامهنویسی برای مهندسان شبکه یک ضرورت است؟
- برنامهنویسان چگونه یک سیستم هوش مصنوعی را طراحی میکنند؟
- نکات مهمی که برنامهنویسان باید در مورد سامانههای مدیریت دادههای کلیدی بدانند
- آیا یادگیری زبانهای برنامهنویسی برای متخصصان امنیت سایبری ضروری
شاهراه اطلاعات
- ابداع راهکاری جدید برای مشاهده حروف توسط نابینایان
- دنیای دوربین: علمی-تخیلیهای دوست داشتنی
- دنیای موبایل: و باز هم کرونا
فناوری شبکه
- هشت روند تاثیرگذار که صنعت مرکز داده را در سال 2020 شکل میدهند
- بهترین مکانیزم سرمایش ویژه تجهیزات پهلو به پهلو در مراکز داده چیست
- چرا کسبوکارها در سالهای آتی به شکل فزایندهای از رایانش ابری استفاده میکنند؟
- چه زمانی باید به فکر نوسازی و ارتقا تجهیزات مرکز داده باشیم؟
امنیت
- ایمنسازی بسترهای تبادل اطلاعات در صنعت اینترنت اشیا
عصر شبکه
- برنامهریزى شهرى و نقش آن در پیشگیری از اپیدمی
- دارو یا تغییر رفتار؟ کدامیک ما را از کرونا نجات خواهد داد؟
کارگاه
- انبار داده چیست و چه کاربردهایی دارد
- چرا معماری میکروسرویس شما به تجمیع نیاز دارد؟
آنچه خوبان همه دارند تو تنها داری!
دانشجویان قدیمی رشته کامپیوتر به خوبی به یاد میآورند که اساتید همواره به این نکته اشاره میکردند که دانشپژوهان رشته کامپیوتر مجبور هستند سطح دانش خود در ارتباط با ریاضیات و سایر مباحث مرتبط با برنامهنویسی (آشنایی با مبحث ریزپردازندهها، معماری کامپیوتر و...) را افزایش دهند تا بتوانند در کدنویسی موفق شوند. با اینحال، به نظر میرسد اکنون اینگونه نیست و برای یادگیری برنامهنویسی الزامی به یادگیری ریاضی یا سایر مباحث مرتبط نیست و افراد میتوانند با حضور در کلاسهای آموزش زبانهای برنامهنویسی و گذراندن دورههای کوتاه مدت با مفاهیم پایه برنامهنویسی آشنا میشوند. البته کدنویسی درست و منطقی ظرافتهای خاص خود را دارد و افراد باید در شاخههای مختلفی سطح دانش خود را ارتقا دهند که آشنایی با نحوه الگوریتمنویسی که یک مرحله پیش از کدنویسی است و مباحث مرتبط با مهندسی نرمافزار که به متدولوژیهای ساخت برنامههای کاربردی اشاره دارند به افراد کمک میکنند برنامههایی ساختیافته را طراحی کرده و بدون مشکل با تیمهای بزرگ برنامهنویسی همکاری داشته باشند. افرادی که تصمیم میگیرند به سراغ یادگیری برنامهنویسی بروند با یک چالش فکری بزرگ روبرو میشوند، گام برداشتن در مسیر یادگیری برنامهنویسی انتخاب درستی است، پس از تسلط بر یک زبان برنامهنویسی چه مدت طول میکشد تا شغلی متناسب با آن پیدا کنم؟ حتا افراد باتجربه زمانی که به سراغ یادگیری زبان برنامهنویسی دوم یا سومی میروند، گزینه هماهنگ با شغل یا مهارت فعلی خود را انتخاب میکنند.
برخی از افراد با این هدف به سراغ یادگیری زبانهای برنامهنویسی میروند تا بدانند در پشت صحنه اجرای نرمافزارها چه اتفاقاتی میافتد. چگونه در عرض چند ثانیه گوگل نتایج یک محاوره را باز میگرداند. چگونه میتوانیم از طریق شبکههای اجتماعی با افرادی که آن سوی کره خاکی قرار دارند ارتباط برقرار کنیم. چگونه گوگل مپس کار میکند. واقعیت این است که زندگی روزمره ما با فناوری عجین شده و برای انجام کارهای مختلفی همچون برقراری ارتباط با دیگران، پر کردن اوقات فراغت، انجام کارهای تجاری و کارهای تحقیقاتی از ابزارهای مبتنی بر فناوری اطلاعات استفاده میکنیم. با اینحال، تعداد کمی از مردم میدانند که چگونه کدنویسی کرده یا کدهای نوشته شده را بخوانند. زندگی پیچیده ماشینی باعث شده انسانها با مشکلات عدیده زیادی احاطه شوند و تنها راه برونرفت از این مشکلات یادگیری برنامهنویسی و بهکارگیری این مهارت برای حل مشکلات دنیای واقعی است. اگر شغل فعلی شما ارتباطی با دنیای برنامهنویسی ندارد، مدرک دانشگاهی در تضاد با دنیای فناوری است یا هیچ پیشزمینهای در ارتباط با برنامهنویسی ندارید، بازهم دلایل متعددی برای متقاعد کردن شما برای یادگیری برنامهنویسی وجود دارد که به چند مورد از آنها اشاره میکنیم. اولین و مهمترین دلیل متقاعدکننده در این زمینه فرصتهای شغلی مختلف و حقوق زیاد است. برای افراد مسلط به برنامهنویسی فرصتهای شغلی زیادی وجود دارد. شما میتوانید به صورت پروژهای با شرکتها همکاری کنید و خود را از محدودیت کار در ساعات مشخص خلاص کنید. برنامهنویسان مسلط به برنامهنویسی میتوانند جذب شرکتها شوند، روی پروژههای شخصی کار کرده و از طریق فروشگاههای اینترنتی نرمافزار خود را به فروش برسانند،
در آموزشگاهها به تدریس مشغول شوند یا حتا به عنوان کارشناس تست نرمافزار در شرکتی مشغول به کار شوند. حقوق برنامهنویسان عمدتا زیاد است، زیرا در اغلب موارد پروژههای برنامهنویسی به صرف وقت، تحلیل پارامترهای مختلف و مهمتر از آن خلاقیت نیاز دارد. همچنین به این نکته دقت کنید که دستمزد برنامهنویسان ساعتی پرداخت میشود و بر مبنای هر معیاری که محاسبه کنید این افراد دستمزد بیشتری نسبت به یک کارمند ساده دریافت میکنند، اما در مقابل ساعت کمی را برای نوشتن یک برنامه سپری میکنند، البته افرادی که برنامهنویسی را به معنای واقعی کلمه یاد گرفته باشند. فناوریها حاکم بلامنازع دنیای ما هستند. فناوری در هر مکان و صنعتی وجود دارد و شکی نیست که بخشی از زندگی روزمره است. صنایع مختلفی بر مبنای برنامههای کامپیوتری فعالیتهای کاری خود را انجام میدهند و کمتر شرکتی را پیدا میکنید که بدون بهکارگیری برنامههای کامپیوتری قادر به انجام فعالیتهای تجاری خود باشد. دانشمندان از کامپیوترها برای تجزیه و تحلیل و مشاهده نتایج آزمایشها و انجام تحقیقات استفاده میکنند.
سازمانهای بیمهگر در انجام امور مالی، مراکز آموزشی در ارائه خدمات نوین از راه دور، مراکز بهداشت و درمان برای ارائه سرویس به افرادی که دور از مراکز بهداشتی هستند، خردهفروشیهای آنلاین برای عرضه محصولات همگی از برنامههای نوشته شده توسط برنامهنویسان استفاده میکنند. با یک حساب سرانگشتی متوجه میشویم که یادگیری برنامهنویسی به یکی از نیازهای مهم زندگی همه ما تبدیل شده و حتا افراد شاغل در حوزههایی همچون شبکه و امنیت مجبور به یادگیری برنامهنویسی هستند. همانگونه که در پرونده ویژه این شماره خواهید خواهند، امروزه بیشتر کارشناسان حوزههای شبکه و امنیت برای انجام درست کارهای خود مجبور به یادگیری برنامهنویسی هستند. شاید ذکر این نکته خالی از لطف نباشد که بگوییم حتا افراد علاقهمند به دنیای بورس نیز با تسلط بر کدنویسی میتوانند به درآمدهای کلانی دست پیدا کنند. بر همین اساس پرونده ویژه خردادماه ماهنامه را به مبحث برنامهنویسی اختصاص دادهایم. در پرونده ویژه این شماره به جای آنکه به سراغ مباحث کلیشهای برویم و روی موضوعاتی همچون برنامهنویسی چیست، چه زبانهای برنامهنویسی بهترینهای سال جاری هستند و.... برویم، سعی کردیم روی مباحث بدیهیتری همچون چگونه از زبانهای برنامهنویسی برای کسب سود از بورس استفاده کنیم، چرا کارشناسان شبکه و امنیت مجبور به یادگیری برنامهنویسی هستند، چگونه برنامهنویسان یک سامانه هوش مصنوعی را طراحی میکنند، افراد ناآشنا با دنیای فناوری چگونه برنامهنویسی را یاد گرفته و در این راه موفق میشوند را مورد ارزیابی قرار دادهایم. امید است پرونده ویژه این شماره مورد توجه علاقهمندان قرار گیرد.