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

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

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

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

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

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

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

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

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

Возвращаемся в IT⁠⁠1

Мне 35 лет, и, как это популярно сейчас, я хочу «войти в ИТ». Зачем? Все как у всех, хорошие деньги и интересная работа.

У меня профильное образование – «инженер-программист». Поэтому есть определенная, хотя и по большей части растерянная база «computer science». После окончания универа некоторое время работал fullstack веб-разработчиком (PHP). Затем сменил род деятельности, ушел в торговлю, и в последние 10 лет разработки почти не касался.

Я хочу опять погрузиться в мир IT, изучить на достойном уровне (Junior+ или Middle) выбранный стек технологий. Текущая работа и зарплата меня в целом устраивают, поэтому о ее смене пока речи не идет, но в обозримом будущем (5 лет) я этого не исключаю. Времени на обучение закладываю около 10-12 часов в неделю.

Какой стек изучать, куда погружаться? В первую очередь, конечно, возникают мысли привести к современным свои знания и навыки в сфере веб-разработки (PHP-фреймворк Laravel, JS-фреймворки, TypeScript). В той или иной мере в универе и после имел небольшой опыт работы с Python, C#, Java. Есть хороший друг, сделавший отличную карьеру Java-разработчиком, которому можно будет задавать глупые вопросы.

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

• зарплата мидла;
• число вакансий (источник – hh.ru), в т.ч. удаленной работы;
• сложность в изучении (субъективно).

Особое внимание уделяю показателю количества вакансий удаленной работы, в будущем хочу выбрать именно этот путь. Работа из дома при должной дисциплине позволяет достичь work-life balance, к которому все стремятся – находить время на семью и родных, на хобби и интересы, достаточно отдыхать.

