Сообщество - Лига программистов
Добавить пост

Лига программистов

1 509 постов 11 409 подписчиков

Популярные теги в сообществе:

СКБ Контур. Прошу совета

Всем привет! Прошу совета у тех, кто работает/работал в СБК Контур в качестве разработчика. Планирую пойти к ним на стажировку. Что можете сказать про эту компанию? Как у них с карьерным и профессиональным ростом, с отношением к сотрудникам, с уровнем зарплат?

Первая неделя

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

После я наткнулся на сей пост Дорогу осилит идущий и вступил в телегу. С скачиванием JDK (open) не возникло никаких проблем. Далее идёт lesson 1.

Первая неделя Программирование, IT, Java, Обучение, Мат, Длиннопост

Тут я столкнулся с небольшой проблемкой.

Первая неделя Программирование, IT, Java, Обучение, Мат, Длиннопост

Вы видите, что тут где-то написано, что название public class'а должно совпадать с названием файла? Вот и я не вижу. И из-за этого столкнулся с ошибкой и не мог понять что за хуйня.

Далее идёт материал по переменным, типам данных. Его я прочитал/прослушал.

В конце две практические задачи.

Задача 1

public class Main {

public static void main(String[] args) {

int a = 5;

int b = 10;

// место для вашего кода

System.out.println("Значение а: " + a + ". Значение b: " + b);

}

}

На месте комментария написать код, который присвоит переменной a значение переменной b и наоборот.

Подсказка: можно использовать третью переменную.

Вариант на подумать: реализовать задачу, НЕ используя третью переменную.

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

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

public class Main {

public static void main(String[] args) {

int a = 5;

int b = 10;

int x = -5;// место для вашего кода

System.out.println("Значение а: "x + a + b". Значение b: "x + b);

}

}

И столкнулся вот с такой ошибкой. Я снова обратился к chatgpt и он мне всё объяснил.

Первая неделя Программирование, IT, Java, Обучение, Мат, Длиннопост

Оказывается переменные складываются вот таким образом a = a + c;

Я переписал код:

public class Main {

public static void main(String[] args) {

int a = 5;

int b = 10;

// место для вашего кода

int c = 5;

a = a + c; // а = 10

b = b - c; // b = 5

System.out.println("Znajenie a: " + a + ". Znajenie b: " + b);

}

}

Вроде всё заработало. Значение a теперь 10, b теперь 5

Первая неделя Программирование, IT, Java, Обучение, Мат, Длиннопост

Я посмотрел в разбор практики для урока.

/**

* На месте комментария написать код, который присвоит переменной a значение переменной b и наоборот.

* Подсказка: можно использовать третью переменную.

*/

public class Task1 {

public static void main(String[] args) {

int a = 5;

int b = 10;

// Вводим переменную temp, куда записыванием значение переменной a

int temp = a; //temp == 5

// Присваиваем переменной a значением переменной b

a = b; //a == 10

// Присваиваем переменной и значение temp, куда ранее записали изначальное значение a

b = temp; //b == 5

System.out.println("Значение а: " + a + ". Значение b: " + b);

}

}

Да блядь! Надо было написать код который менял бы a и b местами при любых значениях, а не только a = 5 и b = 10

На чтение/прослушивание материала, написание кода у меня ушло часа 2 может 2,5 и я устал, разболелась голова.

Я решил выпить чайку, взял литровую кружку, насыпал 500 гр. листового чая, ебнул сверху кипятка и выпил. После лёг на кровать и уставился в потолок. И до меня снизошло просветление. Я долбоеб не человек, а тюлень. А тюлени не пишут код. Как любое существо идентифицирующее себя тюленем, я лежал целыми сутками на кровати, залипал в ютубчик и жрал сырую рыбу.Так прошло ещё 3 дня.

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

До скорого, мои человеко собратья.

Показать полностью 3

Chatgpt он такой

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

Chatgpt он такой Индусский код, Программирование, Скриншот, Переписка
Показать полностью 1

Ответ на пост «Так и есть»

В чем самый УЖОС (как по-мне) ватсапа - это если ты чистил телефонную книгу и удалил номер телефона..... Ватсап АВТОМАТИЧЕСКИ удалит всю переписку с этим номером.

Я чистила телефон, удалила давний контакт, с которым уже давно не общаюсь. Но в ватсап естесно была переписка и она тоже удалилась, а там 4000 файлов картинок и тд. Было и больше нет. Просто обидно было потерять такой кусок памяти)

Если стоит резервное копирование - придется удалить ватсап, скачать снова и восстанавливать из копии. Но все видео не восстановятся. ну да, у меня резервной копии не было. Теперь есть)

Апдейт.

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

Про современные тренды в программировании

Про современные тренды в программировании Юмор, IT, Программирование, Ирония, Программист, Длиннопост, Telegram (ссылка), Мат, Скриншот

Источник рассуждения: https://t.me/nikitonsky_pub/662

Показать полностью 1

Так и есть

Так и есть Скриншот, Технологии, Telegram, WhatsApp, Павел Дуров, Интернет, Программирование, Telegram (ссылка)

Источник: https://t.me/mzungugram/3552

Сайт по скинам и стикерам из Counter-Strike 2

Привет! Сам иногда поигрываю в кс и смотрю турниры. Появилась идея написать сайт, в котором пользователи смогут выкладывать интересные сочетания своих скинов со стикерами, голосовать за лучшие сборки, ну и конечно подглядеть что-нибудь интересное для себя.
Например, Desert Eagle | Blaze сейчас продается в стиме за 78к =) Да-да, 78 ТЫСЯЧ рублей:) Вот такой:

Сайт по скинам и стикерам из Counter-Strike 2 Counter-strike 2, Компьютерные игры, Веб-разработка, Длиннопост

Но люди естественно не хотят тратить такие деньги и выкручиваются, как могут. Скин Desert Eagle | Conspiracy + 5 наклеек Incineration уже стоят в сумме около 1500 рублей :

Сайт по скинам и стикерам из Counter-Strike 2 Counter-strike 2, Компьютерные игры, Веб-разработка, Длиннопост

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

Сайт по скинам и стикерам из Counter-Strike 2 Counter-strike 2, Компьютерные игры, Веб-разработка, Длиннопост

Накидал в фигме примерный макет, как это может выглядеть, иконки брал на бесплатных стоках, скрины с площадки buff. В проекте будет ссылка на лайкнутые сборки, ссылка на профиль и основной блок с картинками, какой-то скинограм вышел:

Сайт по скинам и стикерам из Counter-Strike 2 Counter-strike 2, Компьютерные игры, Веб-разработка, Длиннопост

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

Сайт по скинам и стикерам из Counter-Strike 2 Counter-strike 2, Компьютерные игры, Веб-разработка, Длиннопост

Наверняка что-то подобное уже есть на просторах интернета, не искал, да в целом и похрен =)
Хочу сделать ради опыта и интереса, постараюсь по ходу дела выложить хотя бы пару постов, надеюсь в комментах найдутся более опытные ребята, которые смогут оценить качество кода, дадут пару советов по улучшению, буду выкладывать проект на github.
Сразу хотелось бы уточнить, я не являюсь разработчиком, но чутка умею во веб-разработку на уровне школьника, думаю делать на React + Express + Mongo, с бд не уверен.

P.S. Не совсем точно сформулировал изначальную идею, речь не идет о торговле скинами, только картинки, на которых возможные сочетания скинов и наклеек.

Конец связи.

Показать полностью 5

Помощник)

🥳

Помощник) Искусственный интеллект, Помощник, Программирование, Инновации, Длиннопост
Отличная работа, все прочитано!