Работа в Google: Мои Горькие Грабли

Ну что, ребятки, я тут решил поделиться своим опытом работы в одной известной IT-компании, название которой начинается на букву "G". Хотел рассказать, как всё было, начиная от собеседования и заканчивая... ну, вы поняли.

Собеседование прошло гладко, даже слишком. Чувствовал себя уверенно, отвечал на вопросы, как по маслу. Обещали золотые горы, интересные проекты, дружный коллектив. Ага, щас!

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

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

что такое Крáкен площадка

Подробнее

Как начать программировать: Гайд для новичков — slon1 to

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

1. Выбор языка.

  • Для начала можно выбрать Python: очень простой для изучения, много ресурсов.
  • Java: сложнее, но много работы, много возможностей
  • JavaScript: для веб-разработки то, что нужно

2. Основы.

  • Начните с основ – переменные, типы данных, циклы, условия.
  • Не бойтесь практиковаться – решайте задачи на CodeWars, HackerRank.

3. Изучение.

  • Курсы: Coursera, Udemy, Stepik (топовые)
  • Книги: "Чистый код", "Алгоритмы. Руководство по разработке".

4. Практика.

  • Создавайте свои проекты – от простых до сложных.
  • Не бойтесь гуглить – это нормально.
  • Участвуйте в open source - slon5 cc

Удачи в ваших начинаниях! Не сдавайтесь, все получится

slon2 at

Подробнее

Python – лучший язык, точка!

Я вот считаю, что Python – самый лучший язык программирования. Ну, типа, просто и понятно. Синтаксис красивый, код читаемый, куча библиотек для разных задач.

Конечно, есть минусы, но они незначительные. Скорость работы, например, но это не всегда критично. Плюс его везде используют, от веб-разработки до машинного обучения. В общем, выбор очевиден.

А вы что думаете? Убедите меня в обратном, если сможете.

slon6 cc

Подробнее

Хелп! Не могу осилить "Чистый код"!

Ребят, нужна помощь! Купил себе книгу "Чистый код", все хвалят, типа мастхэв для каждого программиста. Но я ее вообще не понимаю!

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

Может, кто-нибудь посоветует, как ее читать, или, может, какие-то другие книги, которые помогут разобраться в этой теме?

slon5 cc

Подробнее

Мобильная разработка: Когда я понял, что нифига не знаю... — slon4 at

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

Но когда дело дошло до практики… Тут я понял, что вообще нифига не знаю. Начал с Java для Android. Скачал Android Studio, открыл какой-то пример… И тут начался ад. Куча ошибок, непонятные термины, SDK, API

Часами сидел, гуглил, читал документацию. Потом перешел на Kotlin, вроде стало чуть проще, но все равно. Оказывается, что нужно знать кучу всяких штук: дизайн, архитектуру, тестирование, управление памятью и так далее.

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

slon1 at

Подробнее

Бесит! PHP и его "особенности"!

Ребята, у меня просто бомбит! Задолбался я с этим PHP. Ну почему, почему в этом языке все так через одно место? Постоянно какие-то непонятные баги, костыли, документация как будто для гуру рассчитана

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

Кто-нибудь сталкивался с такой проблемой? Что делать, куда бежать? Может, есть какие-то секретные техники, чтобы победить этот ужасный язык?

slon1 to

Подробнее

Прогрессивное кодирование: Зачем оно нужно?

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

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

А вы что думаете? У кого-нибудь был опыт прогрессивного кодинга? Какие плюсы/минусы? Как это вообще выглядит на практике?

slon1 to

Подробнее

Хватит работать на дядю! Или как я уволился и стал фрилансером — slon7 cc

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

Сначала было трудно, очень. Постоянно чувствовался этот страх, что деньги кончатся. Где искать заказы, как себя продавать, вообще непонятно. В итоге, зарегистрировался на нескольких биржах, начал брать мелкие проекты, набирать портфолио

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

Мой совет: если решитесь на фриланс, подготовьтесь к тому, что будет непросто. Но если очень хочется, значит, все получится. Сейчас вроде как slon4 cc зарабатываю, чего и вам желаю.

Оценка: 8/10

slon4 at

Подробнее

SkillFactory: Обзор после полугода обучения — стоит ли оно того?

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

Начну с плюсов: удобный формат, много домашки, дедлайны мотивируют (хотя иногда и бесят). Преподаватели вроде тоже ничего, отвечали на вопросы, помогали, если что.

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

В целом, SkillFactory – это ок, но нужно быть готовым к самостоятельной работе. В общем, не знаю даже. С одной стороны вроде как slon6 cc узнал, с другой – есть ощущение, что можно было бы и больше вынести.

Оценка: 7/10

krab5 at

Подробнее

Знакомства в IT: Больше, чем просто код?

Ну что, ребятки, кто-нибудь пробовал заводить романы на почве программирования? )) Лично я вот думаю, что это вообще отдельный вид искусства. С одной стороны, общие интересы, понятный язык. С другой – постоянные дедлайны, усталость…

Я вот считаю: если вы нашли себе половинку в IT – вам крупно повезло. Ведь это почти гарантия понимания ваших странностей, начиная от ночных кодинг-марафонов и заканчивая любовью к мемам про slon5 cc

А вы как думаете? Легко ли найти взаимопонимание с коллегой или лучше держаться подальше?

slon1 at

Подробнее