Как стать автором
Обновить
25
0
Алексей @lxsmkv

тестировщик-автоматизатор

Отправить сообщение
С такой фирмы валить надо, это да. У меня тоже история с дискриминацией была, только там в результате пять лет универа коту под хвост. Перевелся, доучился, нашел работу, работаю, не вспоминаю. Может оно и к лючшему, что доцент «настоятельно отговаривал» меня получать профессию преподавателя (по его мнению, которое я узнал случайно: «нехватало чтобы иностранцы обучением занимались»). И тогда я думал, что да я на него подам, и пару лет потом у меня эта ситуация вызывала ярость. Но оказалось он может и не желая того был прав, и преподаватель была для меня не лучшая профессия для приложения своих сил. На ныншней работе я чувствую себя куда свободнее, и работа нравится и коллектив отличный. Хоть и жалование не такое как у учителей (они в Германии получают статус гос.служащего и очень хорошую зарплату), но зато есть куда стремиться.
У меня есть коллеги которые говорят по-русски, но я всегда в присутствии и вне присутствия других коллег говорю по-немецки. Так лучше. Простое проявление уважения, и оно окупилось уверен многократно. Запретить говорить на каком угодно языке конечно никто не может, но ведь это никак не способствует поддержанию здоровой коммуникационной атмосферы в коллективе.
Уверен что такое замечание пришло не само по себе, а после жалоб сотрудников.
Я тоже когда на фирму к клиенту попал все хихикали что мол был у них в проекте один русский, все время в голос по-русски ругался и качал права. А где он? А его в проекте больше нет.
Я тоже подумал, кто если хочешь написать обзор на язык — напиши туториал. А хайпить язык простым перечислением его синтаксиса — не работает. От этого такое впечатление, что человек сам не разобрался, сам ничего на нем никогда не написал, а другим советует. Ну не катит такое, и все.

(Никоим образом, конечно, это замечание не отностится к переводчику. Ему за труд спасибо.)
Тоже бросилось в глаза. «определенно стоит», я бы так перевел.
«Жизнеспособность и практическая пригодность языка программирования в современном мире прямо пропорциональна количеству материала по нему на Stackoverflow.» © Я.
шикарная картинка, Думаю с этого надо начинать обучение C++, это круто, как скины, только для языка программирования :) Я раньше обходил C++ стороной а теперь заинтересовался.
переименуются в крайнем случае
Не уловил аналогию. Это Вы на какой-то конкретный исторический пример намекаете? Поясните пожалуйста
Почитал комментарии. Офигел, как из-за куска кода в 10 строк можно устроить Ледовое Побоище? Понял почему код ревью никогда не проводят командно, а по-одиночке — просто этот бой никогда не закончится :) Программисты все-таки они такие программисты ;)
Это отличный пример того, что все зависит от того под каким углом посмотреть. Нужна производительность — лучше так, нужна удобочитаемость — лучше эдак.

От себя добавлю что если бы мне пришлось тестировать этот кусок кода, то функции проще тестировать чем цикл. Взял фунцкию сунул в нее значения проверил результат. Цикл надо сперва во что-то обернуть, если обертка(метод) без возвратного значения, то ага, уже посложнее будет, возможно даже код рефакторить придется. Так что есть свои преимущества и в том и в этом подходе.

Я просто почитал, порадовался чего нового умеет яваскрипт, чего я еще не видел, подумал, что надо будет попробовать надосуге. Как и практически все комментаторы оригинала. Тут уже на хабре как-то упоминали, мол. наша аудиотория совсем материал по другому воспринимает чем на западе. У нас в принципе любой намек на императив в стиле повествования обречен быть принятым в штыки. (Это замечание переводчику)
http://www.programming-idioms.org/idiom/12/check-if-list-contains-a-value
Вот пример того какими средствами достигается решение типовой задачи поиска в списке в разных языках, котлина там нет но я посмотрел, в нем как в Питоне.

Сразу оговорюсь я на языки смотрю прагматично, на чем надо на том и работаю. Но, есть некоторые, вполне объективные критерии.
Скала не сильно удобочитаемый язык. И Ява хоть и привычный, распространенный но тоже не удобочитаемый язык.
Язык может быть мощным но он должен быть и удобочитаемым. Ведь, как известно, мы больше читаем чем пишем код. Следовательно, чем легче его воспринимать, тем лучше.
Все эти академические каверзы не нужны простым смертным, недопрограммистам, типа меня (прим авт. — для меня программист это тот кто может и свой компилятор зафигачить и микроконтроллер для умного дома запрограммировать). Им нужна простота в освоении и использовании.
Быстро добиться результата. Переводить мысли в код как можно более непосредственно. Не лазить в гугл как перевести мою мысль на язык программирования ХYZ.
Это прекрасно, кодгда «как думается так и пишется» (по аналогии с немецким языком, где «как пишется так и читается») И большие корпорации давно поняли что уже не девяностые, ай-ти это не секта куда принимают только избранных, идет борьба за человеческий ресурс. А ресурс он разный, планку надо понижать, именно понижать. И ничего в этом страшного нету. Доступность это не «опопсение» как некоторым кажется, а взросление.
Почитаешь такое, потом подумаешь о своем проекте и хочется закрыть лицо рукой. Как-то не верю я, что где-то все идеально и гладко а у тебя все страшно и гадко. Проблемы в ай-ти проектах в общих чертах везде одинаковые. Вот начальник отдела аквиза нам такие удивительные вещи про нас расказывает, по его словам мы просто чудесны свежи и прелестны. А процессы у заказчика лучше не становятся. Заказчик доволен нашей работой, но это по сравнению с другими подрядчиками, мы действительно косячим меньше. Но мы так далеки от эталонных процессов в разработке как это только можно себе представить. Процессы есть, они соблюдаются, но большую часть времени ты или ждешь когда другие сделают свою работу, например напишут требования, или что-то сломано по чужой вине и проверка твоего функционала невозможна (у нас над системой работает более дюжины разных подрядчиков) или в тулчейне проблемы и т.п. Как я люблю в шутку говорить «мы не пишем ПО, мы решаем проблемы».

