آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
حضور گروه شرکت‌های شاتل در بیست‌وهفتمین نمایشگاه الکامپ

حضور گروه شرکت‌های شاتل در بیست‌وهفتمین نمایشگاه الکامپ

به گزارش روابط عمومی شاتل، این مجموعه به‌عنوان یکی از شرکت‌های فعال در حوزه ارتباطات، در بیست‌وهفتمین نمایشگاه الکامپ حضور خواهد یافت.
04/04/1403 - 19:46
10 شغل میان‌رده، اما پردرآمد دنیای فناوری در سال 1402

10 شغل میان‌رده، اما پردرآمد دنیای فناوری در سال 1402

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

شناخت خود، درک بهتر از زندگی

حمیدرضا تائبی
دیدگاه و یاداشت
خودشناسی به معنای شناخت خود و فرایندی است که فرد در آن به دنبال درک و فهم بهتری از خودش، عملکرد و عواطف خود است. خودشناسی به ما کمک می‌کند با شناخت دقیق‌تری از خودمان با مشکلات و چالش‌های زندگی بهتر روبه‌رو شویم و تصمیمات بهتری اتخاذ کنیم. 
آشنایی با شبکه‌های عصبی مبتنی بر گراف (Graph Neural Networks)

آشنایی با شبکه‌های عصبی مبتنی بر گراف (Graph Neural Networks)

حمیدرضا تائبی
هوش مصنوعی, کارگاه
شبکه‌های عصبی مبتنی بر گراف (Graph Neural Networks) یکی از دستاوردهای مهم حوزه یادگیری عمیق به‌شمار می‌روند که برای کاربردهایی مانند تحلیل شبکه‌های پیچیده، پردازش زبان طبیعی و شناسایی الگوهای پیچیده در داده‌ها به کار می‌رود. در شبکه‌های عصبی مبتنی بر گراف، ورودی به شکل گراف...
فرا-یادگیری (Meta-learning) در یادگیری ماشین چیست؟

فرا-یادگیری (Meta-learning) در یادگیری ماشین چیست؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه
Meta-learner، یکی از مفاهیم مهم در حوزه یادگیری ماشین است که به مدل یا الگوریتمی اشاره دارد که قادر است از تجربه‌های یادگیری قبلی خود استفاده کند و رویکردی خودکار برای تعمیم دانش به مسائل جدید، ارائه دهد. به‌طور کلی، مفهوم «متا» در این‌جا به معنای یک سطح بالاتر است و بیان‌گر...
Seaborn چیست و چگونه از آن استفاده کنیم؟

Seaborn چیست و چگونه از آن استفاده کنیم؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
Seaborn یک کتابخانه متن‌باز و محبوب در زمینه تجزیه‌وتحلیل داده‌ها و مصورسازی است که بر پایه کتابخانه‌ی Matplotlib ساخته شده است. این کتابخانه معمولا برای تجزیه‌وتحلیل داده‌های آماری و ایجاد نمودارهای زیبا و اطلاعاتی برای تجسم داده‌ها استفاده می‌شود. Seaborn از قابلیت‌های...
آپاچی هدوپ چیست و چگونه از آن استفاده کنیم؟

آپاچی هدوپ چیست و چگونه از آن استفاده کنیم؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
آپاچی هدوپ (Apache Hadoop) یک فریم‌ورک متن‌باز و مقیاس‌پذیر برای پردازش و ذخیره‌سازی کلان‌داده‌ها است. این فریم‌ورک برای پردازش موازی و توزیع شده داده‌ها بر روی یک مجموعه از سرورها مورد استفاده قرار می‌گیرد. هدوپ بر اساس مدل MapReduce برای پردازش داده‌ها استفاده می‌کند و از...
چگونه از زبان برنامه‌نویسی سی‌شارپ در حوزه هوش مصنوعی استفاده کنیم؟

