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

Cards out!

Карточные, Ролевые, Стратегии

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Developer + IT

С этим тегом используют

Gamedev Android Игры Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Все
265 постов сначала свежее
2285
cqfp
cqfp
5 лет назад

Разрабы с юмором⁠⁠

Вот такой инсталлер.

Разрабы с юмором Установка, Юмор, IT, Разработчики, Скриншот
Разрабы с юмором Установка, Юмор, IT, Разработчики, Скриншот
[моё] Установка Юмор IT Разработчики Скриншот
116
171
DodoIS
DodoIS
5 лет назад
IT-юмор

Словарь редких IT-терминов #11:⁠⁠

Кукодер — тот, кто наблюдает, как кто-то пишет код в его проекте.


***

Мы выходим за рамки и начинаем делать комиксы с внешними авторами. Если вы знаете прикольные IT-словечки — присылайте, будем рисовать.


А за первый выпуск-коллаборацию огромное спасибо Антону Катаеву из Advase Digital!


#ithumor #comics #it #itfun #dododevjokes

Словарь редких IT-терминов #11: IT юмор, Разработчики, Айтишники, IT, Комиксы, Код
Показать полностью 1
[моё] IT юмор Разработчики Айтишники IT Комиксы Код
7
146
DodoIS
DodoIS
5 лет назад
IT-юмор

Когда думаешь, что ты умнее базы данных...⁠⁠

Когда думаешь, что ты умнее базы данных... IT юмор, Айтишники, Разработчики, База данных, Комиксы, IT, Жизнь
Показать полностью 1
[моё] IT юмор Айтишники Разработчики База данных Комиксы IT Жизнь
22
Kripiz
Kripiz
5 лет назад

ЛУЧШИЕ СОВЕТЫ, ЧТОБЫ СТАТЬ ЛУЧШИМ РАЗРАБОТЧИКОМ⁠⁠

ЛУЧШИЕ СОВЕТЫ, ЧТОБЫ СТАТЬ ЛУЧШИМ РАЗРАБОТЧИКОМ IT, Developers Blog, Разработчики, Совет, Длиннопост

Привет, народ! Рад, что вы снова на нашем блоге! Я абсолютно уверен, что большинство из вас, кто читает наши статьи — это те, кто полностью вовлечен в IT, те, для кого это неотъемлемая составляющая повседневной жизни. Большинство из вас — действующие IT-специалисты или же только начали шагать в направлении захватывающего мира IT.

Сегодня я хочу обратить внимание на тех, кто постоянно делает жизнь обычных людей проще и удобнее — веб разработчики. Именно здесь я хочу раскрыть основные советы, которые помогут вам улучшить свои навыки как разработчика. Эти фрагменты информации более чем просты и будет совсем несложно следовать им, если вы этого захотите. Вы можете выбрать для себя наиболее подходящую информацию, чтобы понять, что будет вашим следующим шагом в развитии.

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

ЛУЧШИЕ СОВЕТЫ, ЧТОБЫ СТАТЬ ЛУЧШИМ РАЗРАБОТЧИКОМ IT, Developers Blog, Разработчики, Совет, Длиннопост

1.УЧИТЕ АНГЛИЙСКИЙ И ЧИТАЙТЕ КНИГИ

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

Английский язык — один из самых распространенных языков в мире, поэтому довольно трудно избежать его изучения, особенно в вашей сфере деятельности. Почему же вам нужно изучать английский язык, если вы разработчик? Ответ прост, чтобы иметь возможность читать документацию, блоги и StackOverflow (куда же без него).

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

«Чистый код» Роберта Мартина (The Clean Code by Robert C. Martin)

«Программист — фанатик» Чеда Фаулера (The Passionate Coder by Chad Fowler).


2. ИЗУЧАЙТЕ НОВЫЕ ЯЗЫКИ

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

Изучайте те языки, которые поддерживают язык и модели программирования, которые вы использовали большую часть времени до этого. Вот простой пример, если вы программируете на JavaScript, то вам следует изучить Python. С чего же начать? Ну, однодневные семинары стали бы отличной отправной точкой.


3. ЭКСПЕРИМЕНТИРУЙТЕ

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

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

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

неудачи — вам придется потерять огромное количество времени, чтобы понять, что «не надо» делать;

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


4. ЧИТАЙТЕ МНОГО КОДА

Читать чужой код означает выяснить, как кто-то другой может решить определенную проблему во время разработки. Когда вы читаете чей-то код, вы можете увидеть точный способ решения проблемы. Этот совет очень поможет вам улучшить свои навыки программирования. Но не читайте код как основную или художественную литературу, ведь тогда это все не принесет желаемых результатов.

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


5. РАБОТАЙТЕ НАД ПОБОЧНЫМИ ПРОЕКТАМИ

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

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

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


6. БЕРИТЕ ОТВЕТСТВЕННОСТЬ

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

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


7. БУДЬТЕ БЕССТРАШНЫМ

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


8. НАЙДИТЕ НАСТАВНИКА

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

В общем, это прекрасно, когда есть кто-то конкретный, кто может помочь и вдохновить вас. Не обязательно общаться с кем-то один на один, вашим ментором могут быть работы или просто советы других программистов, таких как «Дядя Боб» Роберт Мартин — замечательный автор и программист, о котором вы наверняка слышали, или же такой невероятный разработчик как Питер Норвиг.


9.  ПРИДЕРЖИВАЙТЕСЬ ПРИНЦИПОВ KISS И DRY

