Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический пинбол, как в древнем игровом автомате или в компактной игрушке: есть пружины, шарики и препятствия. В нашем варианте можно не только зарабатывать очки: чтобы пройти уровень, придется выполнить дополнительную миссию.

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
10
shaitan.vladimir
shaitan.vladimir
3 года назад
Web-технологии

Тип данных Object в JavaScript⁠⁠

Привет, в этом уроке мы основательно пройдемся по типу данных object, рассмотрим типы объектов, свойства, научимся создавать объекты и узнаем различия между ними, а также поговорим об операторе typeof и нюансах его работы. Текстовый урок в полной версии статьи.

Object


object - ссылочный тип данных, является то самостоятельной единицей, имеющей свойства и определённый тип.


У объекта есть свойства которые с ним ассоциируется. Свойство объекта можно понимать как переменные закрепленные за ним.


Для того чтобы создать объект у нас есть несколько способов.

Конструктор класса


// Вызов конструктора класса Object
let objectExample_1 = new Object();

// Далее наполняем его данными
objectExample_1.name = 'John';
objectExample_1.age = 22;

В примере выше мы создали внутри объекта свойства name и age и записали в них данные.

Литерал


Мы можем использовать более простой и удобный синтаксис для создания объектов.


let objectExample_2 = {}
// наполнение объекта данными

objectExample_2.name = 'Alice';
objectExample_2.age = 30;
console.log(objectExample_2)

Если мы используем литеральный синтаксис, то можем создать объект сразу с значениями.


let objectExample_3 = {
name: 'Vladimir',
age: 25
}
console.log(objectExample_3)
Как видите, литеральный синтаксис намного удобнее нежели создание через конструктор класса. Его и будем использовать.


let user = {
firstName: 'John',
lastName: 'Doe',
age: 30,
gender: 'male'
}

Допустим я хочу получить имя данного пользователя.


console.log(user);
console.log(user.firstName);

Аналогичным образом я могу получить доступ ко всем значениям свойств объекта.


console.log(user.lastName);
console.log(user.age);
console.log(user.gender);

Синтаксис квадратных скобок - []


Ключи в объектах это всегда строки или Symbol, сосредоточимся пока на строках. Как мы знаем строки не всегда могу состоять из одного слова в котором нет пробелов и как быть если нам нужно создать свойство в объекте имя которого будет состоять из 2х слов разделенных пробелами или вообще будет являться выражением. Для этого будем использовать [ ].


let student = {
firstName: 'John',
['last name']: 'Dou', // Имя свойства содержащее пробел
['student-' + 'age']: 30, // Вычисляемое имя свойства
}
console.log(student);

Получить значения этих свойств у нас просто так не получится. Если мы будем использовать синтаксис точки '.' то получим ошибку. Вместо этого будем использовать квадратные скобки [ ].


console.log(student.firstName) // Обычный способ
console.log(student['last name'])
console.log(student['student-age'])

Готово, теперь все работает!

Вложенные объекты


Также стоит понимать что если мы можем вкладывать примитивы в объекты, делая их значениями ключей, то аналогичным образом мы можем вкладывать и другим объекты.


const deepObject = {
name: 'Mazda',
model: '#1',
owner: {
firstName: 'John',
lastNam: 'Doe',
age: 12
}
}
console.log(deepObject)

Это простой пример, на самом деле вложенность может быть очень большой, важно понимать что так можно делать.

Array

array - массив данных, а также итерируемый объект, также относится к типу данных object. Ключи для элементов массива создаются автоматически и являются индексами, позицией элемента внутри массива.

Индексирование массива начинается с нуля.

const arr = ['John', 'Alice', 'Andrew', 'Antony'];
console.log(arr)

У массива есть длинна (length), это свойство содержит количество элементов массива.

console.log(arr.length);

Берем элементы по их индексу.


console.log(
arr[0], arr[1], arr[2], arr[3]
)

Если мы хотим гарантировано получить значение последнего элемента в массиве.


console.log(
arr[arr.length - 1]
)

