SEO в односторінкових динамічних Javascript вебсайтах

В наш час динамічні вебсайти, які функціонують практично без повного перезавантаження сторінки та дозволяють користувачу виконувати усі необхідні дії на одній сторінці, стали дуже популярними. І це не дивно, адже такий підхід значно покращує досвід відвідувача від користування таким динамічним сайтом.

SEO vs Ajax

@webseoanalytics.com

Проте для публічних сайтів такий рух в сторону динамічного односторінкового функціоналу ставить перед розробниками одне важливе питання. А як далі розкручувати даний вебсайт в пошукових сервісах та правильно представити увесь вміст, сторінки та інформацію на сайті.

Пошуковики зазвичай не вміють запускати і бачити динамічні частини вебсайту (те, що працює з допомогою мови Javascript), тому роль програміста – допомогти пошуковику розпізнати та правильно проіндексувати такі ресурси.

(більше…)

5 причин бути задіяним в OpenSource проекті та з чого варто почати

В одній із статей серії Програміст Початківець я згадував про ОпенСорс як хорошу можливість набути свою першу реальну практику. Так от, у цьому пості розкажу трохи більше про те, що таке цей OpenSource, чому варта спробувати себе у ньому та як це зробити.

OpenSource

@opensource.org

Я сам являюсь контріб’ютором Plone CMS, дописував патчі до Django та Python, а також регулярно комічу код в додатки до цих систем, і розробляю власні, які також публікую як OpenSource.

То ж, що таке OpenSource…

Сила Звички або Як Досягати Результату

Вже завершується другий тиждень як я почав раніше вставати (8 ранку, так, для мене це рано :-), та кожного дня писати своїх 500 слів. До цього часу, починаючи із січня 2014 року в мене постійно були збої в написанні своїх щоденних 500 слів і я протримувався не пропускати цієї рутини максимум 5 днів. На даний момент вже 14 днів підряд пишу і не пропускаю.

Power of Habit

Як мені це вдалося? А досить просто.

Я додав ще одну умову – вставати зранку, і першим ділом займатися написанням своїх 500-ста слів. Таким чином пов’язав звичку писання з подією: перша річ зранку.

А щоб вставати зранку (а це була найважча частина) я пообіцяв платити 10.000грн за…

Програміст Початківець: Готуємось до інтерв’ю!

У попередній статті серії “Програміст Початківець” ми обговорювали основні пункти створення правильного резюме та супроводжуючого листа. У випадку, якщо у вас в резюме опинився необхідний список знань та досвіду для вашої вакансії, тоді ймовірно ваша анкета пройшла і ви отримали запрошення на співбесіду.

Interview

@www.forbes.com

Тому у даному пості спробуємо розібратися, що таке інтерв’ю, які вони бувають та як краще до усіх них підготуватися.

Які ж бувають типи інтерв’ю…

Чотири Кроки до Гугла без Університетського Ступеня

4 Steps

@capitalcampaignmagic.com

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

Якщо ви початківець у сфері IT, в пошуках роботи чи зміни поточного місця на краще. Якщо маєте труднощі з пошуками і не знаєте, що далі робити. Тоді рекомендую трошки зробити паузу і звернутися до мотиваційної літератури та статей. Шукайте приклади людей, які вже зробили те, що вам поки не вдається.

Нещодавна натрапив на оцю класну статтю, де чувак розказує як йому вдалося отримати роботу в Гуглі. І це при тому що він не мав закінченої вищої освіти по спеціальності.

Вирішив перекласти дану статтю для вас. Думаю після прочитання ви зрозумієте, що ваша задача значно простіша у порівнянні із тим, що вдалося Девіду і ви по новому глянете на вашу власну задачку. Крім того в статті є конкретний план дій та набір дієвих порад, які треба собі запозичити.

(більше…)

Програміст Початківець: Як Правильно Підготувати Резюме?

В наш час якщо ти вже досвідчений програміст і маєш за плечима не один успішний проект та кілька років досвіду програмування, тоді роль резюме відіграє твій профіль на сервісі linked.in та екаунт з кодом на github.com. Рекрутери самі їх знаходять та контактують тебе по кілька разів на тиждень.

Resume Sample

@cssmenumaker.com/

Проте, якщо ти лише початківець, що знайти першу роботу, треба буде добряче потрудитись, набути трохи реальної практики та підготувати класне резюме. В цій статті ми якраз і займемося з вами його підготовкою:

(більше…)

Техніка “Помодоро” або Як Встигати Зробити Більше За 25 Хвилин

Трохи давніше, коли я більше програмував і сидів весь день за комп’ютером, то користувався технікою тайм менеджменту під назвою Помодоро.

Pomodoro Technique

@pomodorotechnique.com

Це одна з технік менеджменту часу, яку заснував Франческо Ціріло ще у 80х роках.

Мені вона класно допомагала встигати зробити більше за 25 хвилин, сфокусуватися на завданні, відмежуватися від сторонніх подразників та чітко відділити час на роботу від часу на відпочинок.

Як ця техніка може допомогти вам? Читайте далі:

Програміст Початківець: Не Кодом Єдиним або Що Ще Варта Знати Початківцю?

В попередніх постах ми з вами вже розібралиcь з тим, що програмісту потрібно вміти програмувати 😉 , а також володіти, хоча б на початковому рівні, англійською. А тепер давайте, перед тим як переходити до тем інтерв’ю та резюме, ще оглянемо кілька додаткових навичок та вмінь, що можуть стати в пригоді як професіоналам так і початківцям.

Extra Skills for Programmer

@www.flickr.com/photos/ministry/6194522077/

Ця стаття є більше оглядовою і основною метою її є показати, що ж чекає на початківців протягом їхньої подальшої кар’єри. Думаю буде цікаво що ж такого вміють професіонали та що їм допомагає краще та ефективніше працювати.

Погрупуємо усі додаткові “скіли” в кілька категорій. Отже:

(більше…)

Програміст Початківець: На скільки важлива англійська мова на старті кар’єри?

Давніше на dou.ua з’явилася дискусія на форумі із заголовком: “HR украинских IT компаний говорят, что главное знать английский, а программированию мы научим“.

Я абсолютно не погоджуюсь із даним судженням. Так само тоді можна сказати: “головне програмування, а англійську ми навчимо”.

Do you speak english?

@nativespeakers.ch

Так от. В даній статті із серії “Програміст Початківець” ми з вами розберемося у двох питаннях:

  • на скільки важливо знати початківцю англійську
  • як краще вивчати англійську програмісту початківцю

(більше…)

Фріланс та Аутсорс Форуми у Львові 2014, Звіт

Минулих вихідних я мав чудову нагоду побувати на двох класних львівських IT тусовках: Форум Фрілансерів та Львівський Аутсорсинговий Форум. Обидві події організовані Львівським Стартап Клубом, який вже на регулярній основі проводить суперові IT події у Львові. Ростислав Чайка та його команда – молодці, в черговий раз організували події на дуже високому рівні. Велике дякую за запрошення та організацію!

Freelance Forum

@startuplviv fb

А тепер трошки детальніше про обидві події. Як це було, що сподобалося, доповідачі, і т.д.:

(більше…)