@rubyschool

Страница 869 из 921
Denmuch
12.10.2018
10:05:45
я с Head First Ruby начинал книги, до этого вообще ничего незнал
Какой сейчас уровень у Вас? Сколько ушло на это времени?

Roman
12.10.2018
10:06:04
Всем привет друзья! Знаю, местную шутку, что "ruby мертв", но хотел бы получить совет от местных. Я работаю сейчас два года фронтенд разработчиком. (Angular 2-6, JavaScript, TypeScript). Это мое первое место работы ( мне 32). До этого работал совсем в другой сфере. Уровень свой я бы указал: что-то между junior и middle. Настало время, когда я хотел бы углубиться в бэкенд, изучив для начала какой-нибудь язык на перспективу. Или же добиться уровня senior во фронтенде и только потом уже приступать к бэкенду. Проблема состоит в том, что в Ангуляре мне приходится работать с классами, наследованиями, строгой типизации (TypeScript, Angular) и я не могу "мыслить глобально": что, как, зачем, почему? - эти вопросы остаются иногда без ответа. Сказывается отсутствие основ программирования и не профильное образование. Поэтому я вот думаю, может погрузиться в тот же самый Ruby или еще чего, чтоб понять как правильно все должно работать?
Посмотри курс CS50 для получения базы, к тому же после ознакомления с базой и C будет намного проще в принципе в программировании

Dmitriy
12.10.2018
10:06:34
Какой сейчас уровень у Вас? Сколько ушло на это времени?
ну я начал в декабре-январе книгу читать, потом курсы goodprogrammer 5 месяцев, шас работаю 1.5 месяца уже

Google
Roman
12.10.2018
10:07:30
Я припоминаю такой курс. А есть те, кто перевел его?
да, на русском языке он доступен...есть и на украинском) Так что проблем не должно быть)

Roman
12.10.2018
10:10:06
Спасибо!
я не знаю как в том переводе, тут можно найти домашние задания по курсу

Спасибо!
https://courses.prometheus.org.ua/courses/Prometheus/CS50/2016_T1/about

Alexander
12.10.2018
10:10:35
Ребята, в чате много книжек. Кто нибудь их причесал в виде списка?

landsurveyor
12.10.2018
10:14:42
@Denmuch а почему не хочешь продолжить в java ? Есть же nodejs?

Denmuch
12.10.2018
10:15:44
@Denmuch а почему не хочешь продолжить в java ? Есть же nodejs?
Почему бы и нет? Я пока собираю информацию)

Andrey
12.10.2018
10:16:25
Ну вообще сейчас js front востребованы и получают выше всех. Стоит ли менять? :)

Denmuch
12.10.2018
10:17:31
Ну вообще сейчас js front востребованы и получают выше всех. Стоит ли менять? :)
Я просто уперся в тупик. И чтобы мне дальше продолжить в Ангуляре, то надо, как мне кажется, наверстать базу. ООП и тд.

Pavel
12.10.2018
10:17:36
я наоборот хочу во фронт из руби, дававй меняться)

Andrey
12.10.2018
10:18:00
Хочешь базу по js поднять или на хекслет. В js ООП не надо. У вас своя атмосфера.

Google
Andrey
12.10.2018
10:20:09
*иди

Denmuch
12.10.2018
10:20:43
Что значит в тупик упёрся?
ну сейчас я выполняю задачки, которые мне ставит тимлид и успешно их выполняю. К примеру, нужно сделать страничку с какой-то логикой. Но я хотел бы разбираться более масштабно.

Andrey
12.10.2018
10:21:09
На реакт метнись попробуй.

Там функциональщина

Denmuch
12.10.2018
10:22:33
да и ангуляр сложный
я в нем уже разобрался) Просто тут все везде классы, интерфейсы, наследования и тд.

