بینایی رایانه ای به یافتن پارکینگ ها برای نجات حیات وحش کمک می کند

بینایی رایانه ای به یافتن پارکینگ ها برای نجات حیات وحش کمک می کند

نوشته مایکل ایوانز ، مرکز دانشمندان ارشد حفاظت از داده ها برای حفاظت از نوآوری ، مدافعان حیات وحش

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

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

اخیراً ، مدافعان کار کردند با The Nature Conservancy (TNC) در دو پروژه از این قبیل که از Google Earth Engine و کتابخانه یادگیری عمیق TensorFlow برای تهیه نقشه های سفارشی از تصاویر ماهواره ای استفاده کردند.

یافتن سایتهای کم تأثیر برای تأسیسات خورشیدی

< p> نقشه راه خورشیدی لانگ آیلند ، همکاری Defenders و TNC در نیویورک ، با هدف پیشبرد سرعت تأسیسات انرژی خورشیدی در لانگ آیلند با شناسایی سایتهای کم تأثیر و کاهش درگیری در محل سکونت. یکی از مناطق اصلی هدف توسعه ، پارکینگ است. به طور مشابه ، بخش TNC در کارولینای شمالی در تلاش است تا مکان های خورشیدی کم ضربه را ترویج دهد و می خواست یک نقشه به روز از تمام آرایه های خورشیدی موجود در این ایالت تهیه کند. هر یک از این پروژه ها نیاز به نگاشت اشیاء خاص در منظره داشت: پارکینگ ها و آرایه های خورشیدی نصب شده روی زمین.

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

برای آموزش مدل تقسیم بندی تصویر ، به تصاویری نمونه نیاز داریم که در آن اشیایی که می خواهیم ترسیم کنیم برچسب گذاری شده اند. مارگارت فیلدز ، مدیر GIS TNC در کارولینای شمالی ، 663 چند ضلعی را به ما ارائه داد که ردپای آرایه های خورشیدی زمینی را در کارولینای شمالی تا سال 2016 مشخص می کردند. ما 645 دستگاه دیجیتالی دستی دریافت کردیممحدوده پارکینگ در شهر هانتینگتون ، نیویورک از کارن لو ، متخصص GIS با TNC در نیویورک.

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

ما از دو رویکرد تقسیم بندی تصویر متفاوت اما مرتبط و منابع مختلف تصویر برای هر کار استفاده کردیم. برای ترسیم آرایه های خورشیدی موجود ، ما یک مدل U-Net را با استفاده از تصاویر چند طیفی از سیستم ماهواره ای Sentinel-2 آموزش دادیم. گردش کار ما عمدتا بر اساس نسخه نمایشی ارائه شده در Google Earth Engine GipHub بود.

ما از Earth Engine برای ایجاد موزاییک یک ماهه بدون ابر از تصاویر Sentinel-2 که کارولینای شمالی را در ژانویه 2016 پوشش می دهد ، استفاده کردیم. حاوی نوارهای آبی ، سبز ، قرمز ، نزدیک مادون قرمز و موج کوتاه مادون قرمز 1 و 2. ما موزاییک Sentinel-2 را استاندارد کردیم به طوری که هر نوار در مقیاس 0-1 قرار داشت و از صدک 99 هر باند به عنوان حداکثر مقدار استفاده شد. این تصویر ، همراه با برچسب های آرایه خورشیدی ، سپس به عنوان تراشه های تصویری 256 در 256 پیکسل نمونه برداری شد که در مدل U-Net قرار داده شد. برای آموزش یک مدل تقسیم بندی مفید تصویر ما از تصاویر برنامه ملی تصویربرداری کشاورزی (NAIP) ، که شامل 1 متر مربع پیکسل است ، برای ترسیم دقیق پارکینگ ها در لانگ آیلند استفاده کردیم. وضوح فضایی دقیق داده های NAIP با یک مبادله در وضوح اخیر و طیفی همراه بود. تصاویر NAIP هر دو سال یکبار در هر ایالت جمع آوری می شوند و جدیدترین تصویری که لانگ آیلند را پوشش می دهد مربوط به سال 2016 است. علاوه بر این ، تصاویر NAIP تنها قسمت های آبی ، سبز ، قرمز و مادون قرمز نزدیک طیف الکترومغناطیسی را ثبت می کنند. اگرچه این چهار باند اطلاعات طیفی کمتری نسبت به Sentinel-2 ارائه می دهند ، ساختار داده ها به ما اجازه می دهد از مدلی استفاده کنیم که از قبل بر روی میلیون ها عکس از مجموعه ImageNet آموزش دیده است.

