Господа, у меня к вам еще один вопрос. / программирование :: математика :: много текста :: депрессия :: пидоры помогите (реактор помоги) :: наука :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

пидоры помогите депрессия программирование geek математика наука много текста 

Господа, у меня к вам еще один вопрос.

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

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

И второй вопрос, моя текущая цель утроится через год джуинором чтобы начать получать рабочий опыт.
На данный момент мой крус запланирован из:
Язык программирования C# и платформы .NET Эндрю Троелсен, Джепикс Филипп
Изучаем SQL Линн Бейли
Алгоритмы на JAVA Роберт Сенджвик, Кевин Уэйн - для изучения алгоритмов
Clean Architeture Robert C. Martin
Язык программирования С Деннис Ритчи, Брайнан Кернинган
Идеальный программист Роберт мартин

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


Подробнее

пидоры помогите,реактор помоги,депрессия,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,математика,наука,много текста
Еще на тему
Развернуть
Ты собрался быть джуном одновременно по C# и джаве?
Я же дал пояснение. Алгоритмы везде алгоритмы, в них принципиальной разницы нет. Да Шарп и джава схожие языки. Просто посоветовали именно эту книгу, как хорошую обучающую именно алгоритмам. А так я такой же вопрос задал. :)
Я так понимаю, планируешь в веб пойти?
Платформа net же в целом по Винде? А так, мне даже немного стыдно признаваться, моя дальнейшая цель - геймдев и язык взят по причине его использовании в Unity.
Тогда просто скачиваешь юнити, открываешь одновременно https://metanit.com/sharp/general.php и официальные туториалы и начинаешь повторять. Если что-то становится непонятно - лезешь в документацию или гугл. Спустя время пытаешься пилить что-то свое. Книги - это замечательно, но работодатель при выборе между джуном без опыта, но с книгами и джуном с хоть каким-то опытом выберет второго. Тем более что книги вроде "чистого кода" лучше всего ложатся на мозги, которые уже набили несколько шишек на собственном говнокоде.
Ах да, в юнити еще очень пригодится всякая дичь типа векторной алгебры. Советую тоже повторить/подучить.
После того, как прошёл туториалы по юнити (как выже написал ДжонниЗ), открываешь свою любимую игру и пишешь под неё мод. Либо присоединяешься к какой-нибудь команде разработки мода. Ссылка на этот мод в резюме будет значить сильно больше, чем все перечисленные тобой книги.
в принципе Кока и ДжониЗ сказали все, что тебе надо знать. Твоя задача получить хоть какой-то опыт, а не поставить галочку, что прочитал книги. Книга - инструмент, а не цель. И книги с абстрактными штуками типа "как писать чистый код" - вообще забудь, туда без своих шишек соваться все равно, что воду вилами грести.
Я и не собирался заниматься чистой теорией. У меня в планах было изучить базу языка, чтобы ориентироваться в нем, после чего как раз планировал начать заниматься на базе самого движка.
Не забивай себе голову голову алгоритмами пока. Изучай c# core и потом фреймворки. Скуль опционально.
Надорвешся, лучше хорошо разберись в чем то одном. С# или Java.
SQL определись какой из них, запросы то почти одинаковые везде, но на каждой платформе свои заморочки и фичи, о которых знать полезно.
Опять же ответ выше. Ключевое что это книга по алгоритмам, а то что на примере Java это не так важна. Алгоритмы есть алгоритмы
Нет блять и еще раз нет. Изучая шарп ты будешь тупить, если увидишь специфическую конструкцию java.
Что в твоем понимании алгоритм? Если что-то вроде "алгоритм сортировки методом пузырька" то нет, он может по разному реализовывться на разных языках. Тебе нужно знать, как он работает на конкретном, а не в принципе, что он есть.
Это как с языками, и в английском и в русском есть пассивный/страдательный залог, но реализуются они по разному.
Алгоритмы мне посоветовали для создания игровых алгоритмов и советовал человек вроде бы знающий который проходил путь самостоятельного обучения. Он сказал что конкретно с этой книгой не принципиального что она для джавы.
Ну хз, я эту книгу в глаза не видел, Троелсена читал, правда другое, если тебе нужны именно какие-то конкретные "алгоритмы", узнай их название и ищи в интернете. Наверняка найдешь то что нужно.
Я был бы благодарен если бы мне с первым вопросом кто-нибудь помог. То есть что-то для изучения/повторения школьного курса математики.
Спасибо.
Математику глубже школьного курса можешь не надрачивать. Если не будешь заниматься чем-то супер специфичным типа геймдева или энергетики, то школьного курса тебе хватит за глаза. Лучше потрать лишнее время и силы на практическое программирование.
Еще добавить в список: "Чистый код. Создание, анализ и рефакторинг" Роберт К. Мартин
Она есть в списке, просто на английском. Посоветовали эту книгу именно на английском осваивать.
Да, так даже лучше
Мммм, Алгоритмы. Прям на работе постоянно пишу сортировку пузырьком с нуля.
Я б не советовал пока туда не лесть, а просто подучить базовое понимание работы на одном языке. Говорить "Я хочу джава потом на сях, там же алгоритмы одинаковые" - не верно. Алгоритм пройтись по массиву через for во всех языках можно реализовывать похожим образом, но на деле твое приложение не только на переборах массивов будет работать, а там уже различия довольно большие, разные экосистемы, фреймворки и подходы. Банально полиморфизм работает в C# и Java немного по разному.
По алгоритмам: Понятное дело что знания алгоритмов круто стильно и молодежно. Но на деле на любой работе где тебе планируют платить деньги твоя задача будет реализовать какую то фичу используя уже готовые решения, фреймворки и тд. Я б основы алгоритмов изучал просто что б собес пройти и не более. Да, потом после 5 лет работы, знания алгоритмов тебе понадобится, когда твои задачи будут не джуновскими. А изучение алгов и чтение книг о том как писать красивый ООП код следуя принципам SOLID и GRASP на начале обучения просто тебя заебет. Как минимум когда начнешь писать код и стрелять себе в ногу то сам поймешь для чего нужны все эти паттерны и тд.