Michael
12.10.2018
10:22:57
Всем привет друзья! Знаю, местную шутку, что "ruby мертв", но хотел бы получить совет от местных. Я работаю сейчас два года фронтенд разработчиком. (Angular 2-6, JavaScript, TypeScript). Это мое первое место работы ( мне 32). До этого работал совсем в другой сфере. Уровень свой я бы указал: что-то между junior и middle. Настало время, когда я хотел бы углубиться в бэкенд, изучив для начала какой-нибудь язык на перспективу. Или же добиться уровня senior во фронтенде и только потом уже приступать к бэкенду. Проблема состоит в том, что в Ангуляре мне приходится работать с классами, наследованиями, строгой типизации (TypeScript, Angular) и я не могу "мыслить глобально": что, как, зачем, почему? - эти вопросы остаются иногда без ответа. Сказывается отсутствие основ программирования и не профильное образование. Поэтому я вот думаю, может погрузиться в тот же самый Ruby или еще чего, чтоб понять как правильно все должно работать?
"Глобально" мыслить научиться невозможно без участия в крупном проекте, желательно под хорошим тимлидом в хорошей команде. Подойти к этому самостоятельно можно через системные книги, типа Грэди Буча, Фаулера, через Джаву и изучение кейсов крупных жава проектов, книжки банды четырех (без фанатизма!) — так пожалуй надежнее всего. "Основы" которым обычно учат в вузах, и на том же CS50 не учат системному мышлению. Они учат computer science, это тоже нужно и полезно, но как я понял цель — вырасти из середнячка ближе к лиду, архитектору.

Andrey
12.10.2018
10:23:02
В руби другое ООП

Michael
12.10.2018
10:27:31
Нет, это про разное. но если вы плаваете в том, чем отличается массив от связного списка, то

да, сперва в математике и теории прокачайтесь немного.

Denmuch
12.10.2018
10:28:56
Нет, это про разное. но если вы плаваете в том, чем отличается массив от связного списка, то
"связной список" - я впервые слышу про такое) это больше enum или object ?

Michael
12.10.2018
10:29:52
тогда вам рано про "глобальное" мышление думать )

Denmuch
12.10.2018
10:29:59
в общем где там курс cs50, говорите?)

шучу)) я его уже скинул в "Избранное"

Google
Denmuch
12.10.2018
10:30:38
на ютубе
спасибо!

Michael
12.10.2018
10:33:47
"связной список" - я впервые слышу про такое) это больше enum или object ?
излечивайтесь от жаваскрипта головного мозга поскорее ? и наверное вам лучше параллельно с изучением теории и cs50 просто пробовать подряд все популярные нормальные языки — руби, жаву, сишарп, из новинок что-нибудь типа го, раста и т. п. Доводить изучение до написания простых проектов, хорошего понимания синтаксиса и инфраструктуры языка, и брать следующий, тупо кругозор расширить свой сперва, а потом уже карьеру планировать ПС: https://ru.wikipedia.org/wiki/Связный_список

благо щас это элементарно — выбрал курс для новичка, прошел его как следует, взялся за следующий и т. п.

sergzbk
12.10.2018
10:35:02
46 и 47 уроки про тестирование, собрался пересматривать по второму разу. Я все думаю несколько дней на кой мне это все нужно, какая-то заливная рыба. Как мне это все может помочь при разработке, почему я должен проверять создание какого-то 'Mike' с большой он буквы или с маленькой, когда реально в приложении я могу написать имя другого пользователя. И щас до меня доходит что тестирование это имитация действий пользователя в браузере но только происходит это в самописной консоли. Там где браузер может проглотить код и не показать ошибку, тест четко все покажет что сделал пользователь. Просто в уроке это для особо одаренных не объясняется. Я прав в своей догадке?

v
12.10.2018
10:41:42
нужно это для того, чтобы проверить, работает ли твой код так, как ты задумывал, вне зависимости от внесенных в него изменений

ну и возможно Java и языки с платформы .NET

Michael
12.10.2018
10:43:24
Сорян, тут читкодов не бывает. Архитекторам и лидам платят в том числе и за кругозор. Просто как можно быстрее найди подходящую работу, чтобы развиваться не в вакууме а паралелльно с реальными задачами и в команде.

sergzbk
12.10.2018
10:44:39
не обязательно имитация действий в браузере
Да не обязательно в браузере, веб приложение оно наверное как айсберг только верхушка в браузере )