С нетерпением жду продолжения сказки про сказку :)
я думаю имеется ввиду https://www.associationforsoftwaretesting.org/
Я пишу код так, чтобы я за один перекур мог объяснить архитектуру от начала до конца любому новобранцу.
Очень интересно наблюдать как фантастика из романа «Фальшивые зеркала» Лукьяненко потихоньку становится реальностью. Ждем Windows Home под VR ;)
Насчет мелочей — согласен. У нас можно ходить пить кофе, делать перекуры, на учет рабочего времени это не влияет. Нам даже разрешают приходить когда мы хотим, хотя по уставу фирмы нужно быть в девять. Пока работа делается — работай как тебе нравится. Многие боятся допускать такие вольности, но я думаю это саморегулируемый механизм. У человека есть какая-никакая совесть, и твои камрады прекрасно видят сколько ты делаешь. Так что если забить на работу это по-любому всплывет в течении двух-трех недель. Мне например нужны перерывы, чтобы собраться с мыслями, пересортировать приоритеты, сфокусироваться и потом «наносить точеченые удары». Зато я с таким режимом делаю работы за двоих, и мне не в тягость и проекту профит.
мне представлялось это как-то так: каждая команда имеет диалоговые варианты, если пользователь дает один из приемлимых вариантов, обработка передается следующей команде, и так пока цепочка команд не будет выполнена. Если мы не даем команде подходящего уточнения, ввод зацикливается на команду, пока мы не дадим приемлимый параметр, либо не дадим отбой. Но все это в какие то синтаксические деревья уходит если вовремя не остановится. Так что я вообще не уверен в целесообразности такого подхода.
А контекстный диалог она поддерживает? Например: «создай», «что создать?» «игрок» «имя?» «Иван» «игрок Иван создан». Как я из кода понял что нет. Т.е параметры команды надо знать заранее. А вообще насколько сложнее сделать поддержку контекстного диалога? Может кто-нибудь может привести пример удачной реализации?
Вот не удивительно, что у меня был троебан по физике, вот совсем не удивительно.
Оказывается, сжатие или растяжение материала меняет его теплоемкость: в случае сжатого материала нагрев на ту же температуру потребует меньшего количества теплоты, чем в случае растянутого
А я вижу, что оба шарика сжаты только один сверху и снизу а другой справа и слева.
Как ракеты в космос запускают — загадка.
Я надеялся прочитать как технология блокчейна может применяться в нефинансовых областях. Но кроме утверждения что может, ничего не нашел.
Если бы спецификации на проектах были хоть в половину так точны как эти рецепты…
акции дают некоторые права

да, это важная особенность.

Осталось понять чем обусловлен интерес корпораций к выпуску своей криптовалюты. Интересно так же подпадают ли под НДС продажи товаров и услуг через виртуальную валюту.
Можно было бы предположить что есть аналогия с «оплатить webmoney». Но тут есть разница между вебмани и коинами. Вебмани (и. аналоги) это не валюта а сервис трансфера средств. Этот виртуальный временный актив подкреплен реальным платежом пользователя.
Коин же не подкреплен в принципе ничем. Я могу понять что у пользователя больше интереса в валюте которая выпускается корпорацией (и ее выпуск физически ограничен), чем в гос. ассигнациях (которых можно напечатать сколько угодно) Т.е. со стороны пользователя приобретение такой корпоративной валюты — это манифестация веры в корпорацию. Т.е стоимость одной монеты должна быть стоимость корпорации деленная на максимальное количество монет. Но что с этого имеет корпорация? Дополнительные вливания. Тогда все предельно просто. Те же акции только ликвиднее и без обязательств. Люди же покупают скины в cs go, вокруг этого вращаются целые бизнесы, хотя нет никакой гарантии что Valve не «пустит все по ветру» в один прекрасный день.

Информация

В рейтинге
5 514-й
Откуда
Германия
Зарегистрирован
Активность

Специализация

Test Automation Engineer, Quality Assurance Engineer
Senior
Python
Docker
Git
Linux
OOP