По своему опыту преподавания на говнокурсах по типу "каквойтивайти" и в целом по опыту работы в IT, могу дать пару советов, соблюдая которые в целом реально попасть в сферу.

0. Забудь пока про сухие книги. Изучай основы языка и фреймворки по курсам, статьям и тд. На собесах спрашивают именно это.
1. Ищи курсы которые реально будут интересными. А самое главное такие, в которых у тебя будет видимый результат, например через неделю собрать готовое mvp приложение. Если ты что то учишь и видишь результат "вот прям сейчас" то и будет прогресс и не будет выгорания и прокрастинации.
2. Учись у других. Найти комьюнити, людей, знакомых которые могут тебе сказать что говно а что нет. Посещай митапы. Те же говнокурсы могут и не дать качественных знаний, но как минимум там можно посмотреть на других, поговорить с преподами и тд.
3. Как можно быстрее найти работу. Даже хуевую но связанно со своей сферой. Я всегда говорю что 1 день работы это как неделя самообучения. Банально на работе быстрее будешь расти. Знакомится с процессами и изучать подходы. Хороший программист не тот который только знает как писать код.
4. Постоянство. Если хочешь что то освоить, сделай это частью своей жизни
5. Ну и чисто мое личное, которое я б хотел исправить в прошлом для себя - Постоянно писать код. При чем соотношение теории\практики я б ставил 30\70.