В этом уроке мы не будем погружаться в массивы и их работу полностью, на данный момент стоит знать что массивы тоже относятся к типу данных object.

Функции


Функции - это участки кода которые можно переиспользовать, в этом уроке мы не будем их рассматривать подробно.


Для создания функции существует несколько способов ключевое слово function и стрелочный синтаксис.


function foo(a, b) {
return a + b;
}

const bar = (a, b) => {
return a - b;
}

console.log(foo);
console.log(bar);

Функции также являются объектами и относятся к типу данных object.



Файлы с урока

P.S. Подпишись на мой youtube и telegram канал чтобы регулярно получать новый контент.

Показать полностью
[моё] Разработка Программирование Программист IT Баг Собеседование Javascript Frontend Web-программирование Web Языки программирования Курсы программирования HTML CSS Создание сайта Видео YouTube Длиннопост
9
alllhimic
alllhimic
3 года назад

Способ загружать любые платные курсы SkillShare⁠⁠

Способ загружать любые платные курсы SkillShare Халява, Бесплатно, Обучение, Дистанционное обучение, Курсы, Онлайн-курсы, Программирование, Web-программирование, Компьютер, IT, Знания, Услуги, Промокод, Акции, Длиннопост, Технологии, Дизайн, Искусство, Лайфхак, Покупка

└ Источник: FREEHUB (мы лучшие, так как у нас копируют публикации популярные каналы)

---------------------------------------------------------

▪️ ЗАГРУЗИТЬ КУРСЫ | 9 999₽

💁🏻‍♂️ SkillShare — это платформа создана для онлайн обучения креативных людей, основные категории курсов которые она предлагает: искусство, дизайн, бизнес, образ жизни, технологии » мы расскажем вам о том, как скачивать любые платные курсы с сайта SkillShare.

В эру санкций, к сожалению мы вынуждены изобретать способы, которые позволят нам познавать и развиваться, так как ничто не помешает нам расти над самим собой.

Разум, однажды расширивший свои границы, никогда не вернется в прежние.

└ Альберт Эйнштейн

---------------------------------------------------------

🤷🏻‍♂️ ЧТО НУЖНО ДЕЛАТЬ:

1. Открываем » SkillShare.

└ Выбираем любой курс

2. Копируем URL-адрес курса.

└ Открываем » Google Collab

3. Вставляем URL - адрес:

Способ загружать любые платные курсы SkillShare Халява, Бесплатно, Обучение, Дистанционное обучение, Курсы, Онлайн-курсы, Программирование, Web-программирование, Компьютер, IT, Знания, Услуги, Промокод, Акции, Длиннопост, Технологии, Дизайн, Искусство, Лайфхак, Покупка

└ Нажимаем: CTRL + F9
4. Подтверждаем и разрешаем.

└ Ожидаем около 1-3 минуты:

Способ загружать любые платные курсы SkillShare Халява, Бесплатно, Обучение, Дистанционное обучение, Курсы, Онлайн-курсы, Программирование, Web-программирование, Компьютер, IT, Знания, Услуги, Промокод, Акции, Длиннопост, Технологии, Дизайн, Искусство, Лайфхак, Покупка

5. Курс на Google Диске:

Способ загружать любые платные курсы SkillShare Халява, Бесплатно, Обучение, Дистанционное обучение, Курсы, Онлайн-курсы, Программирование, Web-программирование, Компьютер, IT, Знания, Услуги, Промокод, Акции, Длиннопост, Технологии, Дизайн, Искусство, Лайфхак, Покупка
Способ загружать любые платные курсы SkillShare Халява, Бесплатно, Обучение, Дистанционное обучение, Курсы, Онлайн-курсы, Программирование, Web-программирование, Компьютер, IT, Знания, Услуги, Промокод, Акции, Длиннопост, Технологии, Дизайн, Искусство, Лайфхак, Покупка

❌ Публикация и информация в ней имеет ознакомительный характер, ответственности не несем и удалим по просьбе правообладателей или иных ущемленных компаний.

---------------------------------------------------------

