Свързани публикации 'development'


Какво представляват дизайнерските модели и защо трябва да ги използваме.
Шаблоните за проектиране са решения за многократна употреба на общи проблеми с дизайна при разработването на софтуер. Те предоставят начин за структуриране на код по гъвкав и поддържаем начин, което улеснява разработването и модифицирането на приложения с течение на времето. Има няколко различни типа модели на проектиране, включително творчески, структурни и поведенчески модели. Креативните модели се фокусират върху създаването на обекти по гъвкав и ефективен начин. Някои примери за..

Търсенето на съвършенство — O(n) (Премахване на дублирани елементи)
Веднъж един професор каза: За да бъдете старши инженер, трябва да изучавате структурно програмиране, функционално програмиране, полиморфизъм, много архитектура, дизайнерски модели, тестване, TDD, BDD, Agile и екстремно програмиране. Трябва да сдвоявате много. Има много движещи се части! Но за да отидете отвъд и да бъдете A от световна класа, има едно нещо и само едно нещо, което трябва да доминирате в дланта на ръцете си: Алгоритми! Някои казват, че вселената и животът са описани..

Храната за кучета никога не е била по-вкусна
Обикновено пиша по по-технически теми — но просто исках да споделя една малка история за това как използването на моя собствен страничен проект наистина оправи деня ми. Правех кодиране за страхотните хора в dorbel.com, когато се натъкнах на проблем, който изискваше получаване на някои статистики от API на Google Analytics на сървър Node.js. Не ми отне много време до npm install googleapis , официалния клиент на Google API за Node. „Файлът Readme“ беше доста полезен, за да започна, а..

Дневниците на Daria’s Flutter #1
Дневниците на Daria’s Flutter #1 кой съм аз Хей! Вероятно четете това, защото сте последвали връзката през моя Twitter, така че вероятно знаете поне нещо за мен :D Но ако не, ето кратко въведение. Казвам се Дария, софтуерен разработчик съм в мобилно студио @ChiliLabs и основната ми специалност е * изненадваща* мобилна разработка. Имам опит в родния Android, но през последните 2 години работя като разработчик на Flutter на пълен работен ден върху различни клиентски продукти...

Наемането на разработчици е трудно, защото повечето CV-та изглеждат еднакви и повечето разработчици могат да говорят за...
Наемането на разработчици е трудно, защото повечето CV-та изглеждат еднакви и повечето разработчици могат да говорят за технологии с достатъчно познания, за да изглежда, че ги разбират. Изглежда, че разработчиците имат опит, защото са работили по проект, използващ технологията. Знанието не е гаранция, че можете да създавате софтуер. Има голяма разлика между решаването на проблема и това да бъдеш част от екипа за разработка, който е решил проблема (под ръководството на старши..

Най-добрите езици за програмиране за разработка на приложения през 2023 г
Разработката на приложения се превърна в доходоносна сфера с нарастващото търсене на мобилни и уеб приложения. Изборът на правилния език за програмиране е от решаващо значение за успеха на вашия проект за разработка на приложения. В тази статия ще обсъдим най-добрите езици за програмиране за разработка на приложения през 2023 г. Тези езици предлагат комбинация от популярност, подкрепа от общността, гъвкавост и устойчивост, за да ви помогнат да създавате мощни и богати на функции..

Къде е продуктовият мениджър?
Докато хората програмират, PM изглежда изчезват. Но какво прави продуктовият мениджър в ежедневието ви? В отдалечения свят можем да работим от плажа. Но това не винаги е вярно. Като цяло ще ни видите на срещи с клиенти, в подкрепа на екипа за разработка или анализиране на продуктови показатели. Ако попитате десет продуктови мениджъра какво правят, ще получите десет различни отговора. За да обясня деня си, ще категоризирам нещата, които правя в четири фази. Откриване и проучване..