В таблице я выделил языки либо конкретные фреймворки, которые меня интересуют. Данные по зарплате брал с Хабра (https://habr.com/ru/companies/habr_career/articles/746038/).

Возвращаемся в IT IT, Образование, Саморазвитие, Карьера, PHP, Python, Удаленная работа, Программист

Исходя из полученных цифр, самыми приоритетными по ЗП выступают Java и Kotlin. Но, с учетом имеющихся знаний, возможно следует развиваться в области веб-разработки (PHP либо Python + JS-фреймворки), ведь на этом направлении дойти до уровня Middle будет проще всего. При этом PHP сейчас далеко не самый популярный язык, и востребованность специалистов становится все меньше. В общем, тема для размышления у меня сейчас появилась.

Кто какой совет даст? Или, может, поделится собственным опытом?

Показать полностью 1
IT Образование Саморазвитие Карьера PHP Python Удаленная работа Программист
405
1
Аноним
Аноним
2 года назад

Выбор стека⁠⁠

Одно время работал на проекте PHP + Symfony, потом надолго перешел во фронт с Vue. Не дизайн/верстка, а логика. Сейчас назревает проект бэкенда и мучают меня сомнения: использовать уже знакомую Симфонию или изучить другой стек для саморазвития? Думал о Django. Python многим хорош, лаконичен, но мне его синтаксис без фигурных скобок не заходит. Java + Spring или вообще Node.js с каким-нибудь фреймворком. А может в сторону Go посмотреть? В общем, сам не очень понимаю, чего хочу, подкиньте мнений.

PHP Python Java Программирование Javascript Текст
8
8
mrghoost
2 года назад
Лига программистов

Репетиторство по английскому/разговорная практика в обмен на помощь с Java, PHP, python (НАШЁЛ)⁠⁠

Пришла мне в голову "гениальная" идея 😅 И я подумал: "а почему бы и не да?".


Суть такова: готов преподавать английский одному человеку в обмен на помощь с изучением основ Java, PHP, Python.


я квалифицированный переводчик, 10 лет юношества проживший в Новой Зеландии. Английский на уровне носителя. За плечами учёба в НЗ школе, ВУЗе. Также 2 года преподавал английский в детсадах, частные уроки, Яндекс практикум, italki, но у меня маленький ресурс на общение с людьми и поэтому перестал преподавать.


Сейчас изучаю веб-разработку дистанционно в заграничном ВУЗе. Есть материалы лекций, там объясняют 70%. В основном справляюсь, но логику некоторых вещей не могу понять и не могу найти в интернетах. Плюс нет времени на поиск ответа, так как работа и учёба и нужен человек, которому могу задать вопросы.


В обмен на консультации по предметам предлагаю занятия английским и/или консультации по эмиграции в Австралию, Новую Зеландию (есть опыт, работал в иммиграционной фирме).


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

Показать полностью
Репетитор Английский язык Java PHP Python Без рейтинга IT Веб-разработка Обучение по обмену Услуги Текст
26
95
anetto1502
anetto1502
2 года назад
Программирование на python

Ответ на пост «Без рейтинга. Самообучение PHP или курсы»⁠⁠1

По PHP не подскажу. ЯП много и выбор в целом не однозначен. Но выбирать технологию следует с оглядкой на
1. популярность. Чем популярнее, тем больше мануалов, помощи везде и всё такое
2. сообщество. Мануалы нужны хорошего качества, иначе найденные решения будут учить плохому
3. применимость. У каждого инструмента своя область


по пункту 1 можно ориентироваться на рейтинги. Сами по себе рейтинги мало что говорят, но вот динамика подсказывает. Смотрим TIOBE. На скрине ниже выделены python, java и PHP.

Ответ на пост «Без рейтинга. Самообучение PHP или курсы» PHP, Языки программирования, Самообразование, Python, Текст, Разработка, Обучение, Программирование, IT, SQL, Telegram, Ответ на пост, Длиннопост

Нисходящий тренд PHP должен вызывать настороженность. Стоит ли выбирать инструмент, у которого было 10% рынка, а теперь 1.5?

более того, по пункту 2 - сообщество у PHP большие проблемы. В плане там слишком много legacy, очень много плохих подходов, переход на PHP7 вызвал большой раскол и вообще всё не очень хорошо. Имеет смысл идти в PHP, только если у вас есть хороший ментор. Перенять крутой опыт в любой технологии полезно.


Про курсы. Материала куча всякого разного. Рекомендую ориентироваться на крутые книги, добавлять статьи + видеоматериалы по теме. Можно посмотреть на бесплатные или недорогие платные курсы. Курсы типа за 120к в целом имеют мало смысла.

Наверное, 80% успеха в изучении - это самостоятельная работа. Ещё 20% заложено в обратную связь, когда вам покажут на ошибки. Прикол в том, что на больших образовательных площадках обратную связь дают далеко не профессиональные разработчики. Посмотрите вакансии тех, кто проверяет домашку, например, по запросу "<площадка> наставник", речь про зп в районе 30-55к в месяц.

Ответ на пост «Без рейтинга. Самообучение PHP или курсы» PHP, Языки программирования, Самообразование, Python, Текст, Разработка, Обучение, Программирование, IT, SQL, Telegram, Ответ на пост, Длиннопост

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


Небольшая подборка бесплатного материала по Python для старта:

1. Классическим хорошим курсом из бесплатных считаются Поколения Python на stepik для начинающих и для продвинутых.

2. На ютубе есть годные лекции Тимофей Хирьянова из МФТИ.

3. Python: основы и применение на stepik

4. Не питоном единым, поэтому надо ещё и немного в базы. Можно посмотреть на Интерактивный тренажер по SQL

5. Освоить git, достаточно 4 глав из книги Pro Git


Можно пойти на codewars и leetcode для закрепления умения программировать. Когда сложилось базовое понимание происходящего, рекомендую переключаться на книги типа Лутца (двухтомник, нужно свежее 5 издание 2019-2020 годов) и идти по ней. Книга большая и достаточно сложная, но покрывает много важных деталей. Можно читать не всю, а главами или разделами по непонятным темам.


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


А дальше нужно писать как можно больше кода, периодически осматриваясь вокруг. Разработка - это не только язык, это ещё библиотеки, фреймворки, разные инструменты, тесты, проектирование архитектуры, командная разработка, получение задач через bug tracker, работа с ветками в git и вообще flow разработки, CI/CD и ещё много всякого разного.


Одним из источников кругозора может быть телеграмм-канал devfm, где разбираются разные нюансы из жизни разработчика на Python и не только — python, bash, linux, тесты, командная разработка.

Показать полностью 1
[моё] PHP Языки программирования Самообразование Python Текст Разработка Обучение Программирование IT SQL Telegram Ответ на пост Длиннопост
72
2
Serg0125
2 года назад

Без рейтинга. Самообучение PHP или курсы⁠⁠1

Здравствуйте, есть ли среди пикабушников люди, которые смогли сами выучить до приемлемого уровня, язык РНР? Если да, подскажите пожалуйста какие для этого нужны навыки и как вы это сделали. Я хочу попробовать себя в этом направлении для увеличения заказов в области моей работы. В основном работа с API и базами данных. Если не сложно буду рад вашим подсказкам, с чего начать и что надо знать. Ну и литературу тоже.



P.S- кто-то говорит что легче выучить python и он схож с php. Я посмотрел несколько лекций Хирьянова, но там в практических заданиях построения графиков и математические функции. Да и это для более продвинутого уровня

PHP Языки программирования Самообразование Python Текст
14
32
skaynet25022022
skaynet25022022
3 года назад

Как лучше изучать SQL с нуля⁠⁠

Как лучше изучать SQL с нуля SQL, Windows, Linux, Программирование, IT, Программист, Разработка, Обучение, Python, Java, Javascript, PHP, Android, iOS, Импортозамещение, Английский язык, Длиннопост

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

IT-старт t.me/it_begin


Для чего нужно знать SQL?


Не тайна, насколько важен навык работы с базами данных, особенно для современных и быстроразвивающихся технологий.

Обычно знание базы данных начинается с знакомства с SQL (Structured Query Language - структурированный язык запросов)

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

Теперь, постараемся рассказать о том, как лучше сделать первые шаги в сторону изучения SQL.


Почему важно знать SQL?


Для начала ответим на вопрос. Почему именно SQL так популярен? По пунктам:

1. SQL имеет огромный спрос на рынке труда. Знание SQL требуется в совокупности к знанию многих языков программирования. Это и является также причиной востребованности знания работы с базами данных.

2. Универсальность - сфера применения крайне обширна. От крупных IT-компаний до гос.учреждений.

3. Плавная кривая обучения. Основное отличие SQL от большинства языков - это то, что SQL имеет структуру на основе поступающих запросов. SQL даёт пользователям инструменты, с помощью которых он сможет удобно управлять базами данных.

Как лучше изучать SQL с нуля SQL, Windows, Linux, Программирование, IT, Программист, Разработка, Обучение, Python, Java, Javascript, PHP, Android, iOS, Импортозамещение, Английский язык, Длиннопост

Практические советы наших подписчиков по изучению SQL:


Теперь перейдем к практическим советам от наших подписчиков о том, как лучше подойти к процессу изучения SQL:


Алексей:

Ежедневно используя SQL в своей работе, я посоветовал бы начать решать задачи на сайте sql-ex.ru , задачи идут по нарастанию сложности и имеют сопутствующую теорию, следует за теорией в книжки лишний раз идти уже не нужно. Спустя 35-40 задач у вас уже сформируется целостное представление о SQL и уже после этого, можете приступать к соответствующей литературе, что как раз таки после пройденной вами практики будет легко восприниматься. По книгам советующее следующее:


- SQL Полное руководство - описываются все возможности SQL.


- Официальное руководство по PostgreSQL - в случае если выбрали PostgreSQL , то официальное руководство имеет исчерпывающую информацию, более вам вряд ли что понадобится.


- Введение в системы баз данных от автора C.J. Date - максимальное компактное описание того, на чем основывается SQL - разобраны подробно основные понятия, предложены задачи. Хорошая книга.


Мария:

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


sql-ex.ru и pgexercises.com - практические задачи , параллельно на данных сайтах также сможете изучить необходимую вам теорию и применить её тут же на практике. Поработать получится как с сложными запросами, так и с примитивными. Как освоите азы SQL, уже думаю можно переходить к книгам, если данный способ получения информации для вас приемлем и вы довольно таки усидчивы. Либо советую искать документацию по интересующей вас СУБД (Система управления базами данных)


Кирилл:

Если вы полный ноль в SQL, коим и я был год назад - советую книгу "Освой самостоятельно SQL за 10 минут".


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


sql-ex.ru ( отличный сайт )


sql-tutorial.ru ( синтаксис T-SQL)


После того, как набьете руку на практических задачах , советую перейти к книге Святослава Куликова “Работа MYSQL, MS SQL SERVER и ORACLE в примерах”. Тут определяетсь с базой данных. Если это SQL Server, то скачиваете на торренте данную СУБД. Если Oracle, то скачиваешь образ для WMvare с их сайта, или используешь их online СУБД.


Подводим основные итоги:

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


Если вас интересует IT его перспективы в РФ ,

публикую также свои статьи и интервью на канале t.me/it_begin

Подписывайтесь, если будет интересно ;)