🔥Другие инсайды в Telegram 👉🏻 FREEHUB 👈🏻: Следите и забирайте халяву первыми, так как после наплыва людей протиснуться и забрать, что-то будет гораздо сложнее.

Показать полностью 4
Халява Бесплатно Обучение Дистанционное обучение Курсы Онлайн-курсы Программирование Web-программирование Компьютер IT Знания Услуги Промокод Акции Длиннопост Технологии Дизайн Искусство Лайфхак Покупка
10
17
shaitan.vladimir
shaitan.vladimir
3 года назад
Web-технологии

Все о datalist, fieldset и button в HTML⁠⁠

Привет, в рамках этого урока мы разберемся оставшимися тегами формы, а именно: datalist, fieldset, legend, button. Также разберемся в нюансах и частоте использования этих тегов. Текстовая версия урока в полной версии этой статьи.

Datalist

<datalist> - содержит набор опций (<option>), доступных для выбора. Выбранное значение будет установлено для элемента <input>, с атрибутом list.

Не стоит использовать его вместо тега <select>, но можно использовать как вспомогательный тег для <input>. Причина в том что его сложнее обрабатывать через JavaScript.

<form action="">
<label for="ice-cream-choice">Choose a flavor:</label>
<input list="ice-cream-flavors" id="ice-cream-choice" name="ice-cream-choice" />
<datalist id="ice-cream-flavors">
<option value="Chocolate">
<option value="Coconut">
<option value="Mint">
<option value="Strawberry">
<option value="Vanilla">
</datalist>
</form>

Fieldset

<fieldset> - существует для группировки <input> внутри тега <form>, а также помогает удобно управлять группой полей.

<form action="#">
<h3>Registration form</h3>
<fieldset>
<div>
<label for="name_input">First name:</label>
<input id="name_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_input">Surname:</label>
<input id="surname_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<div>
<label for="email_input">Email:</label>
<input id="email_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_input">Password:</label>
<input id="password_input" type="text" placeholder="Password">
</div>
</fieldset>
</form>

У <fieldset> также есть несколько атрибутов, которые помогают управлять сразу всей группой <input>.


name - задает общее имя для группы

disabled - делает группу недоступной для редактирования

form - если <fieldset> лежит вне тега <form> то этот атрибут позволит вам связать их.

<form action="" id="example_form">
<h3>Example form</h3>
<label>
<input type="text" placeholder="Some example input">
</label>
</form>
<fieldset form="example_form">
<div>
<label for="name_2_input">First name:</label>
<input id="name_2_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_2_input">Surname:</label>
<input id="surname_2_input" type="text" placeholder="Surname">
</div>
</fieldset>

Legend

<legend> - Является заголовком для группы элементов, сгруппированных через <fieldset>

<form action="">
<h3>Another Example Form</h3>
<fieldset>
<legend>User info</legend>
<div>
<label for="name_3_input">First name:</label>
<input id="name_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_3_input">Surname:</label>
<input id="surname_3_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<legend>User credentials</legend>
<div>
<label for="email_3_input">Email:</label>
<input id="email_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_3_input">Password:</label>
<input id="password_3_input" type="text" placeholder="Password">
</div>
</fieldset>

Button

<button> - Парный тег, который предназначен для создания кнопки, имеет схожие атрибуты с тегом <input>. Может использовать как внутри <form> заменяя собой <input type="button">, так и просто как отдельный элемент на странице.

<form action="">
<h3>Another Example Form</h3>
<fieldset>
<legend>User info</legend>
<div>
<label for="name_3_input">First name:</label>
<input id="name_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_3_input">Surname:</label>
<input id="surname_3_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<legend>User credentials</legend>
<div>
<label for="email_3_input">Email:</label>
<input id="email_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_3_input">Password:</label>
<input id="password_3_input" type="text" placeholder="Password">
</div>
</fieldset>
<fieldset>
<legend>Form Controls</legend>
<button type="submit">Submit</button>
<button type="reset">Clear Form</button>
</fieldset>
</form>

Файлы с урока


P.S. Подпишись на мой youtube и telegram канал чтобы регулярно получать новый контент.

