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

Дурак подкидной и переводной

Карточные, Настольные, Логическая

Играть

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

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

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

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

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

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

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

IT + iOS

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

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Android iPhone Apple Приложение Игры Халява Google Play Все
44 поста сначала свежее
78
bigbrothertv
bigbrothertv
2 года назад

Lenovo Linux Microsoft⁠⁠

Крупнейший в мире производитель ПК выпустил ноутбуки, на которых нельзя запустить Linux


Ноутбуки Lenovo – не для Linux


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


В качестве примера эксперты Phoronix привели новый ноутбук Lenovo ThinkPad Z13, построенный на процессоре AMD Ryzen серии 6000. Его, как и все другие лэптопы Lenovo, не желающие работать под Linux, характеризует наличие чипа безопасности Pluton разработки Microsoft.


Полный текст статьи здесь Источник



Скорее всего, на простом обывателе это никак не отразится. Соцсети, Youtube и игрушки будут работать под Windows, но здесь вопрос в другом.


Несколько последних лет все хвалили Microsoft, какая она классная и гибкая, дали возможность устанавливать виртуальную среду Linux (WSL) буквально одной командой. Ура, ура!

Таким приёмом корпорация Microsoft  решила удалить конкурентов с рынка ОС. И если так дело пойдёт дальше, останется только одна правильная операционная система, которая будет из коробки продаваться с железяками.


Не то, чтобы я сторонник теории заговора, но большие корпорации затягивают гайки максимально везде и по всем направлениям. Помню те времена, когда Google называли "корпорация добра" и это было прописано в их кодексе "Don't be evil". Теперь это монстр, который знает буквально всё о каждом владельце мобильного устройства или ПК. Microsoft проиграли в начале 2000-х борьбу за рынок мобильных (носимых) устройств и теперь навёрстывает упущенное. Операционная система будет только одна - Windows.


Любители MacOS (iOS) могут не отпускать свои шуточки. Ваша работать будет, потому как и Google, в корпорации Apple о вас всё давно всё знают.



Мой пингвин Tux в ахуе от таких новостей
Lenovo Linux Microsoft Lenovo, Linux, Linux и Windows, Microsoft, Ноутбук, Операционная система, Корпорации, 1984, IT, Google, Apple, Mac Os, iOS, Android, Мат, Длиннопост
Показать полностью 1
[моё] Lenovo Linux Linux и Windows Microsoft Ноутбук Операционная система Корпорации 1984 IT Google Apple Mac Os iOS Android Мат Длиннопост
58
alllhimic
alllhimic
3 года назад

Доступ к MockPlus Cloud Pro на 6 месяцев⁠⁠

Доступ к MockPlus Cloud Pro на 6 месяцев Халява, Бесплатно, Скидки, Акции, Android, Приложение, Промокод, Лайфхак, iOS, Услуги, Программирование, IT, Программист

└ Источник: FREEHUB (лучший канал - убедитесь сами)

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

▪️ ПОЛУЧИТЬ | 2 599₽

💁🏻‍♂️ MockPlus Cloud Pro — это приложение для создания прототипов мобильных, веб и десктопных программ легко и быстро, программа включает в себя 3000 иконок для пользовательского интерфейса и 200 других элементов, подходящих Android, iOS и PC » просто перетаскивайте элементы для создания взаимодействия и тестирования приложения в нескольких режимах.
---------------------------------------------------------

ПРОМОКОД : GOTD2022
---------------------------------------------------------

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

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

└ Регистрируем новый профиль

2. Вводим промокод (см. выше).

└ Активируем 180 дней Pro

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

Доступ к MockPlus Cloud Pro на 6 месяцев Халява, Бесплатно, Скидки, Акции, Android, Приложение, Промокод, Лайфхак, iOS, Услуги, Программирование, IT, Программист

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

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

Показать полностью 1
Халява Бесплатно Скидки Акции Android Приложение Промокод Лайфхак iOS Услуги Программирование IT Программист
0
Noriz0ne
Noriz0ne
3 года назад

Как разблокировать деактевированный аккаунт Instagram? 2022 г⁠⁠

