Этого треда уже нет.
Это копия, сохраненная 10 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 10 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
47 Кб, 604x386
Я короче уже несколько лет (с 2012 года) не могу вкатиться в IT.
Начинал с delphi, попутно алгоритмы и структуры данных. Понял что не прикладное говно, дропнул мервый язык.
Пробовал в веб HTML, CSS, JS... что-то не взлетело, теперь понимаю что только чтение учебников и просмотр видеокурсов не дают результата вообще нихуя! тоже все сошло на нет...
Потом увлекся Objective-C
Начал готовиться поступать в универ на программиста, думал что там научат. хуй там...
в итоге с универом забросил яблодрочево и уделял время лабам на С, С++
еще изучали помимо этого Lisp, Prolog, C#, SQL, Asm x86, python
Курил долго математику, кучи курсов в универе, бесконечное количество курсов, книг.
Что в итоге? На руках диплом, опыта нет, ничего не умею толком делать, сосем писю...
Что делать? Знаю что выпиливаться самый годный варик, но все же...
Начинал с delphi, попутно алгоритмы и структуры данных. Понял что не прикладное говно, дропнул мервый язык.
Пробовал в веб HTML, CSS, JS... что-то не взлетело, теперь понимаю что только чтение учебников и просмотр видеокурсов не дают результата вообще нихуя! тоже все сошло на нет...
Потом увлекся Objective-C
Начал готовиться поступать в универ на программиста, думал что там научат. хуй там...
в итоге с универом забросил яблодрочево и уделял время лабам на С, С++
еще изучали помимо этого Lisp, Prolog, C#, SQL, Asm x86, python
Курил долго математику, кучи курсов в универе, бесконечное количество курсов, книг.
Что в итоге? На руках диплом, опыта нет, ничего не умею толком делать, сосем писю...
Что делать? Знаю что выпиливаться самый годный варик, но все же...
>>905921 (OP)
Это побочные эффекты программирования. Да, оно сложное, всем тяжело при его изучении, так что держи себя в руках.
Это побочные эффекты программирования. Да, оно сложное, всем тяжело при его изучении, так что держи себя в руках.
>>905921 (OP)
устраиваться на работу
устраиваться на работу
>>905921 (OP)
ты хуйнёй маешься, нахуй прыгать с одного на другое? выбери джава, например (ну или вообще, что тебе нравится). и дрочи один язык и связанные с ним фреймворки. если джава, то это java core, jdbc, hibernate и spring. ВСЁ, идёшь и устраиваешься. нужен чёткий план и дисциплина
ты хуйнёй маешься, нахуй прыгать с одного на другое? выбери джава, например (ну или вообще, что тебе нравится). и дрочи один язык и связанные с ним фреймворки. если джава, то это java core, jdbc, hibernate и spring. ВСЁ, идёшь и устраиваешься. нужен чёткий план и дисциплина
Ответы>>908861
>>905921 (OP)
1.5 курс, что делать, чтобы не стать таким как ты?
1.5 курс, что делать, чтобы не стать таким как ты?
>>906097
я тебя могу обрадовать не один я такой долбоеб, из группы за время учебы выпилили/лось около 60% , после окончания есть такие же люди как и я, которые не знают как заработать денег.
скажу наверное что не надо постоянно читать книги и смотреть курсы, надо обязательно отрабатывать на практике. Этот эффект плюшкина приведет к тому что ты будешь забывать весь материал который изучил, не применив его в реальном проекте.
я тебя могу обрадовать не один я такой долбоеб, из группы за время учебы выпилили/лось около 60% , после окончания есть такие же люди как и я, которые не знают как заработать денег.
скажу наверное что не надо постоянно читать книги и смотреть курсы, надо обязательно отрабатывать на практике. Этот эффект плюшкина приведет к тому что ты будешь забывать весь материал который изучил, не применив его в реальном проекте.
>>906139
производственной! чому ты такой тупой?
готовься, скоро выкинут на мороз из вузика, за тупость.
производственной! чому ты такой тупой?
готовься, скоро выкинут на мороз из вузика, за тупость.
Ответы>>906162
>>906145
я не тупой, я 5 по курсачу по предмету ООП получил)
я не тупой, я 5 по курсачу по предмету ООП получил)
Лол, отчислился из универа, джавист.
У меня ситуация похожая. Уже год не могу выбрать между java и javascript. Бэкенд мне нравится больше, но на джаве работа есть только для очень опытных чуваков. Я понимаю, что в джаваскрипте работу можно найти намного быстрее, но выбор все равно не могу сделать.
>>906338
Ну дык пиши бекенд на жс. Node.js – друг твой.
Ну дык пиши бекенд на жс. Node.js – друг твой.
Анон, я такой-же. Только болезнь эта у меня с с 7 класса. Учил делфи в школе, дропнул к 1му курсу шараги. Изучал 2 года матан. Думал хоть в шараге чему-то научат, была практика учебнаяцелый месяц дрочили паскаль. С алгоритмами на поставленные задачи я разбираюсь довольно-таки легко, но вот что делать в реальных проектах я не понимаю совершенно. Уже 4 курс, а все тот же ебаный паскаль. На 2м курсе немного хтмл было, но это пиздец. Даже не знаю почему не дропнул. Теперь я 20лвл далбаеб с корочкой(диплом в этом семестре) и без знаний ЯП как таковых. Даже хуй знает что делать, может с админство перекатиться? Залететь бы эникейшиком куда-нибудь, да в хуй не дуть. Гуглю быстро, даже без особых знаний никсов как таковых накатил себе генту. Хотел пистон изучить, прочитал укус питона. Вроде все понятно, полазил на гитхабе смотреть чужой код - ебаная китайская грамота. Как они догадались использовать ту или иную либу? Пиздец. Нихуя не понимаю. Есть гайды для даунов? Единственная надежда на то, что возьмусь писать диплом на django или flask. Но мне нужен четкий план, что читать. В ангельский могу.
А у меня другая проблема.
Хорошо знаю фронт, могу в бэкенд до уровня запилить интернет-магазин или простецкий сервис (короче не хай лоад, не распределенка, етк).
js\html\css\php ну такое.
Кодю уже лет 10. Раньше фрилансил, нормально получал. Сейчас фриланс-рынок скатился, и чтобы в нем держаться надо ебашить за репутацию как проклятый. Да и вообще у меня проблемы с самопродованием.
Никогда не имел опыта работы в команде. Не умею в svn (потому что не было потребности их использовать, все осталось на уровне потак и окей). Не хайпю за новым фреймворками, системами сборок, и вот этот вот всь треш, что там сейчас в мире js (может он и полезен, когда ты не один. когда один профитов не вижу).
Так вот никогда не кодил в фирме\на постоянке (только удаленка, сам на себя). Не умею в команду, хотя приходилось брать чужие проекты на доработку\поддержку\исправления.
Хорошо и быстро разбираюсь когда надо в чем-то (когда есть потребность в этом разобраться) Профильного образования не имею.
Боюсь идти пытаться устраиваться в конторы, как огня (я не социофоб, скорее бюррократофоб. у меня все эти официозные процедуры вызывают стресс). Думаю, что проволю любой собес. И что вообще не смогу устроится в процесс разработки сидя в офисе (как блядь).
Короче, выходит, что кодить то я умею. И прекрасно понимаю веб-технологии.
Но весь этот энтерпрайзный процесс разработки для меня кошмар.
Хорошо знаю фронт, могу в бэкенд до уровня запилить интернет-магазин или простецкий сервис (короче не хай лоад, не распределенка, етк).
js\html\css\php ну такое.
Кодю уже лет 10. Раньше фрилансил, нормально получал. Сейчас фриланс-рынок скатился, и чтобы в нем держаться надо ебашить за репутацию как проклятый. Да и вообще у меня проблемы с самопродованием.
Никогда не имел опыта работы в команде. Не умею в svn (потому что не было потребности их использовать, все осталось на уровне потак и окей). Не хайпю за новым фреймворками, системами сборок, и вот этот вот всь треш, что там сейчас в мире js (может он и полезен, когда ты не один. когда один профитов не вижу).
Так вот никогда не кодил в фирме\на постоянке (только удаленка, сам на себя). Не умею в команду, хотя приходилось брать чужие проекты на доработку\поддержку\исправления.
Хорошо и быстро разбираюсь когда надо в чем-то (когда есть потребность в этом разобраться) Профильного образования не имею.
Боюсь идти пытаться устраиваться в конторы, как огня (я не социофоб, скорее бюррократофоб. у меня все эти официозные процедуры вызывают стресс). Думаю, что проволю любой собес. И что вообще не смогу устроится в процесс разработки сидя в офисе (как блядь).
Короче, выходит, что кодить то я умею. И прекрасно понимаю веб-технологии.
Но весь этот энтерпрайзный процесс разработки для меня кошмар.
Ответы>>908880
>>908866
Там все просто кодить уметь не обязательно. Допустим тестеры находят баг его переводят на тебя.
1. Возвращаешь тестерам, говоришь "приложите логи".
2. Прикладывают логи - возвращают тебе.
3. Возвращаешь тестерам, говоришь "нужен ретест и другие логи, а не, которые прислали".
4. Прикладывают нужные логи - возвращают тебе.
5. Возвращаешь тестерам, говоришь "блять, поправте тут в конфигах опции и опять ретест нужен".
6. Делают ретест, прикладывают логи - возвращают тебе.
7. Говоришь соседу "Вась посмотри, это вроде твоя часть"
8. Вася возвращает тебе со словами "Это не мое"
9. Переводишь в соседний отдел, говоришь "а че вы нам тут говнецо в параметрах присылаете какое-то?"
10. Возвращают тебе со словами "Ну нам так архитектор написал в ТЗ"
11. Молча переводишь на архиетктора.
12. Он возвращает тебе со словами "Хули ты на меня баг перевел"
13. Возвращешь архитектору, говоришь "У тебя тут концепция неправильная, наша %systemname% не должна реализовывать это функционал"
14. Он возвращает тебе со словами "Ты охуел, делай че велено"
15. Ты переводишь баг на своего начальника "Архитектура совсем охуела"
16. Далее следует овердохуя итераций срачей на различных уровнях.
17. ???
18. PROFIT
Баг при этом исправлялся парой строчек кода. Ну ты понел. Кодить уметь тащемта необязательно.
>Но весь этот энтерпрайзный процесс разработки для меня кошмар.
Там все просто кодить уметь не обязательно. Допустим тестеры находят баг его переводят на тебя.
1. Возвращаешь тестерам, говоришь "приложите логи".
2. Прикладывают логи - возвращают тебе.
3. Возвращаешь тестерам, говоришь "нужен ретест и другие логи, а не, которые прислали".
4. Прикладывают нужные логи - возвращают тебе.
5. Возвращаешь тестерам, говоришь "блять, поправте тут в конфигах опции и опять ретест нужен".
6. Делают ретест, прикладывают логи - возвращают тебе.
7. Говоришь соседу "Вась посмотри, это вроде твоя часть"
8. Вася возвращает тебе со словами "Это не мое"
9. Переводишь в соседний отдел, говоришь "а че вы нам тут говнецо в параметрах присылаете какое-то?"
10. Возвращают тебе со словами "Ну нам так архитектор написал в ТЗ"
11. Молча переводишь на архиетктора.
12. Он возвращает тебе со словами "Хули ты на меня баг перевел"
13. Возвращешь архитектору, говоришь "У тебя тут концепция неправильная, наша %systemname% не должна реализовывать это функционал"
14. Он возвращает тебе со словами "Ты охуел, делай че велено"
15. Ты переводишь баг на своего начальника "Архитектура совсем охуела"
16. Далее следует овердохуя итераций срачей на различных уровнях.
17. ???
18. PROFIT
Баг при этом исправлялся парой строчек кода. Ну ты понел. Кодить уметь тащемта необязательно.
>>908861
Да.
Да.
Кстати интересную тему вы подняли. Мне интересно всегда было вот что: программирование - это правда такая НЕХ, которую смогут осилить не все в силу своих мозгов и прочих природных данных? Или это все - дело упорства и времени, а все неосиляторы - это просто лентяи, которые сдались
не знаю о чем вы
мимо junior haskell 3k$
мимо junior haskell 3k$
>>908925
Бля чот в глаза ебусь. Спасибо, анон
Бля чот в глаза ебусь. Спасибо, анон
>>905921 (OP)
Ну и зря. Осилил бы базу, и дальше уже было бы понятнее.
>Начинал с delphi, попутно алгоритмы и структуры данных. Понял что не прикладное говно, дропнул мервый язык.
Ну и зря. Осилил бы базу, и дальше уже было бы понятнее.
25 Кб, 611x461
37 Кб, 604x564
>>906111
Вангую выпилились самые умные которые поняли что универ не нужен, а надо самим чёто учить, подучили чутка и сразу попиздовали на работу, сказав, что у них неоконченое высшее и дохуя скилов, так что, хуй знает, сагану пожалуй. Ты просто тупой, оп. Учи PHP, я не знаю.
Короче мотивирую тебя, да. Иди копирайтером, я хуй знает.
Вангую выпилились самые умные которые поняли что универ не нужен, а надо самим чёто учить, подучили чутка и сразу попиздовали на работу, сказав, что у них неоконченое высшее и дохуя скилов, так что, хуй знает, сагану пожалуй. Ты просто тупой, оп. Учи PHP, я не знаю.
Короче мотивирую тебя, да. Иди копирайтером, я хуй знает.
>>906338
за полгода мог бы уже js выучить, попробовать и если бы не понравилось вкатиться в java
за полгода мог бы уже js выучить, попробовать и если бы не понравилось вкатиться в java
>>908924
Человек может осилить вообще любое ремесло.
Вопрос в том, сколько на это время потратить.
Я вот дошел до определенного средненького уровня в одном языке, а дальше еле продираюсь, много надо тратить времени и нервов, потому решил подзавязать, не желаю всирать столько времени.
Человек может осилить вообще любое ремесло.
Вопрос в том, сколько на это время потратить.
Я вот дошел до определенного средненького уровня в одном языке, а дальше еле продираюсь, много надо тратить времени и нервов, потому решил подзавязать, не желаю всирать столько времени.
Ответы>>909308
>>906835
Тогда возникает естественный вопрос: Где и как научиться строить алгоритмы, приобрести нужное мышление и так далее?
Тогда возникает естественный вопрос: Где и как научиться строить алгоритмы, приобрести нужное мышление и так далее?
Ответы>>909198
>>908827
Пфф, охуеть. Не знает он. Берешь задачу, пишешь код, пишешь юнит тест (можно в другом порядке), проверяешь что работает, отдаешь в тестирование, заливаешь в релиз, повторить сначала.
В реальных проектах 80% всех этих алгоритмов, что ты учишь в вузике нет. Как правило все сводится к получению данных, обработке, сохранению/извлечению инфы из БД, отдаче результата. Это все решается тупейшими алгоритмами как правило.
>что делать в реальных проектах я не понимаю совершенно
Пфф, охуеть. Не знает он. Берешь задачу, пишешь код, пишешь юнит тест (можно в другом порядке), проверяешь что работает, отдаешь в тестирование, заливаешь в релиз, повторить сначала.
В реальных проектах 80% всех этих алгоритмов, что ты учишь в вузике нет. Как правило все сводится к получению данных, обработке, сохранению/извлечению инфы из БД, отдаче результата. Это все решается тупейшими алгоритмами как правило.
>>909180
Все необходимое человечество давно упаковывает в специальные пакеты информации, книги называются, может слышал. Отлично заменяют смертного учителя.
Там все обдумано, разжевано, структурировано.
Осталось только подобрать нужную книгу на нужную тему и нужного уровня.
А секрет успеха прост: последовательность знаний.
Выбирая очередной пакет знаний, представь что это кирпичик и ты выстраиваешь здание. в каждом месте нужен свой кирпичик, со своими свойствами, и от твоего выбора, от типов и последовательности укладки кирпичиков, зависит что ты получишь на выходе, насколько стройное и устойчивое здание.
Чтобы построить красивое и устойчивое здание, нужно помнить три вещи:
1) фундамент должен быть наиболее прочным.
Именно на нем стоит все твое здание, любой проеб тут будет дорого стоить дальше, вплоть до того, что здание придется перестраивать с нуля.
Другими словами: основы важнее всего, упуская основы ты теряешь много потенциала, и однажды это тебе начнет аукаться все сильнее и сильнее.
Именно это причина ценности институтского образование: пусто там дают устаревшие знания, зато закладывают прочный и надежный фундамент, который трудно проебать, а уж достроить на нем что нужно самому проблем не составит.
2) нужно стараться закрывать дыры в стенах прежде чем возводить следующий этаж.
Прежде чем перейти к теме уровнем выше, убедись что ты понимаешь тему уровнем ниже, от которой зависит тема уровнем выше.
Все должно на чем-то стоять. Тут как с фундаментом: можно допустить где-то дырку, оставить что-то висеть в воздухе, не понимая как оно работает, считая что это магия. Но рано или поздно это начнет тебе делать больно, ограничивать твои возможности, твое развитие.
Грубо говоря каждая дыра в нижележащих слоях знаний снижает прочность твоего здания - ограничивает твое развитие, твои возможности, твое понимание ситуации. Чем больше ты оставил дырок, тем больше магии и заблуждений имеешь на выходе, тем больше ошибочных выводов и стереотипов, неоправданных ожиданий, больше усилий, больше ошибок, тем тяжелее дается каждый следующий шаг.
3) помни, ты все это усваиваешь не для того, чтобы все знать, а для того, чтобы все понимать. Понимание значительно экономит твои ресурсы: вместо описания какой-либо конструкции невнятными словами, точно не понимая как она работает, что вынуждает расписывать тысячи тонкостей магического поведения, имея на что опереться, знания более нижних слоев, ты просто берешь и описываешь несложную на самом деле конструкцию, оперируя знаниями более нижних уровней, и в итоге укладываешься в несколько слов, точно и четко описывая фактически все ее свойства - они логично вытекают из конструкции.
Подобное встречается везде: на высоких уровнях интерфейс фабрикой погоняет, на низких это лишь адреса и ячейки памяти. Зная основы ты можешь предсказать как себя поведет та или иная высокоуровневая конструкция, т.к. понимаешь как она работает на низком уровне, понимаешь что никакой магии за ней нет, есть лишь примитив, физические ограничения железа.
Особенно наглядна концепция ссылок, которая у многих срывает башню - для них это магия, они не понимают как работает железо и ОС, они пропустили эти знания, оставили дыры, и теперь ссылки для них - нечто магическое. А ведь без четкого понимания работы ссылок ООП значительно ограничено - человек не уверен как себя поведет та или иная конструкция, что именно будет передано или скопировано, что изменится а что нет, когда нужно создавать новый обьект а когда нет.
И таких вот подножек на пути будет тысячи, если допустишь дырку в знаниях. Или не будет вообще, если будешь развиваться последовательно.
Все это поможет тебе ответить на вопрос: что мне нужно понять, чтобы идти дальше?
Ответ на этот вопрос позволит тебе охватить направления знаний, и выстроить иерархию книжек, которые тебе нужно будет прочитать. Причем читать придется параллельно несколько веток знаний - это нормально, иерархия ветвится в трехмерном пространстве.
Так например по началу тебе понадобятся знания о железе, о булевой алгебле, о синтаксисе твоего языка, об истории языков. Потом перейдешь к ОС, моделям памяти, ассемблеру, ООП, внутренностям своего языка. Потом Си, шаблоны ООП, фреймворки, трюки и фишки твоего языка, внутренности конпеляторов. И т.п.
Но все это ты будешь сам выбирать, понимая что тебе необходимо для следующей ступеньки развития. Дерево развития не фиксировано - каждый сам его затачивает под ту или иную сферу деятельности. Где-то нужно больше внимания уделить основам, где-то ОС, где-то конпеляторам, где-то фреймворкам, и т.п.
Это пугает: на каждом шаге дерево только разрастается, и кажется все его охватить за жизнь нереально, нечего и стараться. На самом деле так и должно быть - учиться ты будешь всю жизнь, и такое многообразие только подстегивает интерес: всегда есть что-то, что тебе интересно почитать.
И возможности твои растут с каждым годом - ты понимаешь все больше и больше вещей, то, что вчера для тебя было страшным и непонятным, сегодня ты себя внезапно ловишь на мысли, что это было простым и очевидным, просто ты вчера чего-то не знал, чего-то тебе не хватало для понимания.
И тут внезапно понимаешь насколько мало отделяет непробиваемую сложность чего-либо от очевидной банальности - всего-лишь наличие одного маленького кирпичика, пакета информации, иногда даже просто одиночного факта. И это подстегивает тебя учиться усерднее - ты видишь, что всегда где-то не хватает такого кирпичика, и надо бы его приобрести, а потом еще и еще, и так до бесконечности.
Все это делает жизнь интересной, дает цель, дает возможности, делает тебя лучше и мудрее.
Ты наверное удивишься, но моя программа обучения включает в себя даже философию и религию, знания, казалось бы максимально далекие от машин и программ. Настолько широко дерево. Просто все знания так или иначе взаимосвязаны: математика, электроника и программирование обеспечивают фундамент для софта и железа, философия и религия обеспечивают фундамент для инструмента - программиста.
Так например вера во что-то заставляет тебя двигаться дальше. Не важно религия это или нет, в правильные вещи ты веришь или в хуету. Главное вера делает тебя сильнее, дает уверенность, мотивацию, цели. Поэтому всем нужно во что-то верить, иначе успеха не будет, дорога будет бессмысленной, а движение превратится из целенаправленного в броуновское, успешно рассеивая твое время и энергию, быстро проебывая твою жизнь. А второй попытки не будет: проебался слишком долго, и вот уже тебе 80 лет и пора помирать, и уже ничего не успел, и уже ничего не исправить.
Как-то так.
Все необходимое человечество давно упаковывает в специальные пакеты информации, книги называются, может слышал. Отлично заменяют смертного учителя.
Там все обдумано, разжевано, структурировано.
Осталось только подобрать нужную книгу на нужную тему и нужного уровня.
А секрет успеха прост: последовательность знаний.
Выбирая очередной пакет знаний, представь что это кирпичик и ты выстраиваешь здание. в каждом месте нужен свой кирпичик, со своими свойствами, и от твоего выбора, от типов и последовательности укладки кирпичиков, зависит что ты получишь на выходе, насколько стройное и устойчивое здание.
Чтобы построить красивое и устойчивое здание, нужно помнить три вещи:
1) фундамент должен быть наиболее прочным.
Именно на нем стоит все твое здание, любой проеб тут будет дорого стоить дальше, вплоть до того, что здание придется перестраивать с нуля.
Другими словами: основы важнее всего, упуская основы ты теряешь много потенциала, и однажды это тебе начнет аукаться все сильнее и сильнее.
Именно это причина ценности институтского образование: пусто там дают устаревшие знания, зато закладывают прочный и надежный фундамент, который трудно проебать, а уж достроить на нем что нужно самому проблем не составит.
2) нужно стараться закрывать дыры в стенах прежде чем возводить следующий этаж.
Прежде чем перейти к теме уровнем выше, убедись что ты понимаешь тему уровнем ниже, от которой зависит тема уровнем выше.
Все должно на чем-то стоять. Тут как с фундаментом: можно допустить где-то дырку, оставить что-то висеть в воздухе, не понимая как оно работает, считая что это магия. Но рано или поздно это начнет тебе делать больно, ограничивать твои возможности, твое развитие.
Грубо говоря каждая дыра в нижележащих слоях знаний снижает прочность твоего здания - ограничивает твое развитие, твои возможности, твое понимание ситуации. Чем больше ты оставил дырок, тем больше магии и заблуждений имеешь на выходе, тем больше ошибочных выводов и стереотипов, неоправданных ожиданий, больше усилий, больше ошибок, тем тяжелее дается каждый следующий шаг.
3) помни, ты все это усваиваешь не для того, чтобы все знать, а для того, чтобы все понимать. Понимание значительно экономит твои ресурсы: вместо описания какой-либо конструкции невнятными словами, точно не понимая как она работает, что вынуждает расписывать тысячи тонкостей магического поведения, имея на что опереться, знания более нижних слоев, ты просто берешь и описываешь несложную на самом деле конструкцию, оперируя знаниями более нижних уровней, и в итоге укладываешься в несколько слов, точно и четко описывая фактически все ее свойства - они логично вытекают из конструкции.
Подобное встречается везде: на высоких уровнях интерфейс фабрикой погоняет, на низких это лишь адреса и ячейки памяти. Зная основы ты можешь предсказать как себя поведет та или иная высокоуровневая конструкция, т.к. понимаешь как она работает на низком уровне, понимаешь что никакой магии за ней нет, есть лишь примитив, физические ограничения железа.
Особенно наглядна концепция ссылок, которая у многих срывает башню - для них это магия, они не понимают как работает железо и ОС, они пропустили эти знания, оставили дыры, и теперь ссылки для них - нечто магическое. А ведь без четкого понимания работы ссылок ООП значительно ограничено - человек не уверен как себя поведет та или иная конструкция, что именно будет передано или скопировано, что изменится а что нет, когда нужно создавать новый обьект а когда нет.
И таких вот подножек на пути будет тысячи, если допустишь дырку в знаниях. Или не будет вообще, если будешь развиваться последовательно.
Все это поможет тебе ответить на вопрос: что мне нужно понять, чтобы идти дальше?
Ответ на этот вопрос позволит тебе охватить направления знаний, и выстроить иерархию книжек, которые тебе нужно будет прочитать. Причем читать придется параллельно несколько веток знаний - это нормально, иерархия ветвится в трехмерном пространстве.
Так например по началу тебе понадобятся знания о железе, о булевой алгебле, о синтаксисе твоего языка, об истории языков. Потом перейдешь к ОС, моделям памяти, ассемблеру, ООП, внутренностям своего языка. Потом Си, шаблоны ООП, фреймворки, трюки и фишки твоего языка, внутренности конпеляторов. И т.п.
Но все это ты будешь сам выбирать, понимая что тебе необходимо для следующей ступеньки развития. Дерево развития не фиксировано - каждый сам его затачивает под ту или иную сферу деятельности. Где-то нужно больше внимания уделить основам, где-то ОС, где-то конпеляторам, где-то фреймворкам, и т.п.
Это пугает: на каждом шаге дерево только разрастается, и кажется все его охватить за жизнь нереально, нечего и стараться. На самом деле так и должно быть - учиться ты будешь всю жизнь, и такое многообразие только подстегивает интерес: всегда есть что-то, что тебе интересно почитать.
И возможности твои растут с каждым годом - ты понимаешь все больше и больше вещей, то, что вчера для тебя было страшным и непонятным, сегодня ты себя внезапно ловишь на мысли, что это было простым и очевидным, просто ты вчера чего-то не знал, чего-то тебе не хватало для понимания.
И тут внезапно понимаешь насколько мало отделяет непробиваемую сложность чего-либо от очевидной банальности - всего-лишь наличие одного маленького кирпичика, пакета информации, иногда даже просто одиночного факта. И это подстегивает тебя учиться усерднее - ты видишь, что всегда где-то не хватает такого кирпичика, и надо бы его приобрести, а потом еще и еще, и так до бесконечности.
Все это делает жизнь интересной, дает цель, дает возможности, делает тебя лучше и мудрее.
Ты наверное удивишься, но моя программа обучения включает в себя даже философию и религию, знания, казалось бы максимально далекие от машин и программ. Настолько широко дерево. Просто все знания так или иначе взаимосвязаны: математика, электроника и программирование обеспечивают фундамент для софта и железа, философия и религия обеспечивают фундамент для инструмента - программиста.
Так например вера во что-то заставляет тебя двигаться дальше. Не важно религия это или нет, в правильные вещи ты веришь или в хуету. Главное вера делает тебя сильнее, дает уверенность, мотивацию, цели. Поэтому всем нужно во что-то верить, иначе успеха не будет, дорога будет бессмысленной, а движение превратится из целенаправленного в броуновское, успешно рассеивая твое время и энергию, быстро проебывая твою жизнь. А второй попытки не будет: проебался слишком долго, и вот уже тебе 80 лет и пора помирать, и уже ничего не успел, и уже ничего не исправить.
Как-то так.
>>909180
Все необходимое человечество давно упаковывает в специальные пакеты информации, книги называются, может слышал. Отлично заменяют смертного учителя.
Там все обдумано, разжевано, структурировано.
Осталось только подобрать нужную книгу на нужную тему и нужного уровня.
А секрет успеха прост: последовательность знаний.
Выбирая очередной пакет знаний, представь что это кирпичик и ты выстраиваешь здание. в каждом месте нужен свой кирпичик, со своими свойствами, и от твоего выбора, от типов и последовательности укладки кирпичиков, зависит что ты получишь на выходе, насколько стройное и устойчивое здание.
Чтобы построить красивое и устойчивое здание, нужно помнить три вещи:
1) фундамент должен быть наиболее прочным.
Именно на нем стоит все твое здание, любой проеб тут будет дорого стоить дальше, вплоть до того, что здание придется перестраивать с нуля.
Другими словами: основы важнее всего, упуская основы ты теряешь много потенциала, и однажды это тебе начнет аукаться все сильнее и сильнее.
Именно это причина ценности институтского образование: пусто там дают устаревшие знания, зато закладывают прочный и надежный фундамент, который трудно проебать, а уж достроить на нем что нужно самому проблем не составит.
2) нужно стараться закрывать дыры в стенах прежде чем возводить следующий этаж.
Прежде чем перейти к теме уровнем выше, убедись что ты понимаешь тему уровнем ниже, от которой зависит тема уровнем выше.
Все должно на чем-то стоять. Тут как с фундаментом: можно допустить где-то дырку, оставить что-то висеть в воздухе, не понимая как оно работает, считая что это магия. Но рано или поздно это начнет тебе делать больно, ограничивать твои возможности, твое развитие.
Грубо говоря каждая дыра в нижележащих слоях знаний снижает прочность твоего здания - ограничивает твое развитие, твои возможности, твое понимание ситуации. Чем больше ты оставил дырок, тем больше магии и заблуждений имеешь на выходе, тем больше ошибочных выводов и стереотипов, неоправданных ожиданий, больше усилий, больше ошибок, тем тяжелее дается каждый следующий шаг.
3) помни, ты все это усваиваешь не для того, чтобы все знать, а для того, чтобы все понимать. Понимание значительно экономит твои ресурсы: вместо описания какой-либо конструкции невнятными словами, точно не понимая как она работает, что вынуждает расписывать тысячи тонкостей магического поведения, имея на что опереться, знания более нижних слоев, ты просто берешь и описываешь несложную на самом деле конструкцию, оперируя знаниями более нижних уровней, и в итоге укладываешься в несколько слов, точно и четко описывая фактически все ее свойства - они логично вытекают из конструкции.
Подобное встречается везде: на высоких уровнях интерфейс фабрикой погоняет, на низких это лишь адреса и ячейки памяти. Зная основы ты можешь предсказать как себя поведет та или иная высокоуровневая конструкция, т.к. понимаешь как она работает на низком уровне, понимаешь что никакой магии за ней нет, есть лишь примитив, физические ограничения железа.
Особенно наглядна концепция ссылок, которая у многих срывает башню - для них это магия, они не понимают как работает железо и ОС, они пропустили эти знания, оставили дыры, и теперь ссылки для них - нечто магическое. А ведь без четкого понимания работы ссылок ООП значительно ограничено - человек не уверен как себя поведет та или иная конструкция, что именно будет передано или скопировано, что изменится а что нет, когда нужно создавать новый обьект а когда нет.
И таких вот подножек на пути будет тысячи, если допустишь дырку в знаниях. Или не будет вообще, если будешь развиваться последовательно.
Все это поможет тебе ответить на вопрос: что мне нужно понять, чтобы идти дальше?
Ответ на этот вопрос позволит тебе охватить направления знаний, и выстроить иерархию книжек, которые тебе нужно будет прочитать. Причем читать придется параллельно несколько веток знаний - это нормально, иерархия ветвится в трехмерном пространстве.
Так например по началу тебе понадобятся знания о железе, о булевой алгебле, о синтаксисе твоего языка, об истории языков. Потом перейдешь к ОС, моделям памяти, ассемблеру, ООП, внутренностям своего языка. Потом Си, шаблоны ООП, фреймворки, трюки и фишки твоего языка, внутренности конпеляторов. И т.п.
Но все это ты будешь сам выбирать, понимая что тебе необходимо для следующей ступеньки развития. Дерево развития не фиксировано - каждый сам его затачивает под ту или иную сферу деятельности. Где-то нужно больше внимания уделить основам, где-то ОС, где-то конпеляторам, где-то фреймворкам, и т.п.
Это пугает: на каждом шаге дерево только разрастается, и кажется все его охватить за жизнь нереально, нечего и стараться. На самом деле так и должно быть - учиться ты будешь всю жизнь, и такое многообразие только подстегивает интерес: всегда есть что-то, что тебе интересно почитать.
И возможности твои растут с каждым годом - ты понимаешь все больше и больше вещей, то, что вчера для тебя было страшным и непонятным, сегодня ты себя внезапно ловишь на мысли, что это было простым и очевидным, просто ты вчера чего-то не знал, чего-то тебе не хватало для понимания.
И тут внезапно понимаешь насколько мало отделяет непробиваемую сложность чего-либо от очевидной банальности - всего-лишь наличие одного маленького кирпичика, пакета информации, иногда даже просто одиночного факта. И это подстегивает тебя учиться усерднее - ты видишь, что всегда где-то не хватает такого кирпичика, и надо бы его приобрести, а потом еще и еще, и так до бесконечности.
Все это делает жизнь интересной, дает цель, дает возможности, делает тебя лучше и мудрее.
Ты наверное удивишься, но моя программа обучения включает в себя даже философию и религию, знания, казалось бы максимально далекие от машин и программ. Настолько широко дерево. Просто все знания так или иначе взаимосвязаны: математика, электроника и программирование обеспечивают фундамент для софта и железа, философия и религия обеспечивают фундамент для инструмента - программиста.
Так например вера во что-то заставляет тебя двигаться дальше. Не важно религия это или нет, в правильные вещи ты веришь или в хуету. Главное вера делает тебя сильнее, дает уверенность, мотивацию, цели. Поэтому всем нужно во что-то верить, иначе успеха не будет, дорога будет бессмысленной, а движение превратится из целенаправленного в броуновское, успешно рассеивая твое время и энергию, быстро проебывая твою жизнь. А второй попытки не будет: проебался слишком долго, и вот уже тебе 80 лет и пора помирать, и уже ничего не успел, и уже ничего не исправить.
Как-то так.
Все необходимое человечество давно упаковывает в специальные пакеты информации, книги называются, может слышал. Отлично заменяют смертного учителя.
Там все обдумано, разжевано, структурировано.
Осталось только подобрать нужную книгу на нужную тему и нужного уровня.
А секрет успеха прост: последовательность знаний.
Выбирая очередной пакет знаний, представь что это кирпичик и ты выстраиваешь здание. в каждом месте нужен свой кирпичик, со своими свойствами, и от твоего выбора, от типов и последовательности укладки кирпичиков, зависит что ты получишь на выходе, насколько стройное и устойчивое здание.
Чтобы построить красивое и устойчивое здание, нужно помнить три вещи:
1) фундамент должен быть наиболее прочным.
Именно на нем стоит все твое здание, любой проеб тут будет дорого стоить дальше, вплоть до того, что здание придется перестраивать с нуля.
Другими словами: основы важнее всего, упуская основы ты теряешь много потенциала, и однажды это тебе начнет аукаться все сильнее и сильнее.
Именно это причина ценности институтского образование: пусто там дают устаревшие знания, зато закладывают прочный и надежный фундамент, который трудно проебать, а уж достроить на нем что нужно самому проблем не составит.
2) нужно стараться закрывать дыры в стенах прежде чем возводить следующий этаж.
Прежде чем перейти к теме уровнем выше, убедись что ты понимаешь тему уровнем ниже, от которой зависит тема уровнем выше.
Все должно на чем-то стоять. Тут как с фундаментом: можно допустить где-то дырку, оставить что-то висеть в воздухе, не понимая как оно работает, считая что это магия. Но рано или поздно это начнет тебе делать больно, ограничивать твои возможности, твое развитие.
Грубо говоря каждая дыра в нижележащих слоях знаний снижает прочность твоего здания - ограничивает твое развитие, твои возможности, твое понимание ситуации. Чем больше ты оставил дырок, тем больше магии и заблуждений имеешь на выходе, тем больше ошибочных выводов и стереотипов, неоправданных ожиданий, больше усилий, больше ошибок, тем тяжелее дается каждый следующий шаг.
3) помни, ты все это усваиваешь не для того, чтобы все знать, а для того, чтобы все понимать. Понимание значительно экономит твои ресурсы: вместо описания какой-либо конструкции невнятными словами, точно не понимая как она работает, что вынуждает расписывать тысячи тонкостей магического поведения, имея на что опереться, знания более нижних слоев, ты просто берешь и описываешь несложную на самом деле конструкцию, оперируя знаниями более нижних уровней, и в итоге укладываешься в несколько слов, точно и четко описывая фактически все ее свойства - они логично вытекают из конструкции.
Подобное встречается везде: на высоких уровнях интерфейс фабрикой погоняет, на низких это лишь адреса и ячейки памяти. Зная основы ты можешь предсказать как себя поведет та или иная высокоуровневая конструкция, т.к. понимаешь как она работает на низком уровне, понимаешь что никакой магии за ней нет, есть лишь примитив, физические ограничения железа.
Особенно наглядна концепция ссылок, которая у многих срывает башню - для них это магия, они не понимают как работает железо и ОС, они пропустили эти знания, оставили дыры, и теперь ссылки для них - нечто магическое. А ведь без четкого понимания работы ссылок ООП значительно ограничено - человек не уверен как себя поведет та или иная конструкция, что именно будет передано или скопировано, что изменится а что нет, когда нужно создавать новый обьект а когда нет.
И таких вот подножек на пути будет тысячи, если допустишь дырку в знаниях. Или не будет вообще, если будешь развиваться последовательно.
Все это поможет тебе ответить на вопрос: что мне нужно понять, чтобы идти дальше?
Ответ на этот вопрос позволит тебе охватить направления знаний, и выстроить иерархию книжек, которые тебе нужно будет прочитать. Причем читать придется параллельно несколько веток знаний - это нормально, иерархия ветвится в трехмерном пространстве.
Так например по началу тебе понадобятся знания о железе, о булевой алгебле, о синтаксисе твоего языка, об истории языков. Потом перейдешь к ОС, моделям памяти, ассемблеру, ООП, внутренностям своего языка. Потом Си, шаблоны ООП, фреймворки, трюки и фишки твоего языка, внутренности конпеляторов. И т.п.
Но все это ты будешь сам выбирать, понимая что тебе необходимо для следующей ступеньки развития. Дерево развития не фиксировано - каждый сам его затачивает под ту или иную сферу деятельности. Где-то нужно больше внимания уделить основам, где-то ОС, где-то конпеляторам, где-то фреймворкам, и т.п.
Это пугает: на каждом шаге дерево только разрастается, и кажется все его охватить за жизнь нереально, нечего и стараться. На самом деле так и должно быть - учиться ты будешь всю жизнь, и такое многообразие только подстегивает интерес: всегда есть что-то, что тебе интересно почитать.
И возможности твои растут с каждым годом - ты понимаешь все больше и больше вещей, то, что вчера для тебя было страшным и непонятным, сегодня ты себя внезапно ловишь на мысли, что это было простым и очевидным, просто ты вчера чего-то не знал, чего-то тебе не хватало для понимания.
И тут внезапно понимаешь насколько мало отделяет непробиваемую сложность чего-либо от очевидной банальности - всего-лишь наличие одного маленького кирпичика, пакета информации, иногда даже просто одиночного факта. И это подстегивает тебя учиться усерднее - ты видишь, что всегда где-то не хватает такого кирпичика, и надо бы его приобрести, а потом еще и еще, и так до бесконечности.
Все это делает жизнь интересной, дает цель, дает возможности, делает тебя лучше и мудрее.
Ты наверное удивишься, но моя программа обучения включает в себя даже философию и религию, знания, казалось бы максимально далекие от машин и программ. Настолько широко дерево. Просто все знания так или иначе взаимосвязаны: математика, электроника и программирование обеспечивают фундамент для софта и железа, философия и религия обеспечивают фундамент для инструмента - программиста.
Так например вера во что-то заставляет тебя двигаться дальше. Не важно религия это или нет, в правильные вещи ты веришь или в хуету. Главное вера делает тебя сильнее, дает уверенность, мотивацию, цели. Поэтому всем нужно во что-то верить, иначе успеха не будет, дорога будет бессмысленной, а движение превратится из целенаправленного в броуновское, успешно рассеивая твое время и энергию, быстро проебывая твою жизнь. А второй попытки не будет: проебался слишком долго, и вот уже тебе 80 лет и пора помирать, и уже ничего не успел, и уже ничего не исправить.
Как-то так.
Ответы>>909332
>>909176
Ты не прав. Всем людям присущ определённый тип мышления, которое уже хуй поменяешь после какого-то периода. А особенно всё будет плохо - если учителя были полные долбоёбы. Человек будет всю жизнь за это расплачиваться.
Ты не прав. Всем людям присущ определённый тип мышления, которое уже хуй поменяешь после какого-то периода. А особенно всё будет плохо - если учителя были полные долбоёбы. Человек будет всю жизнь за это расплачиваться.
Ответы>>909340
Тоже долго вкатывался, анон. Курсы в интернете не помогали, репетитор и т.д. - тоже.
Повезло - нашёл отличную книгу по языку Haskel, быстро вкатился в крупную IT фирму, сейчас на хорошей должности, финансовых проблем нет и в помине.
Повезло - нашёл отличную книгу по языку Haskel, быстро вкатился в крупную IT фирму, сейчас на хорошей должности, финансовых проблем нет и в помине.
>>909308
Ты несешь антинаучный бред. Моск человека пластичен и способен к изменению мышления в любом возрасте ;)
Ты несешь антинаучный бред. Моск человека пластичен и способен к изменению мышления в любом возрасте ;)
Ответы>>909344
>>909340
Более того, все нейронные структуры могут быть изменены, как физически (топология связей непрерывно меняется), так и логически (функции нейронов тоже непрерывно меняются).
Так что переобучить можно любого в любом возрасте.
Просто это долго - полное переобучение займет несколько лет.
За 3-4 года можно превратить человека во что угодно. Главное привязать его покрепче - добровольно переобучаться никто не хочет, все ленивы.
Более того, все нейронные структуры могут быть изменены, как физически (топология связей непрерывно меняется), так и логически (функции нейронов тоже непрерывно меняются).
Так что переобучить можно любого в любом возрасте.
Просто это долго - полное переобучение займет несколько лет.
За 3-4 года можно превратить человека во что угодно. Главное привязать его покрепче - добровольно переобучаться никто не хочет, все ленивы.
Тред утонул или удален.
Это копия, сохраненная 10 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 10 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.