Показать полностью
[моё] Программист Программирование Баг IT Разработка Web Web-программирование Frontend HTML Html 5 Основы HTML CSS Css3 Верстка Верстальщик Создание сайта Видео YouTube Длиннопост
3
studentopmil
3 года назад

Через 3 года появится Супер Крутая Игра в Роблоксе!⁠⁠

Попробуй угадать как называется моя Супер Крутая Игра?

Через 3 года появится Супер Крутая Игра в Роблоксе! Приложение, Программирование, Android, Приложение на Android, Web-программирование, Google, Roblox, Угадай!
Приложение Программирование Android Приложение на Android Web-программирование Google Roblox Угадай!
7
alllhimic
alllhimic
3 года назад
Серия Доступ к Canva Pro

Доступ к Canva до 2040 года + Хранилище 4ТБ от PlayBook⁠⁠

Доступ к Canva до 2040 года + Хранилище 4ТБ от PlayBook Бесплатно, Халява, Акции, Инвайт, Компьютер, Память, Услуги, IT, Программирование, Web-программирование, Программист, Интернет, Google, Длиннопост, Подписки, Лайфхак, Покупка, Экономия, Фриланс, Дизайн

└ Источник: FREEHUB (поддержи наш труд)

---------------------------------------------------------
▪️ ПОЛУЧИТЬ | 3 990₽

💁🏻‍♂️ Canva Pro — это расширенная-версия Canva для работы, FREEHUB не против поделиться с вами инвайт-ссылкой, благодаря инвайту - вы вступаете в команду и получаете все преимущества премиум-функций, таких как миллионы изображений, шрифтов, графики, видео, анимации и шаблонов » если не знаете как перенести свои работы в новую команду » подсказка.

---------------------------------------------------------
🤷🏻‍♂️ ЧТО НУЖНО ДЕЛАТЬ:

1. Открываем » FREEHUB (читаем пост).

└ Пишем свою Canva-почту

2. Ожидаем приглашения.

└ Открываем » SMS на почте

3. Включаем » VPN, кроме РФ.

└ Принимаем приглашение

4. Готово, Pro до 2040 года.

└ Добавить свой шрифт
---------------------------------------------------------

UPD:

В связи с тем, что Canva больше недоступен на территории РФ, мы используем VPN и не теряем доступ к Pro-функциям, обратите внимание, что инвайты с нашего канала копируются и разлетаются по интернету » рекомендуем поделиться публикацией с друзьями.
---------------------------------------------------------

Доступ к Canva до 2040 года + Хранилище 4ТБ от PlayBook Бесплатно, Халява, Акции, Инвайт, Компьютер, Память, Услуги, IT, Программирование, Web-программирование, Программист, Интернет, Google, Длиннопост, Подписки, Лайфхак, Покупка, Экономия, Фриланс, Дизайн

└ Источник: FREEHUB (мы поможем и вам)

---------------------------------------------------------

💁🏻‍♂️ PlayBook — это красивое облачное хранилище, проект автоматически добавляет теги и грамотно организует вашу творческую работу » к слову PlayBook основан бывшим главой отдела дизайна Google, сейчас получить 4ТБ от PlayBook очень сложно, но благодаря нашему каналу очень много людей получили себе хранилище и теперь настал момент проявить себя и выразить благодарность, то есть вам просто нужно помочь 3-м людям, которые в чате напишут о том, что нуждаются в бесплатном хранилище.
---------------------------------------------------------

🤷🏻‍♂️ ЧТО НУЖНО ДЕЛАТЬ:

1. Открываем » FREEHUB (читаем пост).

└ Ищем людей с инвайтом в комментариях

2. Либо пишем почту / «+».

└ Ожидаем приглашения

3. Готово, пользуемся.
---------------------------------------------------------

Проще говоря наше комьюнити помогает вам получить Canva Pro до 2040 года + 4ТБ от PlayBook навсегда, постараемся помочь каждому.

---------------------------------------------------------

🔥Другие инсайды в Telegram 👉🏻 FREEHUB 👈🏻