История такая:
Написал я как то трижды один и тот же комментарий.
А потом в личное сообщение тоже самое 1 раз.
В итоге получил перм бан с подписью: "узнайте как разблокировать деактевированный аккаунт".
(Казалось бы столь суровое наказание для такого)

После чего я сразу же начал заполнять известные три формы и отправлять селфи с А4.
(что и делаю до сих пор)
Но ответ был либо отрицателен, либо вообще не был.
Также связывался с поддержкой бизнес аккаунта Facebook, где мне отвечали все делать так же как и делал (результата не было).
Обращался даже к человеку который должен был помочь платно.
Вот ответ: "Здравствуйте, на данный момент последние несколько дней мы в ожидании, наши запросы не принимаются, в связи с обстановкой в мире"

А ведь когда то не был инстаграм под Facebook.
И разблокировать его было проще простого.
Может и сейчас есть какие то способы, которые 100% помогут. Вдруг тут есть люди которые сталкивались с такой проблемой и её решили. Очень был бы вам благодарен, если напишите рабочий способ разблокировки аккаунта.

*Просьба не рекламировать тут платные услуги или сервисы, которые занимаются разбанами, к ним всеравно доверия нету.*

Как разблокировать деактевированный аккаунт Instagram? 2022 г Instagram, IT, Социальные сети, Компьютерная помощь, Android, Facebook, Телефон, iOS, Apple, Программирование, Программист, Помощь, Meta, iPhone, Компьютер, Длиннопост
Как разблокировать деактевированный аккаунт Instagram? 2022 г Instagram, IT, Социальные сети, Компьютерная помощь, Android, Facebook, Телефон, iOS, Apple, Программирование, Программист, Помощь, Meta, iPhone, Компьютер, Длиннопост
Как разблокировать деактевированный аккаунт Instagram? 2022 г Instagram, IT, Социальные сети, Компьютерная помощь, Android, Facebook, Телефон, iOS, Apple, Программирование, Программист, Помощь, Meta, iPhone, Компьютер, Длиннопост
Показать полностью 3
Instagram IT Социальные сети Компьютерная помощь Android Facebook Телефон iOS Apple Программирование Программист Помощь Meta iPhone Компьютер Длиннопост
4
0
SamGamgee
SamGamgee
3 года назад

Вопрос к Swift разработчикам⁠⁠

Решил заняться программированием на языке Swift. Все на уровне хобби, хочется сделать программку для iPhone/iPad под рабочие нужды. И возник вопрос о том, где брать материал для обучения. С основами разработки (кортежи, словари, массивами) более-менее понятно, информации куча, и все работает.

Но я в одном видеокурсе дошёл до TableView, и тут все пошло не по плану. В этом видеокурсе, который действительно есть за что похвалить собраны все материалы аж с 2016 года, но язык меняется, и UiTableView так, как описывают в курсе для Swift 5 у меня не получается. Например, при создании “Apple Music” нужно в окне Search подключить TableView, но он нифига не подключается так, как описано в курсе. Более того, при открытии файла курса с кодом после запуска на эмуляторе так же не отображается TableView, просто пустое окно с возможностью прокрутки, но без самой таблицы. Я понимаю, что за это время изменилась логика в языке, а может быть и в Xcode были изменения. Возможно я плохо ищу, но я не могу найти как теперь подключать TableView. Возможно есть какие-либо учебники свежих выпусков, или иные источники, в которых описаны изменения? И есть ли сообщества по языку Swift? Я нашёл только заброшенные, где давно ничего не обновляют.

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

Спасибо!

[моё] Swift IT Программирование Обучение iOS Mac Os Вопрос Xcode Без рейтинга Текст
7
8
skaynet25022022
skaynet25022022
3 года назад

Как изучать С++ , 10 вопросов Senior Software Developer⁠⁠

Как изучать С++ , 10 вопросов Senior Software Developer Программирование, Программист, IT, Linux, Windows, Python, Java, Разработка, Интернет, Яндекс, Google, Собеседование, Карьера, Mongodb, Длиннопост, Импортозамещение, Android, iOS, Apple

Всем доброго времени суток. Публикую опыт моего хорошего товарища, что с математическим образованием успешно работает с С++ более 15 лет.

Оформил всё в формате текстового интервью, читаться и восприниматься будет легко, стартуем)