چگونه از زبان برنامه‌نویسی سی‌شارپ در حوزه هوش مصنوعی استفاده کنیم؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه
زبان سی‌شارپ (#C) یک زبان برنامه‌نویسی شی‌ءگرا و قابل‌اجرا بر روی بستر دات‌نت است. این زبان توسط شرکت مایکروسافت توسعه داده شده و برای توسعه برنامه‌های ویندوز، برنامه‌های وب، اپلیکیشن‌های موبایل و برنامه‌های دیگر مورد استفاده قرار می‌گیرد. زبان سی‌شارپ با الهام از زبان سی و سی‌...
هوش مصنوعی و تفکر سیستمی

هوش مصنوعی و تفکر سیستمی

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

شماره 269 ماهنامه شبکه با پرونده ویژه علم داده‌، موتور هوش مصنوعی منتشر شد

اخبار ایران
در سرمقاله شماره 269 ماهنامه شبکه در ادامه سلسله مقالات هوش مصنوعی، اینبار موضوع مهم سیستم و تفکر سیستمی بررسی می‌شود، در فصل هوش مصنوعی مفهوم عامل هوشمند و نقش آن در دنیای هوش مصنوعی بررسی می‌شود، در فصل فناوری شبکه با معماری فارغ از سرور (Serverless) آشنا می‌شود، در فصل امنیت...
بهترین مشاغل مرتبط با رسانه‌های دیجیتال که درآمد خوبی دارند

بهترین مشاغل مرتبط با رسانه‌های دیجیتال که درآمد خوبی دارند

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

آشنایی با انواع نمونه چارت‌های سازمانی

حمیدرضا تائبی
دانش کامپیوتر
چارت سازمانی نمایش بصری است که ساختار سازمانی را به صورت گرافیکی و سلسله‌مراتبی نشان می‌دهد. این نمودار به صورت خطی یا هرمی طراحی می‌شود و نشان می‌دهد که کدام افراد یا گروه‌ها در سازمان به کدام افراد یا واحدها گزارش می‌دهند و چه سطحی از اختیارات و مسئولیت‌ها را دارند.
مجموعه داده‌ها (Data Collection) چیست و چه کاربردی دارد؟

مجموعه داده‌ها (Data Collection) چیست و چه کاربردی دارد؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه
مجموعه داده‌ها (Dataset) به گروهی از اطلاعات یا نمونه‌ها داده‌ها گفته می‌شود که به صورت ساختار یافته یا فاقد ‌ساختار برای تحلیل، استفاده و مدل‌سازی در زمینه‌های مختلف مورد استفاده قرار می‌گیرد. این مجموعه می‌تواند شامل اعداد، متن، تصاویر، صداها، ویدئوها و داده‌های دیگری باشد که...

صفحه‌ها

Apache یا Nginx،کدام وب‌سرو بهتر است؟

Apache یا Nginx،کدام وب‌سرو بهتر است؟

وب‌سرور (Web Server)، نرم‌افزاری است که بر روی یک سرور اجرا می‌شود و وظیفه پاسخ‌گویی به درخواست‌های HTTP ارسال‌شده توسط کلاینت‌ها را دارد. با استفاده از وب‌سرور، صفحات وب و محتواهای دیگری که در یک وب‌سایت قرار دارند، برای کاربرانی که از اینترنت استفاده می‌کنند، در دسترس قرار می‌...
22/02/1403 - 03:55
چگونه زیرساخت‌های ابری تحولی بزرگ در دنیای چندرسانه‌ای به وجود می‌آورند؟

چگونه زیرساخت‌های ابری تحولی بزرگ در دنیای چندرسانه‌ای به وجود می‌آورند؟

فناوری شبکه
امروزه اصطلاحات مهمی در حوزه رسانه و کسب‌وکار پدید آمده‌اند که درک صحیح معنای آن‌ها کمک زیادی به پیشبرد فعالیت‌های تجاری می‌کند. اگر جست‌وجویی در فضای مجازی انجام دهید با واژگان اختصاری مثل OTT، OVD، VOD و نمونه‌های مشابه روبرو می‌شوید که هر یک به فناوری خاصی اشاره دارند که...
آموزش رایگان سکیوریتی‌پلاس: آشنایی با آدرس کلاس‌ها و عملکرد پروتکل TCP/IP

آموزش رایگان سکیوریتی‌پلاس: آشنایی با آدرس کلاس‌ها و عملکرد پروتکل TCP/IP

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

چرا شبکه میهمان روتر امنیت شما را افزایش می‌دهد و چگونه ایجاد می شود؟

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

بازنگری در امنیت تلفن‌های همراه در محل کار در زمان پساکرونا

حمیدرضا تائبی
فناوری شبکه, امنیت
آیا اقدامات امنیتی ماه مارس 2020 شرکت‌ها برای مقابله با بیماری‌ همه‌گیر کووید 19 را به خاطر می‌آورید؟ اقداماتی که باعث شدند تا کسب‌وکارها بخش عمده‌ای از فعالیت‌های تجاری خود را برون‌سپاری کرده و به کارمندان اجازه دهند از راه دور وظایف محوله را انجام دهند؟ در حالی که همگان انتظار...
راهنمای جامع آشنایی با HPE iLO 5

راهنمای جامع آشنایی با HPE iLO 5

پریسا جعفری
فناوری شبکه
سوئیچ غیرمدیریتی چیست؟

سوئیچ غیرمدیریتی چیست؟

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

زیرساخت دسکتاپ مجازی (VDI) چه مزایایی برای سازمان‌ها به همراه دارد؟

حمیدرضا تائبی
فناوری شبکه
فناوری زیرساخت دسکتاپ مجازی (VDI) سرنام Virtual Desktop Infrastructure راهکاری برای میزبانی محیط‌های دسکتاپ در یک سرور مرکزی است. این فناوری بستری مجازی فراهم می‌کند تا دسکتاپ‌های کاربران روی سرور یا سرورها قرار بگیرد. در فناوری مجازی‌سازی دسکتاپ، دسکتاپ‌های مجازی مختلفی روی...
فناوری RAID چیست و چرا نقش مهمی در حفظ و تداوم شبکه دارد؟

فناوری RAID چیست و چرا نقش مهمی در حفظ و تداوم شبکه دارد؟

حمیدرضا تائبی
فناوری شبکه
آرایه چندگانه دیسک‌های مستقل (RAID) سرنام Redundant Array of Independent Disksراهکاری برای ذخیره اطلاعات روی چند دیسک سخت برای محافظت از داده‌ها در برابر خرابی دیسک‌های سخت است. دیسک‌های سختی که این‌گونه پیکربندی می‌شوند به شکل یک دیسک سخت منطقی به سیستم‌عامل نشان داده می‌شوند...
مشکل تصادم در شبکه چیست و چگونه باید به فکر حل آن باشیم؟

مشکل تصادم در شبکه چیست و چگونه باید به فکر حل آن باشیم؟

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

راهکارهایی که برای تامین امنیت سرور باید به آن‌ها دقت کنید

حمیدرضا تائبی
فناوری شبکه, امنیت, پرونده ویژه
یکی از مهم‌ترین نکاتی که پس از خرید سرور فیزیکی یا مجازی باید به آن دقت کنید تامین امنیت سرور است. با توجه به این‌که سرورها قلب تپنده زیرساخت ارتباطی هر سازمانی هستند و تمامی اطلاعات حساس سازمان و اطلاعات کارمندان روی آن‌ها ذخیره‌سازی می‌شود و کارمندان اسناد و مدارک مهمی را روی...
مشکل Broadcast storms در شبکه‌های LAN چیست و چگونه برطرف می‌شود؟

مشکل Broadcast storms در شبکه‌های LAN چیست و چگونه برطرف می‌شود؟

فناوری شبکه
پروتکل درخت پوشا (STP) سرنام Spanning Tree Protocol یکی از موثرترین راهکار برای حل مشکل حلقه در شبکه‌های سوییچ شده است. پروتکل درخت پوشا، وظیفه مدیریت لینک‌ها جهت فراهم کردن افزونگی (redundancy) مسیر و پیشگیری از ایجاد حلقه را دارد. مشکلی که شبکه‌های کامپیوتری دارند این است که...
پروتکل ARP چیست و چرا نقش مهمی در دنیای امروز دارد؟

پروتکل ARP چیست و چرا نقش مهمی در دنیای امروز دارد؟

حمیدرضا تائبی
فناوری شبکه
پروتکل تفکیک آدرس ARP سرنام Address Resolution Protocol یکی از پروتکل‌های مهم دنیای شبکه است. هنگامی که یک سامانه متصل به شبکه قصد دارد پیامی از طریق شبکه ارسال کند، باید داده‌ها را در لایه‌های مدل OSI قرار دهد. بنابراین در هر لایه باید تمام اطلاعات سرایند مثل پورت‌های TCP/UDP...

صفحه‌ها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

بسته‌های اینترنت شاتل موبایل با زمان‌ها و حجم‌های متنوع، جهت پاسخ‌گویی به طیف گسترده مشترکین طراحی شده است. شما می‌توانید با فعال‌سازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهره‌مند شوید. در این مطلب، علاوه بر آشنایی با بسته‌های...
الناز قنبری
10/04/1401 - 03:40

صفحه‌ها

شبکه عصبی SOM چیست و چگونه آن‌را پیاده‌سازی کنیم؟

شبکه عصبی SOM چیست و چگونه آن‌را پیاده‌سازی کنیم؟

شبکه عصبی SOM سرنام (Self-Organizing Map) یا نقشه خود سازما‌‌ن‌دهنده، یک نوع شبکه عصبی بدون نظارت است که برای تجزیه و تحلیل داده‌ها و کاهش بعد در فضای بزرگ استفاده می‌شود. SOM در دهه ۱۹۸۰ توسط توماس کوهونن (Teuvo Kohonen) معرفی شد.
حمیدرضا تائبی
28/03/1403 - 13:45
آشنایی با رایج‌ترین الگوهای برنامه‌نویسی

آشنایی با رایج‌ترین الگوهای برنامه‌نویسی

حمیدرضا تائبی
کارگاه, برنامه نویسی
الگوی برنامه‌نویسی که برخی منابع به آن پارادایم برنامه‌نویسی می‌گویند به معماری به کار گرفته شده در کدنویسی‌ها اشاره دارد. البته دقت کنید منظور از معماری در این بحث نوع کدنویسی همچون تابعی‌، شی‌گرا و... است و ارتباطی با متدولوژی‌های نرم‌افزاری ندارد.
راهنمای جامع آشنایی با سیستم کنترل نسخه گیت (Git)

راهنمای جامع آشنایی با سیستم کنترل نسخه گیت (Git)

حمیدرضا تائبی
کارگاه, برنامه نویسی
گیت (Git) یک سامانه کنترل نسخه (VCS) سرنام Version Control System رایگان و متن‌باز است. سامانه فوق در سال 2005 میلادی توسط لینوس توروالدز بنیان‌گذار کرنل لینوکس طراحی شد. برخلاف، سامانه‌های کنترل نسخه دیگر همچون آپاچی ساب‌ورژن که به شکل سامانه نسخه هم‌روند (Concurrent Versions...
برنامه‌نویسی و هوش مصنوعی + زبان‌‌های برنامه‌نویسی قدرتمند برای هوش مصنوعی

برنامه‌نویسی و هوش مصنوعی + زبان‌‌های برنامه‌نویسی قدرتمند برای هوش مصنوعی

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

درمان‌گری که برنامه‌نویس شد

حمید نیک‌روش
برنامه نویسی, پرونده ویژه
دِیو هوور برنامه‌نویس، مؤسس بوت‌کمپ‌های برنامه‌نویسی، درمان‌گر خانواده (Family therapy) و مشاور شرکت‌های توسعه نرم‌افزار به برنامه‌نویسان پیشنهاد می‌کند برای بهتر دیدن شدن در بازار به شدت رقابتی برنامه‌نویسی به نکات مهمی دقت کنند. همچنین، به کسب‌وکارها پیشنهاد می‌کند به فکر...
نکات مهمی که برنامه‌نویسان باید در مورد سامانه‌های مدیریت داده‌های کلیدی بدانند

نکات مهمی که برنامه‌نویسان باید در مورد سامانه‌های مدیریت داده‌های کلیدی بدانند

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

یادگیری برنامه‌نویسی به یک ضرورت برای متخصصان امنیت سایبری

حمیدرضا تائبی
امنیت, برنامه نویسی, پرونده ویژه
برخی مواقع، شرایط ایجاد می‌کند کارشناسان امنیتی برای حل مشکلات دست به‌کار شوند و راه‌حل‌هایی برای رفع رخنه‌های امنیتی ابداع کنند. به‌طور مثال، در برخی از سازمان‌ها یکسری بازرسی‌های امنیتی باید به شکل روزانه انجام شوند و این احتمال وجود دارد که دپارتمان امنیتی موفق نشوند در یک...
برنامه‌نویسی چیست؟ راهکارهایی برای برنامه‌نویس شدن و بدست آوردن اولین شغل

برنامه‌نویسی چیست؟ راهکارهایی برای برنامه‌نویس شدن و بدست آوردن اولین شغل

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

اگر به فکر یادگیری این 10 زبان برنامه‌نویسی باشید بیکار نخواهید ماند

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

آنگولار 4 و آنگولار 5 چه تفاوت‌هایی با هم دارند؟

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

جاوا یک زبان برنامه‌نویسی سازمانی همچنان مقتدر

محسن آقاجانی
برنامه نویسی, پرونده ویژه
زبان برنامه‌نویسی جاوا بیست و پنجمین سالگرد حضور خود در دنیای فناوری را جشن گرفت. 23 می‌ 2020 بیست و پنج سال از زمانی می‌گذرد که شرکت سان مایکروسیستمز (Sun Microsystems ) برای اولین بار جاوا را به دنیا معرفی کرد. این زبان برنامه‌نویسی حتا با وجود رقبای قدرتمندی مثل پایتون و Go...
چرا یادگیری برنامه‌نویسی برای مهندسان شبکه یک ضرورت است؟

چرا یادگیری برنامه‌نویسی برای مهندسان شبکه یک ضرورت است؟

حمیدرضا تائبی
فناوری شبکه, برنامه نویسی, پرونده ویژه
اواخر دوران تحصیلم در دانشگاه زمانی که برای اولین بار در یک جلسه مصاحبه شرکت کردم، مصاحبه‌کننده از من پرسید دوست دارم در کدامیک از این مسیرها گام بردارم: "مهندس شبکه" یا "توسعه‌دهنده نرم‌افزار"؟ پاسخ دادم به هر دو موضوع علاقه دارم و در مورد آن‌ها مطالعه کرده‌...
7 نکته برای نوشتن کدهایی بهتر و پاکیزه‌تر

7 نکته برای نوشتن کدهایی بهتر و پاکیزه‌تر

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

صفحه‌ها