
Roman
19.01.2018
20:06:47

Кирилл
19.01.2018
20:06:48

Serge
19.01.2018
20:07:11
Не юниты, ui
В смысле request тесты? Вот там я и столкнулся с selenium, ибо обычные не работали с джаваскриптом.

Eugene
19.01.2018
20:07:16
казино, фи
Ага. Но денег там, хоть жопой жуй, вот и выбирай между совестью и деньгами.

Google

Eugene
19.01.2018
20:07:48
Они даже в наше пвт не входят. Денег хватает платить налоги без субсидий.

Кирилл
19.01.2018
20:08:32

Serge
19.01.2018
20:09:36

Eugene
19.01.2018
20:09:53
дело не в совести, а втом, что как-то уныло на первый взгляд, не интересно звучит. По деньгам, да, согласен, переплата на лицо, и понятно почему
Ну а так если по технологиям, то 4 рельса, хайлоад, постгрес, всё обкладывается тестами, жесткий код ревью, никто не хочет убивать вставший на ноги бизнес, который приносит деньги.

Roman
19.01.2018
20:10:18
и руби 2.5

Максим
19.01.2018
20:10:31

Eugene
19.01.2018
20:10:32
И реакт на фронтэнд

Кирилл
19.01.2018
20:11:13
и руби 2.5
перевод не простая и не быстрая штука как бы)

Eugene
19.01.2018
20:11:14
И вообще все в докеры, обложить все еще 3 слоем тестов и посыпать сахарной пудрой.

Roman
19.01.2018
20:11:44

Eugene
19.01.2018
20:12:02
У меня руби 2.1 на проекте. Он json вот так читает
2.1.2 :047 > print(response.body)
)]}',
{"default":{"topics":[{"mid":"/m/017tgb","title":"Garuda Indonesia","type":"\u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0430\u0432\u0438\u0430\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f"},{"mid":"/m/0mgkg","title":"Amazon","type":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f"},{"mid":"/m/0jvq","title":"\u0410\u0441\u0442\u0435\u0440\u043e\u0438\u0434","type":"\u0422\u0435\u043c\u0430"},{"mid":"/m/0271l_","title":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u041c\u0430\u0440\u0441\u0430","type":"\u0422\u0435\u043c\u0430"},{"mid":"/m/05f4p","title":"\u041d\u0410\u0421\u0410","type":"\u041a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e"}]}}

Serge
19.01.2018
20:12:53

Google

Roman
19.01.2018
20:13:07
У меня руби 2.1 на проекте. Он json вот так читает
2.1.2 :047 > print(response.body)
)]}',
{"default":{"topics":[{"mid":"/m/017tgb","title":"Garuda Indonesia","type":"\u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0430\u0432\u0438\u0430\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f"},{"mid":"/m/0mgkg","title":"Amazon","type":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f"},{"mid":"/m/0jvq","title":"\u0410\u0441\u0442\u0435\u0440\u043e\u0438\u0434","type":"\u0422\u0435\u043c\u0430"},{"mid":"/m/0271l_","title":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u041c\u0430\u0440\u0441\u0430","type":"\u0422\u0435\u043c\u0430"},{"mid":"/m/05f4p","title":"\u041d\u0410\u0421\u0410","type":"\u041a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e"}]}}
так это тебе js так шлет


Eugene
19.01.2018
20:14:24
раби 2.4
=> {:default=>{:topics=>[{:mid=>"/m/017tgb", :title=>"Garuda Indonesia", :type=>"Национальная авиакомпания"}, {:mid=>"/m/0mgkg", :title=>"Amazon", :type=>"Компания"}, {:mid=>"/m/0jvq", :title=>"Астероид", :type=>"Тема"}, {:mid=>"/m/0271l_", :title=>"Исследование Марса", :type=>"Тема"}, {:mid=>"/m/05f4p", :title=>"НАСА", :type=>"Космическое агентство"}]}}

Roman
19.01.2018
20:16:15
хм
стрянно

Serge
19.01.2018
20:32:36

Максим
19.01.2018
20:32:41
Недавно перевожил
Справился за пару дней

Eugene
19.01.2018
20:33:11

Кирилл
19.01.2018
20:33:16

Eugene
19.01.2018
20:33:19
И идут последние деньги.

Максим
19.01.2018
20:33:34
Штук 40моделей/контроллеров
Ну если все изначально писалось по рейлс вей то думаю проблем Реал не будет
А у нас был не реилсвей
И смогли же

Serge
19.01.2018
20:40:26

Google

Dima
21.01.2018
15:31:37
Все таки правда что ruby толком под виндос не работает. При запросам к google https://jhawthorn.github.io/curl-to-ruby/ - из виндос выдает ошибку OpenSSL::SSL::SSLError в линукс все как по маслу.

Fedor
21.01.2018
15:56:09
зачем вам ruby под винду?
просто зачем?

А
21.01.2018
16:17:40
приветствую. не по теме. Стоит ли учить яп для того, чтобы "научиться программировать" ? (выбор между С++ и Java) или же учить то что нужно в выбранной области?(веб, бекэнд) соре за оффтоп

ojab
21.01.2018
16:19:41
Нет конечно, зачем для программирования знать ЯП.

Serge
21.01.2018
16:23:26
мне для написания тестового задания понадобилось знать руби и немного javascript и css. Поскольку я знал С++, то синтаксис javascript был понятен. Но это сомнительный плюс. Мне кажется, что можно и сразу с начать, если не планируешь на джаве или сипипи потом писать.
* с js

Максим
21.01.2018
16:28:07
погоди
а для чего тебе тестовое задание

Serge
21.01.2018
16:38:45
Для устройства на работу ?

Максим
21.01.2018
16:41:59
ну типа на какую должность