1. Расскажите о вашем образовании?

Мое образование — это весьма интересная штука. В школе я углубленно изучал математику, полюбил ее и с тех пор моя жизнь так или иначе связана с ней. После школы я поступил на два факультета - экономический и механико-математический. Выбрал экономическую теорию просто потому, что там была более крутая математика на вступительных экзаменах. Экономическая теория является весьма специфическим предметом, это какая-то смесь математики и философии с примерно такой же практической пользой. На самом деле ряд предметов, изученных в университете, мне очень пригодились позднее - особенно линейная алгебра, статистика, теория вероятностей и математическое программирование (раздел математики, посвященный оптимизационным задачам, ничего общего с компьютерами). Был любопытный предмет, называемый эконометрикой, по факту это статистический анализ больших данных, позволяющий найти взаимосвязи данных, прямо-таки столь популярное сейчас машинное обучение. После получения высшего образования я несколько лет проучился в Вычислительном центре РАН, тема моей так и не законченной диссертации была "Параллельные методы решения задач дискретной оптимизации транспортного типа", простыми словами я решал задачу коммивояжера. Привет математическое программирование из университета.


2. Почему вы выбрали именно C++? Чем импонирует вам данный язык программирования?

Я его не выбирал, это он меня выбрал, я честно предпринял несколько попыток уйти из него, но он всякий раз меня догонял. Последняя попытка была в Microsoft, там я писал на C#, и думал, что я такой умный и сумел уйти от C++, но как говорил один мой друг "C++ умеет ждать", и в Microsoft я опять переключился на C++. По своей воле, очень уж интересная была задача.


3. Начать профессиональную деятельность на С++ получилось благодаря самообразованию или же благодаря профильному образованию? Расскажите о своём пути в С++

Я решал задачу коммивояжера и ее варианты на C++, так уж получилось, что это был самый подходящий язык для такой задачи. Затем я начал работать в Яндексе, в отделе качества поиска над MapReduce (помните тему диссертации - "Параллельные методы..."), там тоже был C++, и он так и не отпускал меня с тех пор.


4. Есть ли книги по С++, что вы можете посоветовать?

Самыми полезными для меня были, пожалуй, серия небольших книг Скота Майерса "Эффективное использование С++" с набором рецептов, понять STL мне помогла книга Николая Джосьютиса по STL "С++. Стандартная библиотека". Но самое главное, конечно же, практика. Как язык C++ меня никогда особо не интересовал, я рассматривал его лишь как средство для решения интересных задач.


5. Расскажите о вашей компании, где вы работаете. Что входит в ваши рабочие обязанности на данный момент и чем занимается ваша компания? Какой продукт?

Я работаю Senior Software Engineer в MongoDB, компании, которая разрабатывает собственную СУБД (система управления базами данных). Моя команда занимается оптимизацией запросов (Query Optimization). MongoDB привлекла меня тем, что сумела успешно бросить вызов на рынке СУБД, казалось бы, надежно поделенного между такими гигантами как Microsoft SQL Server, Oracle и IBM DB2.

Так получилось, что с 70-х годов и исследовательского проекта реляционных баз данных IBM System R, от которого произошли современные базы данных, очень многое изменилось. Благодаря интернет-компаниям, таким как Google, стало набирать популярность горизонтальное масштабирование. Другой тип масштабирования, вертикальное, характеризуется тем, что по мере роста требований к вычислительным мощностям, старые сервера заменяют на более мощные, происходит вертикальный рост. Но такой рост всегда ограничен мощностями одного сервера. Горизонтальный рост характеризуется не заменой сервера на более мощный, а добавлением новых серверов. Это оказывается дешевле и позволяет почти неограниченно расти, но и требование к программному обеспечению гораздо выше, новый софт должен быть "распределенным", то есть работать на множестве серверов. Одна из первых попыток распределения работы на множество серверов была система MapReduce, над одной из реализаций которой я работал в Яндексе.