DeepLab v3 یکی از پیشرفته ترین مدل های تقسیم بندی تصویر برای ترسیم اشیاء در عکس ها ایجاد شده است. مدل ها دارای ورودی 3 باند (معمولاً RGB) و تراشه های تصویر 512 5 512 پیکسل هستند. عکسها معمولاً مقادیر قرمز ، سبز و آبی را در مقیاس 0 تا 256 ثبت می کنند که همان NAIP است ، بنابراین نیازی به تجدید تصویر این تصاویر نداریم.

ایجاد مثالهای مثبت برای یادگیری تصویر

از آنجا که آرایه های خورشیدی و پارکینگ ها نسبت به چشم اندازهای مربوطه نسبتاً پراکنده هستند ، ما دو مرحله را برای اطمینان از مدل های خود به عنوان مثال های مثبت کافی برای یادگیری تشخیص این ویژگی ها انجام دادیم. اول ، ما محدوده فضایی نمونه برداری را در مناطق 5 کیلومتری ویژگی های دیجیتالی محدود کردیم. ثانیاً ، ما مرکزهای چند ضلعی های دیجیتالی را به مجموعه نقاط نمونه برداری اضافه کردیم. سپس از این نقاط برای ایجاد تراشه های تصویری استفاده می شود که برای آموزش مدل های U-Net و DeepLab استفاده می شود. اندکی بیش از 600 نمونه در بهترین حالت مجموعه داده های آموزشی اندک را نشان می دهد ، بنابراین پیاده سازی تصویر برای افزایش مصنوعی تغییرپذیری تصاویری که این مدلها بر روی آنها آموزش دیده اند بسیار مهم بود.

آرایه خورشیدی فوتوولتائیک با پوشش گیاهی بومی درلانگ آیلند. [اعتبار عکس: جسیکا قیمت]

ما هر دو مدل U-Net و DeepLab را با استفاده از نوت بوک های Colaboratory آموزش دادیم. این یک محیط محاسباتی پایتون مبتنی بر ابر را فراهم کرد که قبلاً برای اجرای TensorFlow پیکربندی شده است. با نصب API Earth Engine Python در نوت بوک ، ما قادر به پردازش تصاویر ، نمونه داده های آموزش و شروع مدلهای آموزشی به سرعت و به آسانی بودیم.

ما به هر مدل 50 دوره داده های آموزشی نشان دادیم و از TensorBoard برای معیارهای ضرر و دقت را در پایان هر دوره تجسم کنید. با استفاده از فراخوان های Keras ، وزن ها را از مدلی که در طول تمرین بهترین عملکرد را از نظر تقاطع روی اتحاد (IoU) داشت ، که میزان همپوشانی بین دو مجموعه شکل را اندازه گیری می کند ، ذخیره کردیم. هر دو مدل حداکثر IoU 80 درصد در مجموعه داده های اعتبارسنجی به دست آوردند ، در آن زمان ما برای اطمینان از پیش بینی و بررسی خروجی اطمینان کافی داشتیم. کد مورد استفاده برای این تجزیه و تحلیل ها در اینجا موجود است.

مثال پیش بینی آرایه های خورشیدی زمینی در کارولینای شمالی توسط مدل آموزش دیده U-Net [چپ] | پارکینگ های مدل آموزش دیده DeepLab v3 در هانتینگتون ، نیویورک [راست]

خروجی های ما 55 آرایه خورشیدی جدید تأیید شده در کارولینای شمالی و 2942 پارکینگ در شهر هانتینگتون را به همراه داشت. شما می توانید نتایج این مدلها را از طریق برنامه Google Earth Engine ما بررسی کنید.

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

در حالی که این دو مورد از مدافعان هستند. "پروژه های اولیه با استفاده از بینایی رایانه ای ، ما هیجان زده هستیم که هر دو می توانند درهای بیشتری را برای کمک به توسعه توسعه انرژی های تجدیدپذیر کم اثر باز کنند.

رایانه اینترنتی (ICP) در Bitbns فهرست شده است!

رایانه اینترنتی (ICP) در Bitbns فهرست شده است!

کاربران مورد توجه! در حال آوردن توکن جدید در Bitbns هستیم.