Постарайтесь не усложнять то, что делаете. Когда вы создаете что-то, придерживайтесь таких известных и практических принципов, как DRY (don’t repeat yourself — «не повторяй себя») и KISS (keep it simple, stupid — «делай проще»). Найдите самый доступный и простой способ создать свой продукт, не повторяйтесь. Он должен быть простым как для понимания так и для использования. Более того, когда вы способны делать сложные вещи простыми, это показывает ваш уровень мастерства.


10. ПЛАНИРОВАНИЕ И УПРАВЛЕНИЕ ВРЕМЕНЕМ

Чрезвычайно важные умения. Чтобы сделать что-то хорошо и вовремя, вам нужно спланировать все свои задачи. Это повысит вашу продуктивность, и вы увидите, как много вы можете сделать и насколько вы действительно сильны. У всех нас есть свои сроки, и хорошо организованная работа будет приятной и выгодной для всех: для вас, вашей компании и особенно для клиентов.

Планирование и управление временем — это лучшие навыки, которые нужно выучить и воспитать в себе, если вы хотите стать хорошим и в конечном итоге отличным разработчиком.


11. ОБЩЕНИЕ

Хорошие навыки общения и в самом деле решают очень много. Нужен совет? Тогда вам нужно кого-то спросить. Создаете новый проект? Нужно обсудить все требования и существенные моменты с клиентами и коллегами.

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


12. ДУМАЙТЕ КАК ПОЛЬЗОВАТЕЛЬ

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


13. ЧЕСТНОСТЬ

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


14. РАЗВИВАЙТЕ НАВЫКИ И ЧУВСТВО ДИЗАЙНА

Иногда также очень важно обратить свое внимание на дизайн. Я знаю нескольких замечательных программистов, но они имеют небольшое представление о дизайне, и это, время от времени, вызывает проблемы. Особенно для дизайнеров. Узнайте хоть немного о дизайне, развивайте эти навыки. Это повысит качество вашей работы, и дизайнер, с которым вы работаете, оценит ваши старания и будет благодарен.


ЗАКЛЮЧЕНИЕ

Так к чему же мы пришли? Как стать лучшим разработчиком? На самом деле нет ничего сложного в том, чтобы быть более профессиональным в области веб разработки. Вам не нужно быть гением, чтобы выучить несколько простых правил. Учись, анализируй и исследуй.

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

Спасибо за ваше ценное время и внимание! Будьте здоровы!

Хотите ещё немного интересной информации? В таком случае я предлагаю вам прочитать еще одну статью:"БЕЛЫЙ ХАКЕР, ЧЕРНЫЙ ХАКЕР И СЕРЫЙ ХАКЕР. КТО ОНИ, ЧЕРТ ВОЗЬМИ, ТАКИЕ".

Показать полностью 1
[моё] IT Developers Blog Разработчики Совет Длиннопост
2
16
mords1d
mords1d
5 лет назад

Поиск источника зла⁠⁠

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


И вот в каждой команде в силу роста коллектива в конце концов появлялся жутко скилловый и еще в большей степени душный, с гнильцой человек. Знаете такой, который всегда ищет виновного, а не стремиться устранить проблему.


Мне всегда было интересно, как можно так всех не любить и главное за что? Это же в первую очередь мешает тебе, потому что в нынешнее время в IT-компаниях софт-скилы (умение выстраивать отношение с командой) чуть ли не важнее хард-скилов (умения которые связаны непосредственно с выполнением твоих рабочих обязанностей). И вот спустя долгие годы я пошел на курсы основ C# и кажется нашел человека который их всех учил )))


Было занятие по тому как устроен процесс разработки.

И Лектор такой:

- Так кого мы тут знаем. Мы знаем Проект Менеджера - он регулярно подходит и вежливо нас спрашивает сделали ли мы задачу в срок. Мы его не любим.

- Так, а это архитектор. Он переводит на наш язык то, что нам надо сделать. Его мы тоже не любим.

- А это наш лид, он самый умный программист, поэтому мы его уважаем. Но на самом деле тоже не любим...

Показать полностью
[моё] IT Gamedev Работа Коллеги Курсы Разработчики Текст
14
83
DodoIS
DodoIS
5 лет назад
Комиксы

Словарь редких IT-терминов #2⁠⁠

кот ревью на удалёнке.

Словарь редких IT-терминов #2 Комиксы, IT юмор, Разработчики, Айтишники, Юмор, Кот, IT
Показать полностью 1
[моё] Комиксы IT юмор Разработчики Айтишники Юмор Кот IT
9
72
DodoIS
DodoIS
5 лет назад
Комиксы

Словарь редких IT-терминов #1⁠⁠

/request и его виды.

Словарь редких IT-терминов #1 Комиксы, IT, Разработчики, Разработка, Айтишники, Юмор
Показать полностью 1
[моё] Комиксы IT Разработчики Разработка Айтишники Юмор
10
malware
malware
5 лет назад
IT-юмор

Трудности программистов⁠⁠

Когда ты Back-End разработчик и пытаешься объяснить другому разработчику то, что сделал за последние несколько дней.


Что видит другой разработчик:

Трудности программистов Habr, Юмор, Программист, Разработчики, Скриншот, IT, Backend

Что видит заказчик, который услышал ваш разговор:

Трудности программистов Habr, Юмор, Программист, Разработчики, Скриншот, IT, Backend

Взято с хабра: https://habr.com/ru/post/487832

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