>>173731977 ехать в дс правда если ты тупой и не смог на удаленке рандомную хуйню начать делать, то джун из тебя так себе и ты не вкатишься даже если переедешь
>>173731909 (OP) >теории современного програмирования Такого нет. Вообще нет программирования как однообразного целого. Есть веб(бэкенд, фронтенд), есть фуллстак (привет скриптовым), есть математики ебаные (питон, рэ,), есть универсалы и в рот и в жопу сишники/сиквелисты/джавапидрынелюди
Если всё это освоишь, то фундамент для изучения языков будет готов. Вся суть обучения программирования: это освоение следующих пунктов: - физика, электроника, схемотехника - математический анализ, дискретная математика, методы оптимизации, вычислительная математика, алгоритмы и структуры данных - устройство компьютера, процессора и прочих устройства и компонентов (база электроника, схемотехника) - устройство операционных систем (база устройство компьютера и процессора, алгоритмы и структуры данных) - устройство сети и интернета (база электроника, схемотехника, алгоритмы)
Только после этого можно осмысленно что-то программно инженерить. По сути это курс среднего технаря, ИТ-спеца. Так-что пиздуй в универ. Если есть хоть какой-то бэк, то можешь попробовать курсы повышения квалификации, типа otus.ru.
>>173732029 вакансии джунов на удаленке xD нормально что их нет ведь джуны нихуя не умеют
>>Фрилансить без опыта нереально. На фрилансе задачи сложнее офисных в 10 раз. я хз где ты смотришь
только что нашел на флхант увидел заказ на поправить слайдер на jquery, 600 грн за 20 минут чувак, имея блять базовые знания фронта 600 грн это 1300 рублей
>2к18 >вкатываться в погромирование >порог вхождения либо настолько высок, что тебе потребуется 5 лет задротить, а не пинать хуи, а потом еще и за места бороться >рынок перегрет от пехопе макак во всех своих проявлениях Вы че ебанутые? Каждого школьника учили программировать на паскале и писать сайтики уже в середине нулевых. Сомневаюсь, конечно, что с тех пор в средней рашкошколе что-то изменилось, но 1. количество онлайн курсов просто охуительное 2. куча фреймворков для даунов бьет все рекорды, цель на ВЮСИВЮГ очеидно через каких-то лет 20-30
Блядь, вы будете жрать землю любио среди школьников и индусов, либо биться головой об вчерашних мидлов, которые сожрут вас живьем.
Удачи, че) Проще найти гораздо более специализированную область. 3.
>>173731909 (OP) этого не слушай, кодить любой долбаеб может научится меньше за месяц, а всю теорию которую ты осилишь, просто не усвоишь из-за отсутствия практики
просто начинай говнокодить, со временем все станет лучше и все
>>173732088 Танненбаума читни, 'дизаин и архитектура операционных систем' и его-же 'архитектура компьютера'. Еще возьми что нибудь по алгоритмам (Седжвика например) и сетям (того-же Танненбаума). Будешь более-менее разбиратся во всех аспектах того как оно работает 'под капотом'
> освоение следующих пунктов: > - физика, электроника, схемотехника Чек.
> - математический анализ, дискретная математика, методы оптимизации, вычислительная математика, алгоритмы и структуры данных Тут средне. Знаком с теорией, практики применения нет. Пока "в жизни не пригодилось".
> - устройство компьютера, процессора и прочих устройства и компонентов (база электроника, схемотехника) > - устройство операционных систем (база устройство компьютера и процессора, алгоритмы и структуры данных) > - устройство сети и интернета (база электроника, схемотехника, алгоритмы) Трипл-чек. Алгоритмы надо подучить.
>>173732147 Без бэкграунда ты просто будешь говнокодить. Я ещё ничего не написал про системы контроля версий, командные оболочки, среды разработки, теория и практика тестирования, непрерывные интеграция и доставка, базы данных и дохуя других вещей. Без нормального бэка чел нихуя не сможет даже говнокодить.
Простая аналогия: есть такая профессия сварщик. И это не просто блять прижать проводки к металлу. Там нужно дохуя теории и без неё ты даже ножку от стула не приваришь нормально. Я ещё не говорю, что говносварщики нахуй никому не нужны и их уровень по зп не многим выше грузчика или врача.
>>173732364 .нет кор и все прилагающееся >>173732375 полтора человека что-то хотят и умеют сами, остальные залетные долбоебики которые пошли сюда ПОТОМУ ЧТО НИЧЕГО НЕ ХОЧУ ХОТЯ МНЕ НРАВИТСЯ В ИГРЫ ИГРАТЬ И ВК СИДЕТЬ.
>>173732416 поч не стоит? мне сшарп нравится, больше путей кроме кора не вижу, в местных шарагах люди какой-то древней хуйней занимаются типа шеирпоинта
>>173732304 > Чек во всей этой теории главное ориентироваться в терминологии, в общих схемах и идеях.
> Тут средне. Знаком с теорией, практики применения нет. Пока "в жизни не пригодилось". тоже самое, главное отличать интеграл от дифференциала, ротор от градиента последнее шутка^^. Вся эта математика нужна для терминологии и общих идеях и схемах. Что бы проще потом читать было литературу по программированию.
В электронике-схемотехнике нужно вынести что такое регистры, сигналы, тактовая частота, шина и подобные высокоуровневые конструкции.
В алгоримтах и структурах: знать 30% популярных алгоритмов которые решают 70% проблем, знать как оцениваются и сравниваются алгоритмы.
В сетях и интернетах: во первых как устроено сетевое оборудование, как устроено адресация, что такое и какие протоколы бывают, какме бывают типы сетей, как устроена маршрутизация в ip сетях, из каких частей состоит интернет и как они соединяются.
В ОС надо понимать из каких компонентов состоят, что делают в своих недрах, что предоставляют программам и разработчикам.
Забыл про БД: нужно разобраться какие бывают, как устроены, какие проблемы решают, правило 2х из 3х. По идее можно поискать книгу-библию по БД, но я такой не знаю.
Это всё матчасть программного инженера. Дальше надо изучить и разобраться в инструментах и технологиях разработки. Даже не знаю как канонично это назвать. По сути надо освоить куча сервисов и программ.
>>173732403 >.нет кор и все прилагающееся Советую https://tour.golang.org/ нынче оч востребовано. Сам работаю на нём всего год, а уже нашёл постоянную удалёнку на 200к рубликов. Пилю криптообменник и криптобиржу на базе технолгии lightning network.
>>173732304 Да не слушай ты этого дауна, лол. Большинство из того, что он там понаписал, либо вовсе не нужно в программировании, либо применяется в очень специфичных областях.
>>173732467 Вот кроме части > В алгоримтах и структурах: знать 30% популярных алгоритмов которые решают 70% проблем, знать как оцениваются и сравниваются алгоритмы. остальное я знаю. Включая БД.
> разобраться в инструментах и технологиях разработки. Даже не знаю как канонично это назвать. По сути надо освоить куча сервисов и программ. А вот за этим я пришел сюда.
Вот я выше пример вопроса приводил: > Как устроены асинхронные вызовы в многопоточной программе? Вот не "какой кусок кода с гугля скопипастить", а именно как это работает?
>>173732467 > В электронике-схемотехнике нужно вынести что такое регистры, сигналы, тактовая частота, шина и подобные высокоуровневые конструкции. ещё оперативная и постоянная память, кеш, блок предсказаний, смена контекста, таблицы адресации памяти, виртуальная и физическая память. Просто овердохуя всяких примочек и устройств, что бы всякие васи и наташи могли слать друг другу смайлики и угорать над роликами в ютубе.
>>173732695 >задемпинговали Криворукие мудаки свою криворукость всегда оправдывают демпингом и перенасыщением рынка. Только почему-то на всяких фриланс биржах до сих пор платят по 100 баков в час нормальным спецам. И даже не ракетным моделистам каким, а сраные фреймворки на жс. Так что нахуй идите, лучше сразу скажите "я говно" и не оправдывайтесь плохим рынком.
>>173732628 > Как устроены асинхронные вызовы в многопоточной программе? Почитай про операционные системы. Про то устроены процессы в них, как они переключаются, как организуют параллельность, многопоточность и асинхронность, как происходит взаимодействие между процессами. Учи как устроены современные ОС.
>>173732704 >Копипастить код не интересно А ты типа наукой заниматься хочешь? А мозгов хватит? Нет, не хватит. Работа программиста (не кодера) это следование математическим алгоритмам (и техзаданию оф корз).
>>173731909 (OP) Ты мудак? Берёшь и программируешь хуйню пока не научишься. Какие в жопу книги? Ты по книгам можешь научиться водить машину или драться?
>>173732190 это схема, когда в функцию передаётся другая функция (последнюю и называют callback) чтобы первая функция вызвала вторую согласно некоему алгоритму (обычно этот callback должен обработать результат либо обработать завершение первой функции)
>>173733603 Ещё один популярный способ использования: когда необходимо обработать некое событие. В этом случае ссылка на этот callback-функцию сохраняется в куче на неопределённое время.
>>173732088 > Например как устроены асинхронные вызовы в многопоточной программе? Асинхронные вызовы и многопоточность — это немного разного поля ягоды вообще.
>>173732106 Этот ебанат явно ни к какому программирования отношения не имеет.
> Вся суть обучения программирования: это освоение следующих пунктов: > - физика, электроника, схемотехника Полная хуйня.
> - математический анализ Хуйню не неси.
> дискретная математика, методы оптимизации, вычислительная математика В отдельных предметных областях.
> алгоритмы и структуры данных Возможно.
> - устройство компьютера, процессора и прочих устройства и компонентов (база электроника, схемотехника) Только для эрудиции.
> - устройство операционных систем В отдельных предметных областях или для эрудиции.
> - устройство сети и интернета Если занимаешься разработкой приложений, связанных с сетью и интернетом.
Самое смешное, что даже доскональное изучение всего перечисленное не сделает из тебя даже начинающего программиста. Ты бы хоть SICP что ли добавил в этот джентльменский набор воннаби-300к-двачера-опездала.
>>173733694 >>173733714 в твоём примере обычно такую функцию не называют callback вот если бы твоя функция принимала аргументом int, а внутри func1 ты бы вызывал её с числом, то это больше было бы похоже на callback
>>173733885 Что от этого изменилось-то? Фундаментальщики с харкача ее как рекомендовали, так и рекомендуют. Книга, по правде говоря, хорошая я осилил на 2/3, и уж точно полезнее, чем физику с электроникой изучать, лол.
>>173733853 >Этот ебанат явно ни к какому программирования отношения не имеет. похвастайся, кем ты работаешь?
>> Вся суть обучения программирования: это освоение следующих пунктов: >> - физика, электроника, схемотехника >Полная хуйня. >> - математический анализ >Хуйню не неси. >> дискретная математика, методы оптимизации, вычислительная математика >В отдельных предметных областях. Наверно ты программируешь на jquery и иногда фиксишь php-скрипты?
>> алгоритмы и структуры данных >Возможно. >> - устройство компьютера, процессора и прочих устройства и компонентов (база электроника, схемотехника) >Только для эрудиции. >> - устройство операционных систем >В отдельных предметных областях или для эрудиции. Вот теперь ты раскрыл себя, ты говнокодер
>> - устройство сети и интернета >Если занимаешься разработкой приложений, связанных с сетью и интернетом. Тоесть 95% вакансий разработчика
>Самое смешное, что даже доскональное изучение всего перечисленное не сделает из тебя даже начинающего программиста. Ты бы хоть SICP что ли добавил в этот джентльменский набор воннаби-300к-двачера-опездала. Это всё даст отличный фундамент и можно легко устроится жуниором, в любую контору возьмут. Через год станешь мидлом, через 3 сеньёром.
>>173732088 > Появляются новые возможности и конструкции. Хуй на рыло. Уже десятки лет ничего не появляется. Все старые понятия и подходы маринуются и перетасовываются, вот и все. Выходят новые железяки, придумываются новые стандарты (типа html5), для них софт с новым api (типа ос/браузеров), для него новые фреймворки - но устроено это все по одним и тем же принципам, хотя и с разным качеством, конечно. И все эти твои потоки и асинхроника типа "новых" async/await - все те же евент залупы, сопрограммы и продолжения (continuation), что и в бородатых 80х.
Отучился на погроммиста и отработал год в свое время, потом понял что меня эта хуйня заебала, просто скучно стало. Было 70к в месяц за непыльную работу. Вот уже 2 года занимаюсь электрикой. И поинтереснее, и прибыльнее. В месяц получается 100-170к, работаю 10-20 дней в месяц обычно.
>>173733981 > Наверно ты программируешь на jquery и иногда фиксишь php-скрипты? Пишу на крестах и пистоне, в том числе си-экстеншены. На прошлой работе работал над самым настоящим конпелятором. Щас благодаря этой строчке в резюме в банке сижу, делаю бекенд нагруженный.
> Тоесть 95% вакансий разработчика То есть, 1% вакансий разработчика. Чтобы слать запросы по HTTP, не надо знать ничего ниже по стеку, если только ты не хочешь прослыть самым умным чуваком у кулера.
> Это всё даст отличный фундамент и можно легко устроится жуниором, в любую контору возьмут У тебя такую хуйню, которую надо будет учить много лет, никто даже на собесе не спросит.
int Func1(int Var1, int Callback1()) { return Var1+Callback1(Global1) }
int main(void) { Global1=1; printf("%2d", Func1(Global1,Callback1();} [/CODE]
> херня получится.
неизвестно что произойдет раньше в Func1: сначала вызовется callback, а потом модифицированное значение Global1 попадет в первый аргумент (тогда 8) или наоборот (тогда 5)
>>173734181 Отучился на погроммиста и отработал год в свое время, потом понял что меня эта хуйня заебала, просто скучно стало. Было 70к в месяц за непыльную работу. Вот уже 2 года занимаюсь закладками. И поинтереснее, и прибыльнее. В месяц получается 250-300к, работаю 10-20 дней в месяц обычно.
>>173734181 В свое время начал работать во время вузика еще, так что совокупный опыт погромирования 3 года, учитывая год после вуза.
Вкатывайтесь в стройку, электрика, сантехника, отделка, кровля. Все это пиздато и если работать качественно, хорошо общаться, заводить связи, не наебывать и обладать белой рожей то 100к + это изи.
Я мог бы думаю и 250к в месяц делать, но довольно ленивый и жалею себя.
Думаю найти себе подмастерье, тогда может быть больше денег, но боюсь репутацию изгадить, это именно то что дает мне клиентов.
Оп, твой вопрос слишком общий. Поясню как действовать, чтобы стать Android девелопером. 1) Если не совсем нуб, и знаешь хоть что такое циклы, объекты и классы, то смело бери книгу Философия Джава. Это именно для того, чтобы понимать. 2) Идешь на сайт android developers, качаешь студию, потом качаешь git. Изучаешь все, что касается lifecycle. 3) Пишешь свое приложение (любое ) по всем вопросам на android developers. Главное, сука, не копипасти код, а читай статьи. 4) В ходе работы гуглишь гайдлайны по работе со студией. Все что я написал, до момента выхода первого приложения проходится за полгода. Дерзай.
>>173731909 (OP) Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>173733853 >Ты бы хоть SICP что ли добавил в этот джентльменский набор воннаби-300к-двачера-опездала. Нахера макаке SICP, каких мудрых мыслей он оттуда почерпнет? HTDP бы уж советовали.
>>173734455 Ютуб + литература. Я вкатился на примере полного ремонта 3х родительских квартир и дачи, все своими руками. Это на протяжении вуза была. Познакомился во время закупок с несколькими толковыми электриками, им я до сих пор могу позвонить если что-то не понимаю, так же когда я решил уже закатываться то попросил подкидывать заказы за откат. Один мне бесплатно клиентов подгоняет, я ему тоже пару раз, но обычно или не очень интересные клиенты или подальше. Короче 3х квартир + дачи, ютуба, базовых книг, интернета и знакомых достаточно.
>>173734812 Я как-то так себе и представлял, в общем. Спасибо. Знакомых у меня нет. Есть ли смысл искать вакансии на каком-нибудь хедхантере, лол? Я готов работать, лишь бы научили да показали, как
>>173731909 (OP) Не надо. Тут и так уже полно людей. Большинство, конечно, профанов, но из них со временем вырастают хорошие спецы. С опытом даже бездырь научится что-то делать, тут ничего сложного нет. Людей хватает.
>>173734941 > Если так хочешь денег - катись в бизнес.
Отвечу сразу всем. Судя по постам выше я недостаточно ясно задал вопрос. Это не "как по-быстрому срубить бабла, а то кушать хочется" тред. Я хочу на самом деле изучить предмет. Не какой-то модный язык, а именно "как". "Hello World!" я и так могу написать.
>>173734843 Лучше авито я думаю. Вообще можешь погулять в строительных магазинах, желательно выше среднего уровня и начать пиздеть с мужиками поадекватнее, закупающегося работника всегда видно, попроситься хуем на побегушках. Ничего зазорного нет в этом. Многим нужна помощь, да хуй кладут. Сам думаю еще плиткой заниматься, но это точно с хуем на побегушках, что бы тяжести не таскать. Посмотри на ютубе как быстро плитку раскидывают, охуеешь.
>>173734843 Давай я тебя обучу. Буду скидывать тебе заказы. Ты будешь их выполнять. Если что-то не понятно - отвечу. Бабки мне. Месяцок можно так поделать.
>>173735108 В магазине можешь встретить толковых мастеров, причем это могут быть локальные ребята, я знаю универсалов, которые за пределы округа и не выезжают.
Раз такой тред то спрошу. Хотя, спрашивал уже, но в тот раз в основном надо мной угарали( что в принципе, в каком то смысле ожидаемо). В общем имеется хуй(я), 26 лвл, образование всего 9 классов( да, да, не удивляйтесь). Уровень знание математики 5 класс. Пытаюсь вкатится в ваши эти програмирования, не для того что бы стать бохатым, а потому что интересно. В общем, пока смотрю уроки по Питону. Вообще есть шансы чему то толковому научится или с такими старт. данными лучше сразу уходить( на хуй) ?
>>173741761 Хочу просто уметь что-то создавать. Просто это так интересно, но кажется таким недоступным из-за того что я тупой. Да и что бы тупо на себя руки не наложить( но чувствую скорее второе случится) чем я выучу язык хоть какой то. Смотришь на многих как они умеют кодить, что-то создают а я чмоня тупая
>>173743076 >Научиться самому находить информацию в интернете. Так и вижу, как к устроившемуся опу приходит клиент с просьбой сделоть информационный портал, чтоб там еще был магазин вагонеток и загрузка подушек из 1с во флеш, и оп такой "окей гугол, как?"
Вопрос не про языки, фреймворки или библиотеки. Что по теории современного програмирования почитать? Лучше сразу со ссылками. Можно на английском.