من سالها به عنوان توسعه دهنده بازیهای موبایلی و کامپیوتری فعالیت داشتم. یکی از چالشهای اصلی که در توسعه بازیها مطرح میشد، مساله هوش مصنوعی NPCها یا کاراکترهایی بود که توسط کامپیوتر هدایت میشدند. اگر دقت کنید، موفقترین بازیها هم اونهایی هستند که موجودات دنیای اونها از هوش بالایی برخوردار باشند. حالا گوگل با دست...
تازه ترین مقالات :
چند سال پیش به طور اتفاقی در قفسه کتابفروشی به این کتاب آشنا شدم. هیچ پیشزمینه ذهنی در رابطه با «ابرقدرتهای هوش مصنوعی» یا کای فو لی نویسنده این کتاب نداشتم. اما یک مطالعه کوتاه و گذرا روی عناوین و فهرست، یک ذهنیت برای من ساخت که برای انتخاب کتاب کافی بود. ابر قدرتهای هوش...
یکی از چالشهای توسعهدهندگان تازهکار، تکمیل یک رزومه حرفهای است. عمدتا تخصص و تبحر توسعهدهندگان بر مبنای رزومه و از همه مهمتر، لینک گیتهاب خود توسط کارفرما ارزیابی میشود. در این سلسله مطالب سعی میکنم برای توسعهدهندگان تازهکار که هنوز موفق به دریافت پروژه واقعی نشدهاند، چند پروژه پیشنهاد دهم که توسعه و انتشار آنها...
یکی از روشهای من برای مطالعه بهتر و یادآوری راحتتر کتابها، یادداشت نقل قولهای کلیدی آن کتاب است. زمانی که دوباره به کتاب برمیگردم، صرفا مطالعه همان نقل قولها به من کمک میکند تا مضامین و مفاهیم اصلی کتاب را یادآوری برای خودم یادآوری کنم، و حقیقتا این روش بارها برای من جواب داده. هر...
تقریبا روزی نیست که نام یک ابزار جدید و انقلابی هوش مصنوعی را نشنویم و محو تعریف و تمجیدها نشویم. عمدتا این ابزارها برای حل مسائل روزانه طراحی میشوند و طبق وعدهها به راحتی بخشی از کارهای روزمره ما را حل و فصل میکنند. خب تا اینجای داستان همه چیز عالی و رویایی است، اما...
عقاید هوش مصنوعی عقاید ماست!
در این سالها که حسابی تبوتاب هوش مصنوعی به اوج خودش رسیده، لابهلای اخبار حرفهای ضد و نقیض در رابطه با دستاوردهای هوش مصنوعی حرفهای عجبی میشنویم. مثلا در جایی گفته میشه که هوش مصنوعی مایکروسافت نژاد پرست شده، یا یک دیدگاه سیاسی رادیکال را ترویج داده، یا مثلا در رابطه با فلان مساله اظهار نظر کرده و گفته که حضور انسان در کره زمین یک مساله زائد هست. این دست صحبتها بیشتر یادآور مدلهای نگارش داستان به خصوص مبحث جانبخشی به اشیا هست و ارتباطی به چیزی که در واقعیت رخ میده نداره. برای اینکه به یک دیدگاه مشترک...
یادگیری Next.js بصورت پروژه محور
Next.js یک فناوری شگفت انگیز است که به شما امکان میدهد صفحات کاربرپسند سئو و تجربه عملکرد عالی را برای مشتریان ایجاد کنید. در این مقاله، من میخواهم شما را با یک سری تصمیماتی که در برخی وبسایتها گرفته شده تا به Next.js سویچ کنند و آنچه Next.js به ثمر میآورد، آشنا کنم. (مثالی که در اینجا میزنیم صرفا وبسایت codedamn است) مهاجرت از React قبل ازNext.js ، codedamn با استفاده از React.js به عنوان فناوری اصلی ساخته شد که برخی ویژگیها شامل موارد زیر بود: طراحی کاربری متریال Webpack Babel تایپاسکریپت Monaco (برای اجرای کد) پکیجهای سفارشی اگرچه ریاکت یک انتخاب عالی بود، اما چیزی که مانند هر SPA (وب تک صفحهای) دیگر در وب...
بهترین فریمورکهای PHP برای توسعه REST API
زبان برنامه نویسی PHP نیازی به معرفی ندارد، تقریبا تمام مخاطبان وبسایت راکت با آن آشنایی دارند و میدانند که در دنیای توسعه وب چه اهمیت بالایی دارد. اما موضوع اصلی این مقاله خود PHP نیست بلکه فریمورکهای آن است. PHP به عنوان یک زبان متن باز، رایگان و داینامیک توانسته کاربران بسیار زیادی را به خود جذب کرده و توسعه دهندگان حرفهای آن نیز در گسترش و توسعه آن مشارکتهای فراوانی انجام دادهاند. یکی از این مشارکتها در زمینه توسعه فریمورکهای مختلف بوده است. اما چرا این دسته از برنامه نویسان تصمیم گرفتهاند تا روی PHP کار کرده و فریمورکهای متنوعی برای آن ایجاد کنند؟ آیا زبان...
داستان شکل گیری تلگرام و 1 میلیارد بار دانلود
تلگرام از زمان آغاز به کار خود در سال 2013، محبوبیت زیادی در سراسر جهان به دست آورده است. این برنامه پیامرسان بیش از 1 میلیارد بار در سراسر جهان دانلود شده است و هند، اندونزی و روسیه کشورهایی هستند که بیشترین نصب را دارند. در طول تهاجم روسیه در سال 2022، ولودیمیر زلنسکی، رئیس جمهور اوکراین، برای مخاطب قرار دادن ملت خود از تلگرام استفاده کرد. حتی برای تروریست ها، تلگرام به "برنامه انتخابی" آنها تبدیل شد! اما چگونه تلگرام اینقدر بزرگ شد؟ در این مقاله تاریخچه مختصر تلگرام از ایده، محبوبیت و ارتباط آن را بررسی میکنیم همانطور...
چگونه در دانشگاه زمان را مدیریت کنیم؟
شما یک دانشجو هستید، فارغ از تمام تعاریف، شما حال یک فرد مستقل هستید که کسی به شما در مدیریت زمانتان کمک نمیکند. همه چیز را باید خودتان مدیریت کنید، برای امتحانات خودتان باید برنامهریزی داشته باشید، باید به یاد بسپارید که به اندازه کافی بخوابید و در کنار تمام این موارد به زندگی اجتماعیتان نیز بپردازید. زمانی که من وارد دانشگاه شدم همه اطرافم پر بود از وسوسه. دوستان می خواستند بیرون رفته و یک پیتزایی بخورند و چرخی بزنند، شبها خوابگاه پر بود از فیلم و سریالها، دوست جدیدمان میخواست بازی ویدیویی بکند و… . تمام این موارد من را نیز وسوسه میکرد که با آنها همراه شوم. در نهایت چنین وضعیتی، شما شبهای امتحان با مشکلات بسیار...
مطالعه مقاله
یادگیری ری اکت ( ReactJS ) در دنیای واقعی | از 0 تا استخدام [منتورشیپ]
این دوره ReactJs که میخوام بهتون معرفی بکنم دوره آموزشی منتورشیپ ReactJS آکادمی سبزلرن هستش. که یه دوره فوق العاده ای که آکادمی سبزلرن پابلیش یا همون منتشر کرده ، مدرس این دوره آقای سعیدی راد هستش ، و مدت زمان دوره حدود 40 ساعت هستش این دوره از مرحله صفر آموزش داده شده تا به مرحله استخدام ، اگر هم در مورد ReactJS نمیدونید در ادامه یه توضیح مختصر حتما میدم… ReactJs چیست ؟ ری اکت یکی از قدرتمند ترین و محبوب ترین کتابخونه های اوپن سورس یا همون متن باز جاوا اسکریپت هستش، که در سال 2013 توسط شرکت فیسبوک ارائه شد. ری اکت از سال 2014 و 2015 در حال آپدیت شدن هستش و از اون موقع پیشرفت فوق العاده و چشمگیری...
مطالعه مقاله
یادگیری پروژه محور متخصص جنگو
اگر به توسعه وب علاقه دارید و می خواهید کار با یک فریمورک قدرتمند و پرکاربرد را یاد بگیرید، جای درستی آمده اید. جنگو یک فریم ورک وب سطح بالا پایتون است که فرآیند ساخت برنامه های وب را ساده می کند. در این دوره آموزشی جامع، از اصول و مفاهیم پایه جنگو تا تکنیک های پیشرفته آن را به شما یاد خواهیم داد. بعلاوه، هر چیزی را که برای ایجاد برنامه های کاربردی وب حرفه ای مورد نیاز است در اختیار شما می گذاریم. در ادامه چیستی، کاربرد ها و ویژگی ها، مزایا و معایب جنگو را شرح خواهیم داد. همچنین مواردی را که در این دوره فرا خواهید گرفت، پیش نیاز ها و حتی مهارت هایی که باید...
مطالعه مقاله
Api نویسی با Nodejs
آموزش جامع API نویسی Node JS دوره پیش رو دوره آموزش جامع Node js یا بهتره بگم دوره آموزش جامع Api نویسی Node JS هست که ما تو این دوره یاد میگیریم چطور میتونیم برای هر موبایل اپلیکیشن یا وب اپلیکیشنی api بنویسیم از صفر هم شروع میکنیم اینکه Node JS چی هست Rest API چیه اصول rest چیه ازین مباحث مقدماتی شروع میکنیم تا مباحثی مثل عملیات crud بحث های امنیتی و jwt ساختار MVC پروژه کار با پایگاه داده mongodb و کتابخونه کمکی mongoose احراز هویت و socket io رو پوشش میدیم و درنهایت یک پروژه کاملا کاربردی و واقعی از صفر تا انتها پیاده سازی میکنیم Node JS یک پلتفرم فوق العاده سریع برای اپ های Real...
مطالعه مقاله
آموزش کاربردی Typescript بصورت پروژه محور
تایپ اسکریپت یک زبان برنامهنویسی بسیار محبوب در دنیا است که از زبان برنامهنویسی جاوا اسکریپت گرفته شده است ولی تفاوتی که با این زبان دارد این است که بسیاری از مشکلات موجود در آن را بهینهسازی کرده است و به شما اجازه میدهد تا به شکل سادهتری کدهای خود را بنویسید. امروزه آموزشهای مختلفی برای یادگیری این زبان برنامهنویسی وجود دارد که هریک از آنها دارای مزایا و معایب مخصوص به خود هستند. آموزش تایپ اسکریپت (TypeScript) یک آموزش جامع و کامل است که اطلاعات کاملی را در اختیار شما قرار میدهد و به شما کمک میکند تا به یک متخصص در زمینه تایپ اسکریپت تبدیل شوید. دوره آموزش Type Script دارای ویژگیهای بسیار زیادی است که از جمله آنها میتوان به کیفیت بالای آموزشی، هزینه...
مطالعه مقاله
برنامه نویسی دارت از صفر برای همه
چرا زبان برنامهنویسی دارت ؟ من خودم عاشق دارتم، خیلی ساده است برای یادگیری اگه قبلا جاوا بلد باشی که کار ۳ ۴ روزه یادگیری ساختار کلیش ! برای شروع هم خیلی عالیه و سریع میتونی یادبگیری. دوست دارم با من شروع بکنی به یادگیری دارت چون واقعا دوست دارم سبکم و تکنیک هایی که برات زدم رو ببینی و انرژیت رو هم بالا تر ببرم که بعدش بیای و فلاتر رو شروع بکنی چرا منِ امیراحمدادیبی ؟ احتمالا اگر داری این متن رو میخونی منو میشناسی، از خودم نمیخوام تعریف کنم دوست دارم سبکم رو ببینی و انرژی و دقت و زمان و تجهیزاتی که برای این کار گذاشتم رو ببینی و لذتش رو ببری و بعدش خودت میفهمی...
مطالعه مقاله