رایانه اینترنتی (ICP) در حال فهرست شدن است. برنامه زنده به شرح زیر است:

سفارشات ساعت 20:30 باز می شوند شروع معاملات از ساعت 9 شب است مرور ICP

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

روند بازار ICP

قیمت رایانه اینترنتی امروز 325.36 دلار با حجم معاملات 24 ساعته 840.074.296 دلار است. قیمت ICP در 24 ساعت گذشته -22.5 درصد کاهش یافته است. دارای گردش گردش 0 سکه ICP و حداکثر عرضه 469 میلیون. Binance فعال ترین بازار فعلی است که آن را معامله می کند.

ICP چیست؟

رایانه اینترنتی یک پروژه بلاکچین توسط بنیاد DFINITY است که قصد دارد عملکرد اینترنت عمومی را از شبکه ای که میلیاردها نفر (از طریق پروتکل های TCP/IP) را به یک پلت فرم محاسبه عمومی متصل می کند که میلیون ها توسعه دهنده و کارآفرین را توانمند می سازد (از طریق پروتکل ICP)

رمز ICP چیست؟

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

به زودی لیست های بیشتری ارائه می دهیم!

گوش به زنگ باشید. تا آن موقع. به سمت بالا و به بعد تیم Bitbns

شتاب جهانی علوم رایانه همچنان در حال رشد است

شتاب جهانی علوم رایانه همچنان در حال رشد است

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

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

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

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

در ایالات متحده ، ویسکانسین به عنوان دهمین ایالت ایالات متحده تبدیل شد که به طور رسمی استانداردهای دانشگاهی علوم کامپیوتر را برای کلاس های K-12 تصویب کرد.

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

با اعلام هفتگی از کل کشورها ، دشوار است که تصور کنیم که CS چگونه می تواند به رشد خود ادامه دهد ، اما ما در آینده نزدیک اخبار بزرگتری را در راه داریم!

یادداشتی برای خریداران آمازون: برای حمایت از تلاش ما برای ایجاد فرصت یادگیری علوم کامپیوتر به هر دانش آموز : از لبخند آمازون استفاده کنید و 0.5 درصد از خریدهای خود را به Code.org اختصاص دهید. (راه اندازی یکبار کار این کار را به صورت خودکار برای شما انجام می دهد.)

هادی پرتوی ، Code.org

تفاوت بین گواهینامه یا دیپلم در علوم کامپیوتر در سال 2021 چیست؟

تفاوت بین گواهینامه یا دیپلم در علوم کامپیوتر در سال 2021 چیست؟

دانستن این تفاوت 4 سال در من صرفه جویی کرد و هزاران دلار نگفت

عکس آرتم پودرز از Pexels

وقتی به دنبال دریافت اولین شغل خود در زمینه برنامه نویسی بودم ، هیچ کاری نداشتم تصور کنید تفاوت بین گواهینامه یا دیپلم چیست؟ من بسیار ترسیده بودم که باید به مدرسه بازگردم و 2-4 سال برای گرفتن مدرک علوم کامپیوتر صرف کنم تا کارفرما حتی به سمت من پلک بزند. متأسفانه برای من ، دو درجه در زیست شناسی حفاظتی برای جذب کارفرمایان جدی برنامه نویسی کافی نیست. سپس با کمپ های آموزشی آشنا شدم ، که نگرانی های من را تا حدودی برطرف کرد ، اما من وقت و هزینه ای برای هزینه کردن در یک برنامه 15 هفته ای نداشتم. در واقع یک گواهینامه آنلاین بود که پس از گذراندن دوره مقدماتی SQL دریافت کردم - و البته دانش مربوطه که با گواهینامه من همراه بود. بدانید که کارفرمایان شما می خواهند کاندیدایی را استخدام کنند که دارای تجربه و شرایط ایده آل باشد. اما اینجاست که گیر افتادن آسان است. آیا مثل من نگران آن هستید ، آیا به مدرک دانشگاهی مناسب احتیاج دارید یا می توانید به صورت آنلاین علوم کامپیوتر را بیاموزید و مطمئن شوید که گواهینامه آنلاین دریافت می کنید تا ارزش خود را برای کارفرمایان ثابت کنید؟

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