Классические СУБД оказались не готовы к такому повороту событий по ряду причин: изначально они были спроектированы для работы на одном сервере, и реляционная модель данных предполагает высокую нормализацию данных, грубо говоря никаких дублирующих данных, вместо сохранения адреса для каждого заказа, адрес сохраняется в отдельной таблице и каждый заказ содержит уникальный идентификатор адреса, а значит большое число джойнов (join), т. е. теперь, чтобы получить, адрес для заказа надо найти его по идентификатору в другой таблице.

MongoDB реализовала совершенно новый подход, называемый документным, все связанные данные должны хранится вместе. Это позволяет сократить число джойнов, а то и полностью избавиться от них, это опять же упрощает создание по-настоящему распределенной базы данных. Новый подход оказался коммерчески успешным, MongoDB как СУБД активно развивается, и старый query engine (движок запросов) перестал отвечать требованиям новой MongoDB. Я сейчас работаю над оптимизацией запросов в новом движке, это задача дискретной оптимизации и ее методы во многом пересекаются с моей работой над задачей коммивояжера. Также используются метод ветвей и границ (Cascades, реализованный в Microsoft SQL Server) и динамическое программирование (Oracle и IBM DB2).


6. Расскажите о проектах, в которых вы приняли участие? О проектах и их функциональных возможностях.

Я был техническом лидером проекта поиска по графу знаний, в проект входила реализация графа знаний в поисковом индексе и поддержка соответствующей грамматики поиска к примеру «файлы Йена программиста из Лондона». Мы разбивали эту фразу и обрабатывали запрос следующим образом в индексе контактов находили человека с именем Йен, должностью программист/разработчик или другой синоним из Лондона. Затем переходили по графу знаний и находили файлы, которые этот человек правил или создавал. Вы можете видеть, как работает подобный поиск в Microsoft Office 365. Если вы знаете английский язык вы можете увидеть демонстрацию вначале этого промо видео: https://youtu.be/zbqlAd6aMoE


7. Исходя из вашего опыта, на какие личные качества/навыки/компетенции в первую очередь обращают внимания работодатели в вашей сфере?

На интервью обычно проверяются три навыка:

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

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

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


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

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


9. Есть ли спрос в данный момент на новичков (Junior-специалистов) в С++ ?

В MongoDB, Microsoft и т. п. активно практикуется приглашение на практику студентов ВУЗов (internship), после окончания ВУЗа студенты могут вернуться в компанию, обычно это практически единственный способ попасть новичку на работу в ведущие компании.


10. Подводя итоги. Что можете посоветовать людям, что самостоятельно изучить С++ и в дальнейшем работать в данной сфере?

Я бы порекомендовал для начала осознать, что язык программирования не так и важен, важны фундаментальные знания – линейная алгебра, статистика, алгоритмы и структуры данных. Умение применять эти знания на практике. Я не говорю, что я никогда не читал книг по языкам программирования, это не так. По одному C++ я прочитал с десяток книг, а еще я читал книги и в целом изучал такие языки как Java, C#, Python, JavaScript, Haskell, F#, OCaml, Ruby. Но это никогда не было в моих приоритетах, я понимал, что эти знания мимолетны и быстро устаревают. Что не устаревает так это общие принципы программирования (они, кстати, часто описаны в книгах по языкам программирования в том числе), алгоритмы, принципы построения систем.

К примеру, самый продвинутый Query Optimizer сегодня реализован в Microsoft SQL Server, его принципы были разработаны в 90-е годы Goetz Graefe. Этот оптимизатор используется метод ветвей и границ, разработанный в 60-е годы Литтлом для решения задачи коммивояжера. Серьезные современные передовые системы базируются на принципах, разработанных десятилетия назад.

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

Успешного самообразование, коллеги)



Если вам интересна IT-сфера и интервью с программистами

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

Подписывайтесь :)

Спасибо!

Показать полностью
[моё] Программирование Программист IT Linux Windows Python Java Разработка Интернет Яндекс Google Собеседование Карьера Mongodb Длиннопост Импортозамещение Android iOS Apple
1
2
skaynet25022022
skaynet25022022
3 года назад

13 вопросов системному аналитику⁠⁠

13 вопросов системному аналитику Программирование, IT, Программист, Разработка, Аналитика, Windows, Обучение, Саморазвитие, Python, SQL, Linux, Собеседование, Урок, Импортозамещение, Android, iOS, Образование, Учеба, Интернет, Длиннопост