Michael
12.10.2018
10:48:54
Окей) Да уж, засиделся на js Мне 32 и я не могу позволить себе тратить время на расширение кругозора. Хотелось бы сразу бить в самое эффективное и перспективное. Какой язык на ваш взгляд таковым считается?) Или тут такое не пройдет и надо пройти все круги а̶д̶а ?)
Гнилая отмазка ? Примерно как js или пхп код кстати ("да тут лишь бы побыстрее наклепать чтоб работало"). 1 курс на юдеми в среднем проходится за месяц в среднем режиме если не бакланить. Посмотри сам: 1. 32 года + только жс и "хз че такое связный список" 2. 33 года + понимание теории и как эта теория применяется в 7 разных языках, плюс более глубокие знания в 1-2х наиболее понравившихся технологиях Кого охотнее сам бы позвал на собеседование и на работу?

Или можно не париться, углубляться в одну технологию, становиться в ней экспертом, тоже путь.

Michael
12.10.2018
10:53:30
Очень круто, что ты сам это понимаешь, значит все получится.

Denmuch
12.10.2018
10:54:55
Очень круто, что ты сам это понимаешь, значит все получится.
Спасибо за развернутые ответы и мотивацию к действию!

Michael
12.10.2018
10:55:31
?

Максим
12.10.2018
11:13:15
Ребят, я вот выкурил вот этот гайд https://blog.codeship.com/running-rails-development-environment-docker/ Вижу как стартует postgres image, но почему хост он у меня не находит

Google
Максим
12.10.2018
11:14:37


как можно узнать какой хост у postgres?

Vadim
12.10.2018
11:15:07
docker ls?

Максим
12.10.2018
11:15:49
?

Dmitry
12.10.2018
11:18:07
docker ps же

если у тебя все на одной тачке

Максим
12.10.2018
11:20:23
нет, не на одной, через compose на разных стартуют



вот

Admin
ERROR: S client not available

Marina
12.10.2018
11:25:41
вот он пишет хост: dominanta_postgres_1

Максим
12.10.2018
11:26:18
а

Marina
12.10.2018
11:26:24
в database.yml host: dominanta_postgres_1 прописано?

Максим
12.10.2018
11:26:29
неа

could not translate host name "dominanta_postgres_1" to address: Name or service not known

Marina
12.10.2018
11:29:18
а в docker_compose что?

Максим
12.10.2018
11:30:03


Marina
12.10.2018
11:30:49
тогда попробуй в database.yml host: postgres

Максим
12.10.2018
11:31:56
пробовал

Marina
12.10.2018
11:31:58
так, кстати, и по ссылке выше написано)

Google
Максим
12.10.2018
11:32:08
да, но оно и не работает

он тоже пишет что не сервис неизвестен

Andy
12.10.2018
11:34:33
ты линк сделал?

по картинке выше его нет

Marina
12.10.2018
11:35:54
я по этому гайду давно когда-то делала, вот мой docker-compose: https://github.com/belovamarina/flashcards_2/blob/master/docker-compose.yml

Andy
12.10.2018
11:37:10
да, что-то такое

Максим
12.10.2018
11:38:00
спасибо, в линках видимо дело

Andy
12.10.2018
11:38:29
еще можно все контейнеры стартануть в network_mode: "host"

и ничего наружу не экспоузить

и ходить на локалхост приложением

ну это так, чтобы не хардкодить пути в database.yml

Максим
12.10.2018
11:39:34
А что дает network_mode: "host" ?

Andy
12.10.2018
11:40:44
что общее пространство портов с хостом и контейнером

и всё как localhost воспринимается

самый жир с этого что твоя java/ruby запущенная в контейнере в ps ax хостовом будет как обычный процесс отображаться)

Максим
12.10.2018
11:49:17
с links заработало

спасибо большое за помощь

Igor
12.10.2018
11:56:59
Парни в убунте поставил терминатор, схера после rails c пишет что рельс нету

И вообще ничего нету rvm в тч

Максим
12.10.2018
12:05:38
Encoding::InvalidByteSequenceError: /Dominanta/app/javascript/templates/header.slim is not valid US-ASCII

Чет не понимаю что он хочет

Yuriy
12.10.2018
13:12:56

Страница 869 из 921