Size: a a a

2020 November 12

M

Michael in RubyRush
ID:0
Раритетный курс лекций от одного из отцов основателей современной кибернетики (и заодно атомной бомбы) Хэмминга.

Удивительный человек. Как будто выступал вчера.
Говорит о вещах, которые только через 20 лет начали входить в повседневную практику программирования, или еще только начнут.

А ведь это 1995й год!

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

А ведь Ruby только появился в 95-м...

К сожалению плохое качество звука и трудно разобрать его инглиш. Но оно того стоит. Любому инженеру.

https://youtu.be/2e5_Z6oZ0rM

Цитата про TDD опередившее свое время: "Don't write a line of code until you decided what your acceptance tests will be"
С этого места https://youtu.be/2e5_Z6oZ0rM?t=1991 — лучшее лаконичное объяснение что такое TDD и в чем профит что я видел
источник

IS

Ivan Shishov in RubyRush
Vitaliy
А Вам проки на начальном уровне зачем и что не сможете сделать без них?
Эээ, ну я думал там синтаксис подтянуть (я руби вторую неделю изучаю, тонкостей много, хотел с нуля до эксперта прыгнуть). Интенсив, как я понял, больше с прицелом на прикладуху, непонятно пока, нужно мне или нет.
источник

M

Michael in RubyRush
А как вы планируете прыгнуть с нуля до эксперта? Интересен план ваш.
источник

D

Denis in RubyRush
Главное разбег побольше взять
источник

IS

Ivan Shishov in RubyRush
Э, ну это как бы не первый язык, тем более, основной - питон (правда, без Джанго)
источник

M

Michael in RubyRush
а сколько у вас опыта коммерческой работы с питоном?
источник

IS

Ivan Shishov in RubyRush
Denis
Главное разбег побольше взять
😀
источник

IS

Ivan Shishov in RubyRush
Michael
а сколько у вас опыта коммерческой работы с питоном?
Коммерческой ноль, а практической (научной + задачи по автоматизации) - год с небольшим
источник

M

Michael in RubyRush
Ну тогда вам достаточно почитать доку на любую тему в руби и начать применять.

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

1

111a in RubyRush
Ivan Shishov
Эээ, ну я думал там синтаксис подтянуть (я руби вторую неделю изучаю, тонкостей много, хотел с нуля до эксперта прыгнуть). Интенсив, как я понял, больше с прицелом на прикладуху, непонятно пока, нужно мне или нет.
а кто такой эксперт по руби? это сертификат типа 1с профессионала?
источник

M

Michael in RubyRush
ну если серьезно — цель карьерная, то фокусироваться надо на ООП, проектировании, TDD, rspec, rails
на фундаментальных темах
источник

M

Michael in RubyRush
а не на деталях типа Proc ...
источник

X

Xatamoff in RubyRush
Я хочу научиться программировать.  Программирование это будущее.
источник

IS

Ivan Shishov in RubyRush
111a
а кто такой эксперт по руби? это сертификат типа 1с профессионала?
Ну типа,  компилишь, компилишь и вдруг раз и закомпилилось
источник

D

Denis in RubyRush
источник

1

111a in RubyRush
я после питона тоже думал вьеду за неделю, а руби-то оказался сильно сложнее, если лезть дальше чем написание бота в телеграме
источник

1

111a in RubyRush
Ivan Shishov
Ну типа,  компилишь, компилишь и вдруг раз и закомпилилось
один японец всё уже скомпилировал за нас
источник

EK

Evgenii Kuznetcov in RubyRush
Друзья, а тут есть практикующие программисты у которых руби - основной язык?
источник

M

Michael in RubyRush
111a
я после питона тоже думал вьеду за неделю, а руби-то оказался сильно сложнее, если лезть дальше чем написание бота в телеграме
все субъективно, и смотря куда лезть, для многих руби наоборот - освобождение после более "строгих" языков

Но давайте эти философские темы оставим до флудовыходных.
источник

ch

central hardware in RubyRush
Ivan Shishov
Ну типа,  компилишь, компилишь и вдруг раз и закомпилилось
ну если кто то сможет скомпилировать ванильный ruby его можно будет называть экспертом
источник