Как работает память компьютера?
Представьте, что вы пришли в театр и хотите оставить свои личные вещи в гардеробе. В гардеробе для этого есть специальные ящики, в которые помещается по одному предмету. Вы нашли свободные ящики, оставили в них свои вещи и запомнив их номера ушли на спектакль.
Примерно так и работает память вашего компьютера. Она представляет собой нечто вроде огромного шкафа с множеством ящиков. При сохранение какого либо значение в памяти, компьютер сначала ищет свободное место, а после выдает адрес ячейки памяти.
📚 Информация была взята с книги «Грокаем Алгоритмы»
#начинающим
Представьте, что вы пришли в театр и хотите оставить свои личные вещи в гардеробе. В гардеробе для этого есть специальные ящики, в которые помещается по одному предмету. Вы нашли свободные ящики, оставили в них свои вещи и запомнив их номера ушли на спектакль.
Примерно так и работает память вашего компьютера. Она представляет собой нечто вроде огромного шкафа с множеством ящиков. При сохранение какого либо значение в памяти, компьютер сначала ищет свободное место, а после выдает адрес ячейки памяти.
📚 Информация была взята с книги «Грокаем Алгоритмы»
#начинающим
❤10👍2
Кто такой project manager?
Project manager, или менеджер проектов, — это специалист в области управления проектами. Они присутствуют в каждой IT-компании. Их обязанности включают распределение задач для программистов, проверку выполнения задач и прогнозирование прибыли, а также обеспечение слаженной работы всего механизма.
Интересный факт заключается в том, что проектный менеджер вовсе не пишет код. Ему не нужно знать какой-либо язык программирования и иметь опыт разработки. Достаточно понимания базовых терминов и принципов разработки. Так что эта профессия идеально подходит тем, кто хочет работать в IT, но не желает писать код.
💬 Какую IT-профессию рассмотреть следующей
#ктотакой
Project manager, или менеджер проектов, — это специалист в области управления проектами. Они присутствуют в каждой IT-компании. Их обязанности включают распределение задач для программистов, проверку выполнения задач и прогнозирование прибыли, а также обеспечение слаженной работы всего механизма.
Интересный факт заключается в том, что проектный менеджер вовсе не пишет код. Ему не нужно знать какой-либо язык программирования и иметь опыт разработки. Достаточно понимания базовых терминов и принципов разработки. Так что эта профессия идеально подходит тем, кто хочет работать в IT, но не желает писать код.
💬 Какую IT-профессию рассмотреть следующей
#ктотакой
❤10👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Вы уверены, что не хотите присоединиться к нашему чату? 😂
❤8
Linux - это ядро для операционной системы с открытым исходным кодом. Линукс очень сильно отличается от Windows, например в линуксе буквально всё это файл, а так же у пользователя есть полная свобода на кастомизацию своего компьютера.
Из главных плюсов, линукс безопаснее и работает быстрее чем windows. Из главных недостатков можно отметить, что на линуксе отсутствуют многие профессиональные программы, например программы от Adobe, так как их было бы очень легко взломать и обойти лицензию.
💬 Поделитесь в комментариях, используете ли вы Linux?
#начинающим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥1
Разбор проекта: ToDo лист
ToDo лист - это прекрасный проект для начинающих разработчиков. Представляет собой приложение со списком дел. В подобных приложениях обычно присутствуют три основные функции: добавление нового дела в список, отметка задания как выполненного и удаление дела из списка.
В ходе разработки ToDo листа вы научитесь:
• Работать со строками и массивами
• Отслеживать действия пользователя
• Работать с визуалом
Проект довольно простой и идеально подходит для новичков, так как, разрабатывая его, вы сможете закрепить всю базу и научиться полезным вещам, которые будут встречаться в дальнейшей разработке.
💬 Интересен ли вам такой контент? Какой проект вы бы хотели увидеть в разборе?
ToDo лист - это прекрасный проект для начинающих разработчиков. Представляет собой приложение со списком дел. В подобных приложениях обычно присутствуют три основные функции: добавление нового дела в список, отметка задания как выполненного и удаление дела из списка.
В ходе разработки ToDo листа вы научитесь:
• Работать со строками и массивами
• Отслеживать действия пользователя
• Работать с визуалом
Проект довольно простой и идеально подходит для новичков, так как, разрабатывая его, вы сможете закрепить всю базу и научиться полезным вещам, которые будут встречаться в дальнейшей разработке.
💬 Интересен ли вам такой контент? Какой проект вы бы хотели увидеть в разборе?
❤13👍2
awesome-python - репозиторий для Python разработчиков. Внутри он содержит огромный список библиотек и фреймворков для Python практически под любую задачу. На момент написания поста, в репозитории находится больше 80 разделов. Тут вы найдете буквально все.
На данный момент на репозитории 205 000 звезд и 407 соавторов. Советую всем python разработчиков сохранить его себе!
🔗 Ссылка на репозиторий
#репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Node js - одна из самых популярных технологий для серверной разработки. Node.js имеет ряд преимуществ над другими языками программирования и технологиями бэкенда. Почему Node.js стал так популярен и почему в 2023 году его использовали 67,2% веб-разработчиков?
Во первых, это его простота. На ранней стадии обучения разработчикам легко освоить принципы разработки и синтаксис. Кроме того, огромным преимуществом является возможность использования JavaScript как на фронтенде, так и на бэкенде, что особенно удобно для full-stack разработчиков. Не менее важным фактором является скорость работы приложений. За счет неблокирующего ввода и вывода достигается максимальная скорость разработки запросов.
💬 Как вы считаете, какие сейчас перспективы у node js?
#бэкенд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Сколько зарабатывают JavaScript специалисты?
Продолжаем говорить о зарплатах в айти. Сегодня посмотрим, сколько в среднем зарабатывают программисты, которые пишут на JavaScript. Все зарплаты с этого поста будут основаны на данных с Хабр Карьеры. 1600+ разработчиков поделились своей зарплатой и вот что получилось:
Junior - 88 000 руб.
Middle - 182 000 руб.
Senior - 313 000 руб.
В среднем - 219 000 руб.
💬 Зарплату каких специалистов вы бы хотели узнать?
#зарплаты
Продолжаем говорить о зарплатах в айти. Сегодня посмотрим, сколько в среднем зарабатывают программисты, которые пишут на JavaScript. Все зарплаты с этого поста будут основаны на данных с Хабр Карьеры. 1600+ разработчиков поделились своей зарплатой и вот что получилось:
Junior - 88 000 руб.
Middle - 182 000 руб.
Senior - 313 000 руб.
В среднем - 219 000 руб.
💬 Зарплату каких специалистов вы бы хотели узнать?
#зарплаты
❤6👍3
Как сделать код красивым? (часть 6)
Material Icon Theme - плагин, который поможет сделать ваше рабочее место немного уютнее и красивее. Он добавляет красивые иконки ко всем папкам и файлам, что делает VS Code не только визуально приятным, а так же вам станет легче ориентироваться среди файлов в больших проектах.
Плагин полностью бесплатный, а для его использования, надо всего лишь установить его во вкладке 'Extensions', после чего всё само настроится.
#инструменты #плагин
Material Icon Theme - плагин, который поможет сделать ваше рабочее место немного уютнее и красивее. Он добавляет красивые иконки ко всем папкам и файлам, что делает VS Code не только визуально приятным, а так же вам станет легче ориентироваться среди файлов в больших проектах.
Плагин полностью бесплатный, а для его использования, надо всего лишь установить его во вкладке 'Extensions', после чего всё само настроится.
#инструменты #плагин
❤6👍2
Разбор проекта: Калькулятор
Калькулятор - это отличный проект для начинающих программистов. Представляет собой приложение для выполнения математических операций. Обычно в подобных приложениях присутствуют подобные функции: сложение, вычитание, умножение и деление чисел.
В ходе разработки калькулятора вы научитесь:
• Работать с числами и операциями над ними
• Отслеживать действия пользователя
• Работать с пользовательским вводом и выводом результатов
• Работать с пользовательским интерфейсом
Проект довольно простой и идеально подходит для новичков, так как, разрабатывая его, вы сможете закрепить основы программирования и научиться полезным навыкам, которые будут полезны в дальнейшей разработке.
💬 Какой проект вы бы хотели увидеть в разборе?
#разборпроекта
Калькулятор - это отличный проект для начинающих программистов. Представляет собой приложение для выполнения математических операций. Обычно в подобных приложениях присутствуют подобные функции: сложение, вычитание, умножение и деление чисел.
В ходе разработки калькулятора вы научитесь:
• Работать с числами и операциями над ними
• Отслеживать действия пользователя
• Работать с пользовательским вводом и выводом результатов
• Работать с пользовательским интерфейсом
Проект довольно простой и идеально подходит для новичков, так как, разрабатывая его, вы сможете закрепить основы программирования и научиться полезным навыкам, которые будут полезны в дальнейшей разработке.
💬 Какой проект вы бы хотели увидеть в разборе?
#разборпроекта
❤7👍3
MacOS - это операционная система, разработанная компанией Apple, которая отличается от Windows. Зачастую можно увидеть программистов, которые используют эту ОС для работы, но в чем же ее преимущества?
Компьютер для программирования должен быть надежным, и как раз macOS славится чрезвычайно надежной защитой от вирусов и вредоносных программ. Не стоит забывать о визуальных характеристиках, и тут техника от Apple не уступают ни одному конкуренту. Тонкость, точное качество изготовления и нетрадиционный, характерный дизайн, безусловно, являются преимуществами MacBook и других компьютеров от Apple. Пожалуй из недостатков можно отметить только цену.
💬 Поделитесь в комментариях, предпочитаете ли вы MacOS?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👎1🔥1
public-apis - список разнообразных API, доступных для бесплатного использования в разработке. Здесь вы найдете множество ресурсов, связанных с искусством, музыкой, новостями, едой и напитками, электронной почтой, работой, социальной сферой, погодой и прочими областями, что делает его идеальным источником если вы ищете информацию для реализации приложения или решения.
На данный момент на репозитории 292 000 звезд и 1262 соавторов. Советую всем разработчикам сохранить его себе!
🔗 Ссылка на репозиторий
#репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Как проходят собеседования?
Собеседования - это то, с чем рано или поздно столкнется каждый программист, желающий устроиться на работу. Они состоят из нескольких этапов, но основные - это звонок с HR и техническое интервью. На протяжении обеих частей оцениваются не только ваши технические навыки, но и софтскиллы, что может существенно повлиять на результат.
Подготовка к собеседованию - важный шаг. Но как к нему подготовиться, если нет опыта? Что ожидать и что изучать? На YouTube есть замечательный канал - Ulbi TV. Автор канала - fullstack разработчик, создал отличный плейлист, где делится записями настоящих собеседований. Это действительно огромный труд и чрезвычайно полезный контент, который определенно стоит сохранить! Просмотр нескольких видео собеседований поможет вам лучше понять, как они проходят, что определенно поможет в будущем.
🔗 Ссылка на плейлист
Собеседования - это то, с чем рано или поздно столкнется каждый программист, желающий устроиться на работу. Они состоят из нескольких этапов, но основные - это звонок с HR и техническое интервью. На протяжении обеих частей оцениваются не только ваши технические навыки, но и софтскиллы, что может существенно повлиять на результат.
Подготовка к собеседованию - важный шаг. Но как к нему подготовиться, если нет опыта? Что ожидать и что изучать? На YouTube есть замечательный канал - Ulbi TV. Автор канала - fullstack разработчик, создал отличный плейлист, где делится записями настоящих собеседований. Это действительно огромный труд и чрезвычайно полезный контент, который определенно стоит сохранить! Просмотр нескольких видео собеседований поможет вам лучше понять, как они проходят, что определенно поможет в будущем.
🔗 Ссылка на плейлист
❤10👍3
Этот ИИ составит идеальный роадмап
Нашел довольно интересный проект, который сейчас находится на бета версии. Проект представляет из себя искуственного интелекта, который встречает вас с вопросом: "Поищите что-нибудь, чему можно научиться". После обработки запроса, он выдает вам план обучения, с подобранными книгами, статьями, видео курсами, а так же показывает, что вы должны выучить до этого и многое другое.
Мне не удалось найти много о команде разработчиков этого проекта. Могу ошибаться, но проект создан всего одним человеком - Mike Dyer. По его словам, Майк - фуллстак разработчик и предприниматель, сосредоточенный на создании отличных продуктов и других технологиях, которые ему интересны.
Если весь этот проект написан всего одним Майком, то это действительно шокирует. Как вы считаете, какие перспективы у этого ИИ? Хотели бы узнать побольше об этом разработчике?
🔗 Ссылка на сам проект
🔗 Веб сайт разработчика
Нашел довольно интересный проект, который сейчас находится на бета версии. Проект представляет из себя искуственного интелекта, который встречает вас с вопросом: "Поищите что-нибудь, чему можно научиться". После обработки запроса, он выдает вам план обучения, с подобранными книгами, статьями, видео курсами, а так же показывает, что вы должны выучить до этого и многое другое.
Мне не удалось найти много о команде разработчиков этого проекта. Могу ошибаться, но проект создан всего одним человеком - Mike Dyer. По его словам, Майк - фуллстак разработчик и предприниматель, сосредоточенный на создании отличных продуктов и других технологиях, которые ему интересны.
Если весь этот проект написан всего одним Майком, то это действительно шокирует. Как вы считаете, какие перспективы у этого ИИ? Хотели бы узнать побольше об этом разработчике?
🔗 Ссылка на сам проект
🔗 Веб сайт разработчика
❤9👍2
Как часто вы бы хотели видеть посты в канале?
Anonymous Poll
14%
Пару раз в неделю
20%
1 раз в день
9%
2 раза в день
57%
Чем больше, тем лучше!
❤7
Нужен ли программисту личный веб-сайт?
Сегодня в IT-сфере конкуренция на рынке труда довольно большая, и важно выделиться среди множества кандидатов. Персональный сайт может помочь в этом и привлечь внимание потенциальных работодателей. Хотя владение собственным сайтом не является обязательным, оно определенно не будет лишним.
Прежде всего, личный сайт демонстрирует ваши навыки и умения. В наши дни вряд ли можно найти программиста, который не смог бы создать простую веб-страницу. На личном сайте рекомендуется представить краткую биографию (связанную с программированием), описать свой опыт в IT-сфере, перечислить ключевые навыки, показать свои пет проекты и предоставить контактные данные для связи. Вот хороший пример личного сайта.
💬 Как вы считаете, нужен ли программисту личный веб сайт?
Сегодня в IT-сфере конкуренция на рынке труда довольно большая, и важно выделиться среди множества кандидатов. Персональный сайт может помочь в этом и привлечь внимание потенциальных работодателей. Хотя владение собственным сайтом не является обязательным, оно определенно не будет лишним.
Прежде всего, личный сайт демонстрирует ваши навыки и умения. В наши дни вряд ли можно найти программиста, который не смог бы создать простую веб-страницу. На личном сайте рекомендуется представить краткую биографию (связанную с программированием), описать свой опыт в IT-сфере, перечислить ключевые навыки, показать свои пет проекты и предоставить контактные данные для связи. Вот хороший пример личного сайта.
💬 Как вы считаете, нужен ли программисту личный веб сайт?
❤7👍4
Конкурс на лучший мем!
Обычно по пятницам в канале выходят какие-то IT мемы. Давайте в этот раз сделаем конкурс, кто из вас сможет сделать самый смешной мем связанный с айти либо с этим каналом. Лучшие мемы попадут в пост на следующий неделе!
Что бы было легче прикрепил пару шаблонов, но так же можете использовать свои. Если вам понравится эта рубрика и будет много участников, то в будущем будем делать призы для победителей :)
💬 Смело присылайте свои варианты в комментарии! А если вам не нравится такой формат, напишите об этом в комментариях!
#мемы
Обычно по пятницам в канале выходят какие-то IT мемы. Давайте в этот раз сделаем конкурс, кто из вас сможет сделать самый смешной мем связанный с айти либо с этим каналом. Лучшие мемы попадут в пост на следующий неделе!
Что бы было легче прикрепил пару шаблонов, но так же можете использовать свои. Если вам понравится эта рубрика и будет много участников, то в будущем будем делать призы для победителей :)
💬 Смело присылайте свои варианты в комментарии! А если вам не нравится такой формат, напишите об этом в комментариях!
#мемы
❤5👍5👎1
Разбор проекта: Приложение с погодой
Приложение с погодой - это прекрасный проект для разработчиков среднего уровня. Приложение позволяет пользователям получать информацию о текущей погоде в определенном месте. Обычно в подобных приложениях присутствуют подобные функции: получить данные о местоположение пользователя и отобразить данные о погоде в его регионе.
В ходе разработки приложения с погодой вы научитесь:
• Работать с API для получения данных о погоде
• Отображать информацию в удобном для пользователя формате
• Работать с изображениями, иконками и визуалом
Проект не начального уровня. До того, как за него взяться надо хорошо обучится базе. Гланый навык, который вы будете развивать в ходе разработки - работа с API. Это очень важный навык, который не раз пригодится в будущем.
💬 Интересен ли вам такой контент? Какой проект вы бы хотели увидеть в разборе?
#разборпроекта
Приложение с погодой - это прекрасный проект для разработчиков среднего уровня. Приложение позволяет пользователям получать информацию о текущей погоде в определенном месте. Обычно в подобных приложениях присутствуют подобные функции: получить данные о местоположение пользователя и отобразить данные о погоде в его регионе.
В ходе разработки приложения с погодой вы научитесь:
• Работать с API для получения данных о погоде
• Отображать информацию в удобном для пользователя формате
• Работать с изображениями, иконками и визуалом
Проект не начального уровня. До того, как за него взяться надо хорошо обучится базе. Гланый навык, который вы будете развивать в ходе разработки - работа с API. Это очень важный навык, который не раз пригодится в будущем.
💬 Интересен ли вам такой контент? Какой проект вы бы хотели увидеть в разборе?
#разборпроекта
👍18❤2👎1