Надеюсь моя информация будет полезна.
Да, спасибо, полезно. По пунктам
0. Это литература на весь год. То есть я не собираюсь сразу бросаться в алгоритмы чистый код и подобное, это для этапа совершествования. На данный момент у меня три 3 упора. Выучить базу шарпа, выучить основы баз данных, вспомнить школьный курс математики.
1. Человек которой советовал эту литературу как раз наоборот советовал избегать курс чтобы не получить неправильные базовые знания и привычки. Видимо разница подходов.
2. Пока что по ходу делаю мучаю вопросами этого знакомого. Ну и сюда, как видишь, тоже направляю вопросы. Честно говоря я не очень социальный человек. Поищу варианты в этом направлении.
3. Кому нужен человек с уловным знанием базы за полтора курса колледжа? Вот сейчас и занимаюсь получением базы хотя бы для того чтобы мое резюме не отбрасывали сразу открыв.
4. После убирания острого состояния появилась мотивация. Пока что это всего лишь 3 день активных действий, но по крайней мере я действительно что-то делаю целых 3 дня подряд. Это мой личный рекорд.
5. Чтобы начать писать надо знать как писать. Как только изучу основу обязательно буду уделять время практике.
Да, может разные подходы, но в моем понимании флоу такой:
Проходишь 2-3 курса (онлайн\офлайн - похуй) -> ныряешь на работу -> учишься у опытных программистов.
При таком раскладе ты забустаешься быстрее чем томно учить основы, которые разбиваются о суровый мир реальности.
Просто говорю на своем опыте что много кто из начинающих отсеялся потому что начинал учить как "правильно" читая правильные книги и тд. Но само понятие как правильно приходит только с опытом)
Да и не ставь мотивацию как двигатель. Она быстро затухает. Просто вбей в себя привычку 1-2 часа уделять этому делу каждый день. Ставь задачи на день и контроль прогресс. Как минимум через месяц у тебя уже будет результат 45 часов.
Ну я на мотивации и стараюсь вырабатывать себе эту привычку. На данный момент я занимаюсь 2-3 часа, но это вместе с английским.
Хочу добавить от себя только один момент - подкрепляй теорию практикой. Что-то прочитал => попробовал => еще раз перечитал (или поискал ответы на появившиеся вопросы).
И еще. Не заморачивайся. Просто делай и пробуй потом ходить на собесы. Собесы дают понимание что тебе еще не хватает. А теорию всю сразу не заучишь.
3. - можешь попробовать устроиться тестером, их часто набирают с обучением. Заодно программисты обычно сидят под боком - готовый справочник, полезный бонус.
Сейчас бегло глянул hh ничего не нашел для таких как я по уровню с только общими представлениями о кодинге. Если сможешь скинуть примеры по Питеру буду благодарен.
тебе наверное что то из этого нужно смотреть
https://hh.ru/search/vacancy?area=2&clusters=true&enable_snippets=true&experience=noExperience&text=%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA&specialization=15&from=cluster_professionalArea&showClusters=true
Я в других краях живу, мне названия многих компаний ни о чем не говорят.
вот что-то для начинающих, но может и наебалово
https://hh.ru/vacancy/35336046?query=%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA
Спасибо, посмотрю варианты.
В конкретно выделенной вами вакансии проблема в отсутствии высшего образования. Много где на Джуна ищут студентов или которые только закончили.
По моему там скорее проблема в том, что не указана зарплата. У нас в обьявлениях вышку часто требуют но обычно важнее то как ты покажеш себя на собеседовании. Диплом сам по себе никому не нужен.
Подтверждаю как человек закончивший 4 курса комп. наук, но не получивший диплом)
Помогать не буду ибо страдаю джаваскриптом головного мозга, но удачи в обучении и поздравляю с нормализацией жизни.
Пока не пройдёшь всего Димедовича математику считай что не знаешь.
mm33 mm3313.02.202021:39ответитьссылка -0.1
говорят нычне в моде Go и Rust
держи мой коммент в подобном посте, надеюсь, будет полезно http://joyreactor.cc/post/4223148#comment19861558
Прямо хоть распечатывай этот комментарий :) Буду корректировать свои занятия исходя из вашего совета, спасибо!
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
\ \ чАниматик начальной заставки,Film & Animation,мультсериал,анимация,аниматор,заберите меня с этой планеты,шестирукий,animation,cartoon,мультсериалы,ситком,аниматик,раскадровка,эпик,эпичный,олдскул,intro,заставка,инопланетяне,приключения,sitcom,мультфильмы,красивые анимации,лучшая анимация,аниматики му
подробнее»

shestirukiy,Разработка мультсериала "Заберите меня с этой планеты" artist Заберите меня с этой планеты Мультфильмы красивые картинки art,арт geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор персонажи фантастика рисовал сам планеты космос художник

Аниматик начальной заставки,Film & Animation,мультсериал,анимация,аниматор,заберите меня с этой планеты,шестирукий,animation,cartoon,мультсериалы,ситком,аниматик,раскадровка,эпик,эпичный,олдскул,intro,заставка,инопланетяне,приключения,sitcom,мультфильмы,красивые анимации,лучшая анимация,аниматики му
Умирает человек, попадает в рай. Его встречает апостол Петр. Человек: Простите, что вас беспокою, но у меня к вам есть один вопрос Апостол: Слушаю вас Ч: Я прожил довольно долгую жизнь, но так и не понял одного. Скажите, в чем был смысл моей жизни? А: Вам правда нужно это знать? Ч: Очень А: Пом
подробнее»

Истории смысл жизни

Умирает человек, попадает в рай. Его встречает апостол Петр. Человек: Простите, что вас беспокою, но у меня к вам есть один вопрос Апостол: Слушаю вас Ч: Я прожил довольно долгую жизнь, но так и не понял одного. Скажите, в чем был смысл моей жизни? А: Вам правда нужно это знать? Ч: Очень А: Пом
‘Epic Meal Time” Problems?? PFF