خبر خوب این است که در سال 2021 ، بسیاری از کارفرمایان احتمالی آینده برای شما مهم نیست که مدرک Ivy League دارید یا در تمام طول سال خانه خود را ترک نکرده اید. به تا زمانی که بتوانید ثابت کنید که آنچه را که برای موفقیت در شغل خود لازم دارید ، دارید ، آماده خواهید شد.

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

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

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

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

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

آیا دقیقاً می دانید که می خواهید در برنامه نویسی خود چه کار کنید؟ < /h1>

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

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

چقدر زمان و پول برای یادگیری کامپیوتر دارید علوم؟ من کاملاً زمان یا پول لازم برای دریافت مدرک در رشته کامپیوتر ندارم.

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

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

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

آیا از مبانی علوم کامپیوتر آگاهی دارید؟

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

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

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

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

انجام دهید کارفرما در نظر دارید؟

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

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

تفاوت بین گواهینامه یا دیپلم به شما بستگی دارد.

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

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

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

بازبینی: رویداد راه اندازی رایانه رایانه اینترنتی

بازبینی: رویداد راه اندازی رایانه رایانه اینترنتی

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

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

در 10 مه ، در جهشی عظیم برای بلاک چین و اکوسیستم اینترنت ، نقطه عطف رایانه رایانه اینترنتی نقطه عطف شبکه را تغییر داد در حالت کاملاً عمومی.

در یک رویداد ویژه راه اندازی که سه روز قبل برگزار شد ، دومینیک ویلیامز ، بنیانگذار و دانشمند ارشد DFINITY و اعضای ستاد تحقیق و توسعه بنیاد ، رمزنگاری و معماری جدیدی را که به رایانه اینترنتی اجازه می دهد توضیح دادند عملکرد اینترنت جهانی را گسترش دهید تا بتواند نرم افزار را میزبانی کند و آن را به یک رایانه عمومی تبدیل کند که توسعه دهندگان و کارآفرینان را در سراسر جهان توانمند سازد. به شروع به ساختن در sdk.dfinity.org کنید و به انجمن توسعه دهندگان ما در forum.dfinity.org بپیوندید.

در زیر ارائه ها و گفتگوهایی از رویداد راه اندازی Mercury Genesis راه اندازی شده است:

به رویداد راه اندازی رایانه اینترنتی Mercury Genesis (Dominic Williams)

بنیانگذار و دانشمند اصلی DFINITY دومینیک ویلیامز از مخاطبان برای حمایت از بنیاد DFINITY در سفر برای رسیدن به این لحظه تشکر می کند.

بازکن | تاریخچه اینترنت

اینترنت یکی از بزرگترین اختراعات بشریت است: یک شبکه عمومی و غیر متمرکز از شبکه ها که جهان از آن برای برقراری ارتباط و به اشتراک گذاری اطلاعات استفاده می کند. با سفر به لحظات کلیدی تاریخ اینترنت عمومی - که با راه اندازی رایانه اینترنتی به پایان رسید.

بحث | مروری بر رایانه اینترنتی (دومینیک ویلیامز)

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

تجدید نظر رویداد Forbes: رونق اینترنت باز

بنیاد DFINITY جوزف لوبین (اتریوم ، ConsenSys) ، سیندی کان (EFF) ، جیم زملین (بنیاد لینوکس) ، براد تمپلتون (ClariNet) و آلن امتاژ (آرچی) برای یک رویداد ویژه برای بحث در مورد این لحظه مهم در تکامل اینترنت - رونق اینترنت باز.

بحث | داخل رایانه اینترنتی: رمزنگاری کلید زنجیره ای (Jan Camenisch)

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

بحث | داخل رایانه اینترنتی: اجماع (Manu Drijvers)

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

بحث | داخل رایانه اینترنتی: تولید کلید توزیع نشده غیر فعال (ینس گروت)

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

بحث | داخل رایانه اینترنتی: احراز هویت و هویت وب (Björn Tackmann)

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

نسخه ی نمایشی | هویت اینترنتی: پایان نام کاربری و رمزهای عبور (Dominic Williams & Joachim Breitner)

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

نسخه ی نمایشی | چت باز: برنامه چت غیر متمرکز آینده (Matt Grogan & Hamish Peebles)

این نسخه ی نمایشی راهگشایی یک برنامه چت باز و غیر متمرکز است که بر روی رایانه اینترنتی با رمزنگاری کامل به پایان ساخته شده است. امنیت با استفاده از فناوری موفقیت آمیز احراز هویت به نام Internet Identity. اینجا بیشتر بخوانید…