Спасибо!

Показать полностью 1
[моё] SQL Windows Linux Программирование IT Программист Разработка Обучение Python Java Javascript PHP Android iOS Импортозамещение Английский язык Длиннопост
9
42
DELETED
3 года назад
IT-юмор

Выбор с рождения⁠⁠

Выбор с рождения PHP, Python, Выбор
Показать полностью 1
PHP Python Выбор
25
13
welded
3 года назад
Лига программистов

Возвращение в IT⁠⁠

Всем привет. Муки выбора сподвигли меня написать этот пост. Еще одна жертва пропаганды и кризиса на рынке труда. Предыстория: после института около 2-х лет работал разработчиком, потом в силу различных обстоятельств ушел на экономическую специальность. Специальность достаточно узко-специализированная и последние несколько лет жутко стагнирует. В свете вышесказанного возникли мысли, вернуться в разработку. С момента работы программистом прошло 17 лет.

Что писал:

в основном веб-разработка, суммарно наверно 5-7 коммерческих сайтов за весь период работы.

На чем писал:

Было две основных связки: АSP+MS SQL+JS и PHP+My SQL+JS ну и понятное дело HTML+CSS

Собственно в чем вопрос, учитывая возраст (40 лет) и потенциальные трудности с трудоустройством (как я понимаю, на позицию джунов рассматривают все таки людей помоложе), куда лучше копать:

PHP (+ Lavarel) или Python (+Django),

рассматриваю в основном back-end web разработку ибо не так страшно, так как раньше уже этим занимался, но буду рад любому совету.

Из того, что нарыл в интернете:

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

За Python: больше возможностей развиваться в силу огромного количества библиотек, сфер применения и растущей популярности. Опять же если все будет совсем печально можно преподавать. Против: как пишут высокий порог входа (опять же выше требования у работодателя).

В настоящий момент прохожу курс по Python на Степике, но сомнения не покидают.

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

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