Показать полностью 2
Бесплатно Халява Акции Инвайт Компьютер Память Услуги IT Программирование Web-программирование Программист Интернет Google Длиннопост Подписки Лайфхак Покупка Экономия Фриланс Дизайн
0
Doomkin91
Doomkin91
3 года назад

Из эникейщика в веб разработчика⁠⁠

После универа попал в классную компанию, где нужен был младший айти специалист. Со временем, принял решение учиться на программиста. Меня поддержала компания, купила курсы, только поскольку в компании программистов нет, никто мне не сказал, что скорее всего время и деньги улетят в пустоту, примерно так и произошло. Я выбрал Джава, потому что реклама на сайте, убедила меня, что это оптимальный выбор.


Пол года изучения Джава, я к сожалению так и не смог сделать для компании хоть что то полезное, ведь чтобы сделать что то полезное надо, чтобы оно было удобным, а сделать даже удобный календарь с блокировкой времени сотрудников я не смог. После этого я понял, что платные курсы не гарантируют результат, и не спешил продолжать курсы на данной площадке, начал искать бесплатные на ютубе.


Пол года смотрел курсы по Ноду, но как и в прошлом случае результата у меня не получалось, так как в курсах объяснялась работе на бэкенде и я не мог понять, как же это применить на практике. К тому моменту в нашей компании появилась ЦРМ система, и я ее сильно не любил, так как меня заставляли ее изучать и админить. Я случайно наткнулся на бесплатные курсы по созданию приложений для этой ЦРМ и там мне показали как можно создать приложение просто загрузив в ЦРМ зип архив. Именно с этого момента у меня началось получаться делать полезные вещи для компании и изучать программирование на практике.


Появились результаты я купил курсы по фронтенду от американской компании, которой уже к сожалению нет, так как я уже понимал, что именно мне нужно изучать и это дало результат. Поэтому если вы хотите стать веб программистом, лучше найдите себе хостинг, вроде есть и бесплатные, создайте там сайт, именно этого шага мне не хватало на Джава и Нод, так как ни преподы ни я сам не смог найти информацию, как сделать приложение которое бы запускалось на сервере, работало с БД и работало бы с клиентами на их компьютерах. Сайт решает все эти вопросы.


Около года делал приложения для себя и компании, я решил устроиться джуном. Мне лично собеседования довались тяжело, потому что я не додумался загуглить что то типа "веб разработчик собеседование", чтобы найти книги/статьи/видео на эту тему. В компании, старшие программисты мне уже подсказали правильное направление для развития.


После нескольких лет работы в крупной компании я начал проводить собеседования и мне порекомендовали книгу о том, как провести собеседование для PHP программиста и я был сильно удивлен когда ее читал, так как практически все вопросы из этой книги затрагивались на различных собеседованиях которые проходил в свое время я. Соответственно если вы хотите устроиться в компанию, рекомендую найти книгу о том, как провести собеседование, тогда с некоторой вероятностью будет вопрос из книги, ну а если и не будет, то по крайней мере в книге которую читал я, информация была полезной.


Еще через год примерно, я ушел на фриланс и здесь уже у меня возникла проблема, как найти клиента, я пробовал и сайты биржи работ и рекламу для сайта запускал, но ничего так не решает проблему поиска клиентов, как партнерка, поэтому могу рекомендовать найти крупную компанию у которой есть партнерская сеть, посмотреть на плюсы и возможно вам, как и мне, это даст желание оставаться в данной сфере и открывать свою компанию. Так же если есть желание я готов бесплатно показать какие паттерны люблю я, какие инструменты и библиотеки использую чтобы все работало безопасно. Понимание как и зачем эти библиотеки ставить и использовать, поможет вам в карьере php разработчика

Показать полностью
[моё] Удаленная работа Малый бизнес Консультация Бизнес Web-программирование Обучение Текст
6
studentopmil
3 года назад

Очень Срочно по поводу веб-сайта с Play Market...!⁠⁠