نسخه ی نمایشی | CanCan: بررسی نشانه گذاری در یک سرویس اینترنت باز (Andrew Wylde & Brendan Foley)

این نسخه ی نمایشی بررسی می کند که چگونه توکن شدن در برنامه های غیرمتمرکز ساخته شده بر روی رایانه اینترنتی باعث ایجاد چرخ دستی برای توسعه دهندگان و کارآفرینان می شود. CanCan ، یک برنامه اشتراک گذاری ویدئویی باز و مقیاس پذیر که توسط بنیاد DFINITY به عنوان نمونه برنامه توسعه یافته است ، نشان می دهد که چگونه سازندگان می توانند از نشانه ها برای جذب ، تشویق و حفظ کاربران برای ایده های برنامه نوآورانه خود استفاده کنند. اینجا بیشتر بخوانید…

نسخه ی نمایشی | توسعه دهنده Onboarding (استنلی جونز)

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

نسخه ی نمایشی | استقرار سایتهای استاتیک در رایانه اینترنتی در کمتر از 5 مرحله (تیلور هام)

این نسخه نمایشی نحوه استقرار سریع وب سایت استاتیک موجود در رایانه اینترنتی را نشان می دهد.

نسخه ی نمایشی | Zero to Fullstack: Web Apps on the Internet Computer (Kyle Peacock)

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

بحث | Motoko: یک زبان برنامه نویسی برای ایجاد مستقیم بر روی اینترنت (آندریاس روسبرگ)

Motoko ، یک زبان برنامه نویسی جدید که برای WebAssembly و رایانه اینترنتی بهینه شده است ، یک تجربه توسعه دهنده یکپارچه را ارائه می دهد که به طور مستقیم از مدل برنامه نویسی برنامه پشتیبانی می کند. رایانه اینترنتی - ایجاد برنامه های کارآمد و استفاده از ویژگی های انقلابی رایانه اینترنتی را آسان تر می کند.

تجدید رویداد TechCrunch: بررسی کارآفرینی در رونق اینترنت باز

وقتی نوبت به آن می رسد برای استارت آپ های بلاک چین ، روایت ساخت این شرکت مبنی بر اینکه سیلیکون ولی به خوبی شناخته شده است و عشق بر سر آن می چرخد. این رویداد ، با مشارکت TechCrunch ، مواردی را که بنیانگذاران باید در مورد ایجاد استارتاپ های بزرگ بدون فناوری بزرگ بدانند ، پوشش می دهد. تیم های پشتیبان شرکت های تأمین مالی شده بر روی اینترنت رایانه از تجربیات خود در زمینه ایجاد خدمات برای وب باز به اشتراک می گذارند. ما از بنیانگذاران Fleek ، Capsule ، Tacen ، و Distrikt و همچنین شرکای عمومی Polychain Capital در مورد نحوه راه اندازی ، ایده پردازی محصول ، استخدام ، جمع آوری سرمایه و خروج از ساختمانهای نوپا در این بخش پیشگام می شنویم.

بحث | داخل رایانه اینترنتی: سیستم عصبی شبکه (لارا اشمید)

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

بحث | رایانه اینترنتی: توکنومیکس (دومینیک ویلیامز)

مروری سریع بر توکنومیک های حاکم بر شبکه کامپیوتری اینترنت ، که در آن نشانه های ابزار ICP می تواند 1 باشد) در داخل سیستم عصبی شبکه (NNS) برای ایجاد "نورون های رای دهنده" ذخیره شده است. که به دهها هزار دارنده توکن رایانه اینترنتی اجازه می دهد NNS و در نتیجه کل شبکه را کنترل کنند ، و همچنین 2) به "چرخه" برای پرداخت محاسبه تبدیل می شوند-با استفاده از یک مدل گاز معکوس ، که کاربران را از نیاز به نشانه برای تعامل رها می کند با سیستم ها و خدمات میزبانی شده.

نسخه ی نمایشی | سیستم عصبی شبکه: ده ها هزار نفر از رایانه های اینترنتی (Dominic Williams & David Millar-Durrant)

این نسخه نمایشی نحوه قفل کردن نشانه های ابزار ICP در نورون ها و مشارکت در مدیریت NNS در رایانه اینترنتی را توضیح می دهد. به در اینجا بیشتر بخوانید…