Algorithms

На Пикабу
Гость ждёт новые посты
поставил 0 плюсов и 0 минусов
182 рейтинг 14 подписчиков 1 подписка 6 постов 0 в горячем

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

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

После я наткнулся на сей пост Дорогу осилит идущий и вступил в телегу. С скачиванием 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

Посоветуйте какие-нибудь витамины что-ли...

У меня после непродолжительного времени учёбы, какой-нибудь часик, полтора начинает болеть голова. Возможно из-за того, что я за последние полгода почти головой не пользовался. Постоянно залипал в ютубчик, сериальчики, работа не требует умственной нагрузки (да и физической тоже. В колл-центре, тупо по шаблонам хуячишь да и всё). Я ещё пару статеек прочитал, ещё возможно потому что почти нет физической нагрузки, ложусь спать в разное время. То в 1 час, то в 4, то в 11.

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

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

Вхожу в айти через курсы

Нашёл курсы некоей ****** (мне просто за название, даже без ссылок снесли пост, лол)

Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост

То что именно мне подходит в этой неназванной компании, так это оплата после обучения (сразу заплатить деняк нету). Я должен буду платить 17% от своей будущей зарплаты программиста в течение 24 месяцев. Если не найду работу за определенное число собеседований работу (100 или 150), то ничего им не должен. Вроде я ничего не теряю (кроме времени). Обучение длится около 9 месяцев.

на этот поток к сожалению не успеваю, пойду в следующем (они с периодичностью в месяц или полтора их запускают)

Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост

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

Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост
Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост
Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост
Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост

В общем буду регулярно делать посты о своем обучении в *****, продвижении в постижении этого замечательного ремесла именуемого "программированием", получится ли у меня устроится на работу.

P.S. и напоследок мой инвестиционный отчёт нахуй никому не нужный

Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост
Вхожу в айти через курсы Программирование, Курсы программирования, IT, Инвестиции, Фондовый рынок, Мат, Длиннопост
Показать полностью 7

Мой тотемный персонаж

Мой тотемный персонаж Тотем, Олицетворение, Картинка с текстом
Показать полностью 1

Чё каво бомжары

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

Чё каво бомжары Инвестиции, Фондовый рынок, Деньги
Чё каво бомжары Инвестиции, Фондовый рынок, Деньги

В общем, буду регулярно делать посты о моём увеличивающимся благосостоянии.

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

Алгоритмы

Я решил сменить профессию и стать программистом. 🤡 Составил примерный план.

Выбрал направление бэкенд, язык java. Хочу пойти в Яндекс стажёром. Посмотрел, что нужно выучить. Нашёл в интернете материал по джаве. Сейчас ищу материал про алгоритмы и кое что не понял. Для алгоритмов нужна математика или нет? Я совсем в ней не шарю, мой максимум это 4 + x = 6 x=6-4=2. Мне нужно в свой план обучения вставлять математику или без неё можно обойтись?

Отличная работа, все прочитано!