Vlad
21.01.2018
16:42:04

Максим
21.01.2018
16:42:09
ну типа
зачем брать тест\устраиваться на работу по языку который не знаешь
или я что то не так понял
ай бля, это два разных человека

Serge
21.01.2018
20:04:09
ай бля, это два разных человека
Ну типа один новичок советует другому ?
Мне знание с++ скорее повредило, потому как на руби писал сначала как на с++, только вместо for использовал each.

Alexey
21.01.2018
20:43:56
знание c/c++ (пусть даже давно забытое) никогда не повредит )

Serge
21.01.2018
23:38:25
Конечно, современные версии с++, более помогут в изучении Руби. Сейчас и в js есть map\reduce. Я, конечно, только за - сам в универе учил кучу ЯП.
Но это же всё время. Если хочешь на работу устроиться веб-программистом, то изучение с/с++ явно не самый короткий путь. Это слишком низкоуровневые языки. Конечно, может быть интересно, самому выделять память, разыменовывать указатели и вставлять куски кода на ассемблере, но не поможет найти работу в вебе)
На Java, как я понимаю, более перспективно - есть шанс применить знание java в вебе.

Владимир
21.01.2018
23:41:57

Google

Владимир
21.01.2018
23:47:56
Не знаю но я с базовым владением с++ и шаршом писал человеку диплом по яве, при том что до этого момента я с явой сталкивался только в маинкравте и то по ту сторону экрана так сказать.
свои тонкости есть, но гугл пока жив, а языки высокого уровня по дефолту отталкиваются от плюсов

Serge
21.01.2018
23:48:58
Кстати, Лисп чем-то похож на руби, если скобки убрать )
С++ и Java - там один синтаксис, конечно, так же JS и PHP.
Но Руби, как мне кажется, не совсем на них похож.

Владимир
21.01.2018
23:52:40
JS и PHP !!!!
О боги 10 из 10!
чувак я это заскиню на долгую память)
И да ява это профиль шарпа больше. Не знаю как в самых последних версиях плюсов, но те, которые грыз я на яву похожи только издалека

Serge
22.01.2018
00:01:18
Я про самые основы - циклы, операторы ветвления итд.
Скажем, цикл for или while в этих языках почти одинаковы. В принципе, ты поймёшь без проблем и запись алгоритма на ALGOL 60.


Владимир
22.01.2018
00:04:02
Вот и я за это. Зная плюсы ты уже базово владеешь 90% языками прогрсмирования какие только сушествуют
Оставшиеся 10% остаются на личный синтаксис языка (уебишный как у питона к примеру) и личные особенности как замыкание и работа с типами в руби
Даже от языка к языку могут быть серьезные отличия но база одна
Как например разные версии lua
В одной из такий версий й примеру нет таймеров. Вообше. Никаких. Даже аналогов. И близко.
Приходится писать на старых добрый плюсах или что там под рукой библиотечку к ним и подключать
Асемблер и си это два таких кита без знания которых ты можешь быть охрененным веб програмистом верстаюшим лендинги за 5 минут левой пяткой но програмистом при этом не быть, оставшись на уровне инерфейса между дизайнером и пользователем
Я понимаю что мировозрение "мне пофиг как - главное оно работает" это очень здорово и революционно в наших реалиях
Но такая ниша разрабов скоро пропадет как класс
Уже сейчас нейронки верстают и кодят по пеесдешке и заданым параметрам
Быстрее чем человек, лучше чем человек
Они тоже не особо разбираются что к чему - они просто хорошо делают свою работу


Aldar
22.01.2018
00:26:32
да и верстку то нейронки еще толком не научились делать

Владимир
22.01.2018
00:40:15
Ну так и я про это. Даже углубленное знание той же ява это память, регистры и прочие радости. А если со сторонними взаемодействовать да еше и на винде - здраствуйте плюсы!
А про верстку у меня плохие новости) ну или хорошие, лично я рад что скоро можно загрузить картинки с условиями и не ебатся с фронтендом. На редиректе неделю как висит статья о последних достижениях на ниве автоматизации труда верстальшиков. Если с адаптивом и динамикой скрипт их еше со скрипом спрсвляется - что то вордпрессподобное легко а поинтереснее уже нет, то вот со статикой на ура.

Google

Aldar
22.01.2018
00:51:07


Владимир
22.01.2018
00:52:59
В зависимости от задачи. Если ты геймдев с направленостью на сцены и механику то да
и то если вдруг у тебя по пизде пойдет физмодель только из за того что налажали ребята что писали эту самую физмодель, яшики там под 100 тон или еше более веселые веши, а и дело может оказатся всего из за того что твоя переменная и их хранится почему то в одном месте
Совпадение? Не думаю!
А отследить это без хотя бы понимания низкого уровня никак
Так что или идти на поклон к истокам и вместе искать ошибку или вертеть костыли
Которые очень любят весело и со спецеффектами стрелять на релизе
В реальности самый низкий уровень штука узкоспециализированая но хотя бы обшей теорией владеть ты обязан
Ето как знать про интернет на уровне "ну.. еее.. ну типа сеть, как то так..." и при етом считать себя непревзойденным верстальшиком)))

Aldar
22.01.2018
01:03:15
На базовом уровне то знать надо, а вот в детали лезть совсем не обязательно

Serge
22.01.2018
01:29:11
Основы основами - всё зависит от цели.
Я работал преподавателем и на информатике давал ассемблер. В том числе и экономистам пытался :)
А если человек не учится в универе, ему 18 лет, живёт с предками и хочет поскорее найти работу и снять себе жильё, например, то ему ассемблер не нужен. Потом выучит на выходных.

Плюшка
22.01.2018
01:59:55