В сегодняшнем интервью с системным аналитиком мы зададим 13 вопросов о профессии системного аналитика, что она из себя представляет, какие навыки необходимы и что важно знать начинающему аналитику,  интервью с подписчиком нашего канала IT-старт t.me/it_begin


1. Расскажите о себе, на кого учились, кем работали/работаете?

с 2012 по 2022 год я работала над различными медицинскими информационными системами по разную сторону баррикад и для разных ролей пользователей. Попутно получала высшее образование: сначала я пошла на специальность "Управление и информатика в технических системах" за знаниями по специальности, но мне не подошла программа - было много информации по физике, микросхемам и двигателям и почти не было по разработке; после этого перевелась на специальность "Прикладная информатика в государственном и муниципальном управлении" ради того, чтобы закончить начатое, и, как ни странно, здесь я получила гораздо больше знаний, которые в последствии применяла в работе. Сейчас в процессе трудоустройства в новую организацию - также на позицию системного аналитика.


2. Каков был ваш путь в аналитику? Сразу после института или же прохождение курсов / самообразование ?

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


3. Почему именно аналитика вам показалась интересной ?

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


4. Расскажите о том, чем занимается системный аналитик. Что входит в ваши профессиональные обязанности ?

Если кратко, то системный аналитик собирает требования заказчика к разрабатываемому ПО, проводит оценку трудозатрат на выполнение разработки/доработки, создает подробное и понятное для разработчика описание системы и функционала или их доработок со стороны веб и БД, ставит задачи разработчикам, контролирует выполнение этих задач, проводит тестирование и участвует в сдаче работ заказчику.


5. Насколько аналитику важно знать математику/статистику ?

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


6. Какие навыки пригождаются вам в работе максимально часто?

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

В работе системного аналитика полезно знать на уровне составления несложных запросов языки SQL или Python - чаще всего именно они встречаются в требованиях к вакансиям. Для получения этих знаний вполне достаточно будет тех ресурсов, которые доступны бесплатно: youtube, обучающие сайты, бесплатные курсы с практикой.

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

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


7. Насколько легко/тяжело трудоустроиться в данной сфере?

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

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


8. Расскажите о своём опыте работы , где вам удалось поработать?

С 2012 по 2018 работала разработчиком в небольшой конторе небольшого города над несложными задачами для медицинской информационной системы и почти не развивалась профессионально, но в то время мне это подходило. Писала на C# и T-SQL. В 2018 году решила переехать в город побольше и прошла собеседование в организацию, в которой проработала 4 года на позиции системного аналитика - работали мы снова над медицинской информационной системой) В этом году я решила получить опыт в другой сфере и недавно перешла работать в другую организацию.


9. Можете рассказать о том , что за время вашей работы вами было реализовано?

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

В общем, было очень много работы с данными) И это еще не предел) Если вам нравится раскладывать все по полочкам, такая работа вам точно придется по душе. Но есть в аналитике и другие задачи - работа аналитиком достаточно многогранна и расти можно как по горизонтали, так и по вертикали.


10. Является ли самообразование для вас постоянным явлением в работе ?

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


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

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


12. Успешно работая системным аналитиком – какие впечатления от работы? Нравится то чем занимаетесь или же смешанные чувства ?

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


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

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

Из необходимых шагов, думаю, стоит отметить:

- изучение sql/python до начального уровня,

- книгу babok (сейчас можно найти даже видеобзоры на нее) - это руководство к своду знаний по бизнес-анализу,

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

- изучить нотации BPMN, UML (задание со звездочкой - IDEF0 и другие)

- изучить интеграции систем.

И не бойтесь ходить на собеседования, обязательно просите обратную связь: каждый отказ несет в себе понимание того, что необходимо еще в себе прокачать, чтобы получить заветный оффер)


Если вам интересна IT-сфера и  интервью с программистами

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

Подписывайтесь :)

Спасибо!


Показать полностью
[моё] Программирование IT Программист Разработка Аналитика Windows Обучение Саморазвитие Python SQL Linux Собеседование Урок Импортозамещение Android iOS Образование Учеба Интернет Длиннопост
18
30
skaynet25022022
skaynet25022022
3 года назад