1 Вопрос! Я собираюсь сделать из любого приложения с Play Market веб-сайт как сделать? (Например Роблокс создал мобильное приложения а мне их веб-сайт не нравится и мне хочется создать отличный веб-сайт Роблокса с мобильного приложения! Причины почему не нравится веб-сайт Роблокса:

1. Потому-что приходится Лаунчер Скачивать Роблокса

2. Лаунчер Роблокса невозможно установить на другой Жёсткий диск

3. После Обновы Лаунчер Роблокса засоряет Локальный Жёсткий Диск в мобильном приложении Лаунчер Роблокса идёт совместно!)

2 Вопрос! Как сделать из своего мобильного приложения веб-сайт? (Например я решил создать мобильное приложения и потом загружаю приложения в Интернет а веб-сайт из мобильного приложения я хочу создать через 5 дней) [Ошибки потому-что я спешу]

Приложение Android Приложение на Android Программирование Web-программирование Google Текст
11
296
rizhiysan
rizhiysan
3 года назад
Типичный программист

Ответ chiefuu в «Вылезла из рабства»⁠⁠5

Ответ chiefuu в «Вылезла из рабства» Работа, IT, Develop, Web-программирование, Обучение, Ответ на пост

По началу думал запилить пост мотивацию, но как то их стало действительно много, поэтому - Не надо идти в айти!
Немного о себе, 35 лет, вышки не имею, начал учиться года 2 назад: бесплатные курсы, вебинары, видео на тытрубе, книги. Сейчас работаю уже 3 месяц, нравится писец, но это пока не выгорел, хехе.
Мой стек, PHP/Symfony/postgresql/redis бла бла вам это скорее всего ни о чем не говорит пока.
Есть основная работа, жена/быт/ребенок. Поэтому это скорее пост для тех кому за 30.

Ок почему не надо идти в айти, на самом деле причин масса:
1. Отдых - попить пиво с друзьями на выходных? Почилить на даче? Порубиться в игры? Забудьте! Если честно, я даже и не помню когда последний раз залипал в игры, а я так то тот ещё задрот (2к+ часов в Rust)
Шутка про то что у программистов хобби это программирование, нихрена не шутка, это факт.
2. Терпение и упорство - если это не про вас, забудьте про разработку. Не пересчитать сколько раз я думал забросить, но как баран пробовал и пробовал, пока не стало получаться.
3. Время - вы думали время быстро бежит? Ха, а попробуйте программирование, время будет лететь! Его будет буквально не хватать в сутках. Думаешь задачка часа на два, опомнился, а уже 2 часа ночи.
4. Прокрастинация и перфекционизм - идут рука об руку, не получается, хочется все забросить и переключиться на что угодно, это постоянная борьба, по нервам и самооценке бьет ток в путь.
5. Самообучаемость - пафосное словечко для собеседований? Ан нет, за ручку тебя вести никто не будет. Даже купив супер дорогой курс, попав в джуны каким то образом, не умея банально правильно гуглить, то что тебе нужно - ты пропал. Сотни вкладок на стаковерфлоу это норма.
6. Надёжный тыл - если жена не поддержит, всё, пиши пропало. Ещё и потому что программирование съедает ваше с ней общение. Бесконечные спринты и дедлайны, неудачи, нервы на пределе, сил нет, тут может помочь только надёжное плечо супруги.
7. Логика - умение мыслить логически и обладать, хотябы, зайчатками пространственного мышления. Просчитавать свои действия и на что они повлияют, достаточно важно.
8. Компьютерный якорь - вы и комп одно целое. Всегда, всегда комп должен быть рядом, пришла мысль - реализовал, ибо потом точно забудешь
9. Ответственность - за тебя твою часть кода никто делать не будет и ты просто будешь тормозить своих коллег.

Ну вот что пришло на ум, есть ещё куча минусов, мелких и не очень, та же убунта бесит писец, иной раз, но если вы готовы к переменам, буквально новой жизни, то в путь.
От себя добавлю ещё что оно того стоило, даже не в зарплате дело, стало банально интереснее жить. Всё, и так длиннопост получился, всем мурчащих котеек и чистого кода!

Показать полностью 1
[моё] Работа IT Develop Web-программирование Обучение Ответ на пост
173
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии