[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.162928 Reply
File: 15159637516790.png
Png, 1679.36 KB, 1280×800 - Click the image to expand
edit Find source with google Find source with iqdb
15159637516790.png
Отдельный тред для меня одного — очень жирно, но именно так я получу наиболее конструктивную критику всем моим словам.

Сап, няши. В прошлом году поступил в ВУЗ на специальность "Телекоммуникации и радиотехника". Выбрал это направление из-за своего пристрастия к физике, а именно к разделу «электричество», да и с физикой я на "Ты". Но, я ещё со школы интересовался программированием, которое мне тоже нравится. Но почему я не пошёл учиться в какой-то Computer/Data Science, или Программную инженерию? Проблемы с математикой. Именно она является моим подводным камнем, я просто не могу совладать с ней, никак. А так как большая часть ВУЗовского IT состоит из классической(?) высшей математики, теории вероятностей, комбинаторики, матанализа и дифференциальных уравнений, то я просто не мог бы учиться. Мне попросту "не заходит" математика, не понимаю, сложно. Но теперь я здесь, и сейчас я учу схемотехнику, обработку сигналов, радиоволны и ещё много всякого. Но я всё ещё хочу заниматься программированием. Во втором семестре я буду изучать в ВУЗе C++ и ООП. Всего год, больше у нас программирования не будет.
Что я хотел этим вам рассказать? Я хотел попросить у вас совета и пойти по правильному пути, пока не поздно. В школе(недавно ведь, год назад где-то) я изучал вёрстку и JavaScript, первое изучил, а вот второе — только основы. И вот есть выбор:
1) Остаться на своей специальности. Во время обучения так же изучать программирование и вкатываться в Embedded-разработку. То есть учить Python, C, алгоритмы, эвм, познать микроконтроллеры и развиваться по специальности+самому. Ещё и стипендию буду получать, так как в учёбе довольно успешен, а значит будет возможность покупать всякие ардуино и rb pi. Так какие плюсы/минусы? Плюсы: останусь в двух областях одновременно; возможность работать во всяких интелах(эх, мечты); востребовано в других странах; возможность развиваться в любимой сфере. Минусы: чистое программирование отсутствует, ориентир на железо; работы в странах СНГ нет вообще на эту тему; отсутствие большого комьюнити(я так и не нашёл); развитие в программировании снова с нуля, так как из программирования имеются только основы JS; боязнь в будущем, что выбрал не тот путь.
2) Перевестись на другой факультет. Во время обучения страдать от матана, быть избитым преподами за нихунезнание и скорее всего быть отчисленным. Что я буду изучать там? Алгоритмы, ООП, БД, УСБД, ОС, ЭВМ, ЯП-ы и ещё много чего, кроме самой математики. Плюсы: возможность развиваться в такой же любимой сфере; базовые знания алгоритмов и всего с ними связанного; много работы. Минусы: проблемы с математикой; отсутствие физики.

Казалось бы, теорема Эскобара, ведь обучение в ВУЗе. Но мне нужно образование, диплом и знания. Бросить универ, развиваться самому — третий стул. Но он полностью закрывает возможность лёгкого получения гражданства в других странах и работы там же.

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

Слышал от многих такое: "Если есть желание — то ты точно этому научишься". Но математику я так и не осилил, хотя имел очень большое желание с 9го класса, когда действительно взялся за неё. Со второго курса будет уже больше предметов по специальности, соответственно в "Инженерии ПО" выпадает физика и добавляется больше математики, а в "Телекоммуникациях и радиотехнике" всё наоборот.

Склоняюсь к первому варианту, но я не вижу перспектив. Я совершенно ничего не знаю про Embedded. Дайте советов по этому поводу, как лучше, что лучше и как это правильно сделать. С меня как всегда нихуя, луч добра и поцелуй в щёчку.
>> No.162930 Reply
>>162928
Программирование оно про синтаксис, а не про математику. Это лишь в высшем программировании нужна высшая математика, до которого ты вырастешь лишь на работе, но никак не самостоятельно. А синтаксис он про дроч. 90% быдлокода состоит из синтаксиса, а не из математики или логических измышлений. Нужна лишь заинтересованность и грамотные учебные материалы. Например это: http://s-engineer.ru/HTKM/cpp-za-21-den.pdf Плюс еще погугли какие-нибудь онлайн интерактивные курсы, их тоже дофига, потому что сегодня быдлокодинг стал меинстримом как пример универсальной быдлоработы для безработных.

Мастер-класс по робототехнике из быдлокода ты сможешь получить лишь на работе. Сейчас обмажься лишь базовым быдлокодом для резюме и портфолио, а сам дрочи электросхемы. Работодателям вообще срать на твои корочки, им важно показать, что ты умеешь. Сваргать индихуинди игру и небольшого управляемого робота, в котором весь быдлокод - триггер кнопок, за глаза хватит для трудоустройства. А там набивай стаж, параллельно развивайся на работе и съебывай из страны.
>> No.162935 Reply
>>162930
> Программирование оно про синтаксис, а не про математику.
Я понимаю это, но суть в другом. Если я не буду заниматься по специальности, тогда какой смысл в обучении? То есть, логично получать образование там, где тебе нравится и в будущем заниматься тем, чем нравится. Многие сидят на галерах потому что нужно, мне же это интересно.

> Мастер-класс по робототехнике из быдлокода ты сможешь получить лишь на работе. Сейчас обмажься лишь базовым быдлокодом для резюме и портфолио, а сам дрочи электросхемы.
Вот как раз по этому направлению и получаю образование "дроч электросхем". То есть я могу заниматься радиотехникой в универе, а дома учить программирование. Полагаю, будет эффективно.

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

А насчёт хороших материалов, то думаю начать с платиновой классики "Язык программирования C. Керниган, Ритчи", а уже потом перейти к высокоуровневым языкам, как те же кресты, что ты отправил. Или же какой-то путь более эффективный? Я просто не совсем понимаю, почему лучше сделать, а почему так.
>> No.162936 Reply
File: steinsgate-20-okabe-dramatic-serious-art.jpg
Jpg, 93.23 KB, 1280×720 - Click the image to expand
edit Find source with google Find source with iqdb
steinsgate-20-okabe-dramatic-serious-art.jpg
>>162935
> Я сейчас из себя представляю тупую ленивую хуйню, которой лень даже ардуино заняться, но я над этим работаю.
> То есть я могу заниматься радиотехникой в универе, а дома учить программирование. Полагаю, будет эффективно.
Эффективно будет обмазаться чем-то одним, но в совершенстве и нормально, а не распыляться во все подряд.
> Я просто не совсем понимаю, почему лучше сделать, а почему так.
Ты учишься, а отклика не находишь. Твои знания не находят применения на практике, кроме как оценки в зачетке. Найди применение своим знаниям ирл. Чини бытовые электроприборы и комплектующие пк. Скупай на авито неработающие@продавай дороже отремонтированные. Спаяй комбоусилитель для гитары. Изобрети какую-нибудь нёх, типа радио для связи с инопланетянами. Объедени мобильник и микроволновку.

Если ты не будешь получать профита от чего-то, то так и будешь онанировать всю жизнь то во дно, то в другое. Мозг автоматом пробует все варианты, пока не наткнется на что-нибудь, что будет приносить пользу, а не просто онанировать в знания ради знаний.
>> No.162937 Reply
>>162936
> Эффективно будет обмазаться чем-то одним, но в совершенстве и нормально, а не распыляться во все подряд.
Ну вот например. Я не вижу разницы между робототехникой, эмбеддед разработкой и системным программированием. То есть каждый шарит в железе, каждый может программировать и каждый может проектировать, в чём разница, в областях? А где об этом почитать? Вот в этом и заключается вопрос, просто не могу найти материалов по краткому введению в какакую-то из сфер. На хабр позже зайду и там копать начну. Просто прежде чем что-то программировать или заниматься с ардуино, нужны базовые знания, а где их взять? Снова вопрос. Практику я не могу начать с нуля. Но вот что-то починить, пожалуй да, однако дома и так барахла хватает из электроники и паять это вполне могу.

А вот за идеи спасибо, «Калитку Штейна» так же вспомнил и ещё больше идей появилось.
>> No.162938 Reply
File: platt.ed2.0.jpg
Jpg, 894.75 KB, 1557×2016
edit Find source with google Find source with iqdb
platt.ed2.0.jpg
File: 7.jpeg
Jpeg, 44.03 KB, 387×500
edit Find source with google Find source with iqdb
7.jpeg
File: 020-1.jpg
Jpg, 11.83 KB, 122×167
edit Find source with google Find source with iqdb
020-1.jpg

>>162937
> в чём разница, в областях?
В поставленных целях, очевидно. Какие ты хочешь решать задачи, ту область и выбирай. Хочешь всемогущества и творческого азарта - выбирай аналоговую электронику. Хочешь карьерку в корпорации - выбирай проектирование и программирование.
> просто не могу найти материалов по краткому введению в какакую-то из сфер.
Ну например по микросхемам пиклрейт. А у платта есть ссылка-реклама в книге на буржуйский аналог хабра.
>> No.162939 Reply
>>162930
> Программирование оно про синтаксис, а не про математику.
Программирование оно про управление сложностью.
> высшее программирование
> высшая математика
Лол.
>> No.162950 Reply
File: -.png
Png, 18.93 KB, 1024×220 - Click the image to expand
edit Find source with google Find source with iqdb
-.png
>>162937
> высшей математики, теории вероятностей, комбинаторики, матанализа и дифференциальных уравнений
Странная у тебя радиотехника и обработка сигналов, без всего вышеперечисленного…

Основная разница между специалистом по робототехнике, embedded разработчиком и системным программистом — это то, чем они занимались и в какой области набирали знания и опыт последние пару лет.
Естественно никаких материалов по краткому введению в эти области нет. Есть курсы, книги, статьи для людей имеющих базовые знания (по электротехнике, программированию, матану, САУ) необходимые в этих областях.

> прежде чем что-то программировать или заниматься с ардуино, нужны базовые знания, а где их взять?
https://www.arduino.cc/en/Tutorial/Foundations
Трудно найти MCU с более низким порогом вхождения.


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]