Зачем и где учить С++ и насколько он актуален в 2022 году⁠⁠

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

В сегодняшнем материале попробуем разобраться с тем, насколько актуален С++ в 2022 году и поговорим об источниках его изучения, опираясь на опыт подписчиков нашего канала IT-старт t.me/it_begin


В сегодняшнем материале попробуем разобраться с тем, насколько актуален С++ в 2022 году.


Стоит ли начинать изучать С++ в 2022 году?


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

Это чрезвычайно быстрый и эффективный язык. Многие инструменты и фреймворки полагаются на скорость и эффективность C ++. Сейчас он пользуется большим спросом, и он будет оставаться востребованным в 2022 году из-за своей надежности, производительности и эффективности.

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

Насколько сложно учить С++ с нуля?

C ++ известен как один из самых сложных языков программирования для изучения по сравнению с другими популярными языками, такими как Python и Java. C ++ сложно изучить из-за его многопарадигмальной природы и более продвинутого синтаксиса. Хотя известно, что это особенно сложно выучить новичкам, это также сложно для программистов, не имеющих опыта работы с языками низкого уровня. В то время как это делает занять больше времени, чтобы написать C ++ кода, язык был модернизирован до нынешних абстракций высокого уровня. Эти абстракции можно использовать для очень эффективного кодирования. Вы можете быстро писать код на C ++ 14, C ++ 17 и C ++ 20.

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


Положительные стороны С++


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


2.Скорость выполнения кода. С++ является одним из самых быстрых языков программирования.


3.Фундамент для многих языков программирования. С++ будет хоть и нелегким, но прекрасным фундаментом для начала обучения программированию, по той причине, что синтаксис многих языков, так или иначе, схож с синтаксисом C++


Отрицательные стороны С++


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

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


Для чего изучать С++

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

Ну и самое главное, почему C++ — настоящий must-know для амбициозного программиста: работая с ним, ты ощущаешь, что куда больше создаёшь, чем используешь. Достаточно сложный синтаксис, тысячи строк кода даже в простых программах, механизмы работы с памятью и периферией — поначалу всё это жутко бесит из-за постоянных ошибок. Но потом приходит дисциплина, опыт и ты понимаешь, что C++ — это и есть настоящее программирование.

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

Карьерные перспективы

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

Важность С и С++ для ИТ-индустрии переоценить невозможно. Если вы не планируете использовать эти языки в дальнейшем, они окажутся полезными для общего понимания всех концепций программирования, а если продолжить свой путь с ними, найти работу будет несложно.

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


Источники изучения С++


№1. Основы программирования на языке C и С++ для начинающих - cppstudio.com

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

№2. Основы программирования на С++ для начинающих - purecodecpp.com

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

№3. С++ projects for beginners - список проектов для начинающих программистов - github.com/suzana-ilic/cpp

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

№4. Хороший гид по обучению С++ от VK Team - habr.com/ru/company/vk/blog/430694/?ysclid=l2h43rmgro

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

№5. "Программирование на С++ в примерах и задачах"

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

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


№6. "Язык программирования С++. Базовый курс"

Зачем и где учить С++ и насколько он актуален в 2022 году Программирование, Программист, IT, Разработка, C++, Windows, Обучение, Linux, Android, iOS, Импортозамещение, Самообразование, Python, Javascript, Java, Kotlin, Swift, Длиннопост

Подробное введение в C++, которое детально покрывает буквально все аспекты языка в доступном формате

.

Подводим итог.

Важность С и С++ для ИТ-индустрии переоценить невозможно. Если вы не планируете использовать эти языки в дальнейшем, они окажутся полезными для общего понимания всех концепций программирования, а если продолжить свой путь с ними, найти работу будет несложно.


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

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

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

Спасибо!

Показать полностью 8
[моё] Программирование Программист IT Разработка C++ Windows Обучение Linux Android iOS Импортозамещение Самообразование Python Javascript Java Kotlin Swift Длиннопост
21

Продвиньте ваш пост

Перейти
Партнёрский материал Реклама
specials
specials

Нужно больше внимания к постам? Есть способ!⁠⁠

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

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

Продвинуть пост

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