Snusmumriken
Не ругайся
Mark ☢️
Не ругайся
И вот опять. Я специально генерю такие набросы чтобы стриггерить. Но не тебя, а с целью выяснить -- бот или нет.
Anonymous
Теперь ты меня стриггерил количеством англицизмов в одном абзаце
Lucky
Сия сударыня - суть паровой гомункул
Mark ☢️
Roman
Mark ☢️
Pavel
Ребят. А чисто для себя.
Если вам предложат сменить работу. На примерно похожую.
Начиная с какого буста к деньгам вы готовы это сделать?
Pavel
То есть +10%? +20%? Больше?
Sergey
начинай от +50%
Sergey
сторгуешься на 30-40. но ит депендс как обычно
Pavel
Ну так я не спрашиваю как выбить максимум.
Вопрос о том - какая прибавка будет заметной для того чтобы подумать о смене работы.
fgntfg
Pavel
Pavel
Pavel
fgntfg
Snusmumriken
Я просто из тех, кто работает на одном месте по двадцать лет (хотя мне все ещё восемь, во второй класс пошел).
Mark ☢️
Snusmumriken
Ну вот да. Стабильность и предсказуемость важнее зарплаты, типа того.
Pavel
Snusmumriken
Ну вот моя зп - всего лишь какие-то несчастные 50к (мск), но я люто зажрался, и работаю три дня в неделю. И это мой осознанный выбор. Правда, у меня нет семьи которую надо содержать, реально на жизнь уходит тыщ двадцать (~10к на еду, остальное - коммуналка с бытовыми расходами), остальное откладывается, уже дофига скопил.
Вот что зона комфорта с людьми делает.
Mark ☢️
Ivan
10% к 50к это всего лишь 5к, если ты получаешь 200к, то 10% это уже 20к, что не мало. Это за два месяца ты покрываешь год коммунальных платежей
Snusmumriken
ужоснах
Ну, если захочу или приспичит, выйду на полную ставку. Но возможность отложить на завтра то что лень делать сегодня - дорого стоит.
Snusmumriken
Но так-то зарплатный вопрос - специфическая штука, потому что встаёт вопрос достаточности. Если есть ипотека или непогашенные кредиты - это одно, если ещё и дети - тут придется выкладывать круглую сумму, плюс ещё иметь возможность откладывать хотя бы треть зп. Просто абстрактно "зарабатывать больше" это хорошо, но если уже достаточно - зачем?
Snusmumriken
Ну типа если меня внезапно повысят до 10 лямов/мес, я откажусь потому что не знаю что делать с такими бабосами. В гугле были похожие проблемы: народ увольнялся из отдела ии-авто, потому что им платили слишком много и по ощущениям - незаслуженно (хотя некоторые после увольнения открыли свои стартапы в смежной области, хе).
Serezha
Serezha
К любой ЗП привыкаешь и хочешь большего
Serezha
Много решает какой проект, сколько добираться до офиса, какой офис, какая команда, есть ли возможность работы из дома, как относятся к опозданиям (если сова)
Anonymous
Если из болота стабильности вылезти в академию наук то я готов и на понижение зарплаты
Anonymous
А так шо то работа шо это
Anonymous
Софтовые же вакансии отличаются только степенью вовлеченности
Ivan
Snusmumriken
Нинад, спасибо ))
У меня ещё родаки есть, им гипотетически можно было бы вручить. Часть заработанного на халтурках вручается им.
Serezha
Anonymous
Проще на текущем месте выбить
Anonymous
Это же всего 15 процентов
Serezha
Это же всего 15 процентов
В больших компаниях есть система грейдов - и если ты очень хорош то по итогам года можешь перепрыгнуть на следующую ступеньку по зарплате или карьере - но это не так уж просто если ты уже какой нить седой сениор
Anonymous
Сеньоров не нужно мотивировать?
Ivan
cmake
add_library(luacpp SHARED ${SOURCE_FILES})
CPP
#define SOL_ALL_SAFETIES_ON 1
#include "sol.hpp"
struct some_class {
int bark = 2012;
};
sol::table open_libluacpp(sol::this_state s) {
sol::state_view lua(s);
sol::table module = lua.create_table();
module["func"] = []() {
return 2;
};
module.new_usertype<some_class>("some_class",
"bark", &some_class::bark
);
return module;
}
Lua
require "libluacpp"
lua: error loading module 'libluacpp' from file './libluacpp.so':
./libluacpp.so: undefined symbol: luaopen_libluacpp
Serezha
Сеньоров не нужно мотивировать?
как я это вижу, зарплата обычно поднимается - если у тебя вот прям есть классный оффер и ты действительно уходишь - вот тут могут подсуедиться и тебе предложить рост зарплаты - но кмк это как то не очень выглядит
Ivan
что я делаю не так
mihacooper [МСК -2]
так он же тебе сказал, нету: luaopen_libluacpp, это какая-то sol'овая приблуда - open_libluacpp?
Ivan
mihacooper [МСК -2]
и в этом же сэмпле есть такая строчка:
lua.require("my_lib", sol::c_call<decltype(&open_mylib), &open_mylib>);
mihacooper [МСК -2]
Он её явно регистрирует
Ivan
да
Ivan
не скопировал main сюда
mihacooper [МСК -2]
ну если ты собираешься в либу, то твой main не вызовется
Ivan
Ivan
что делать?
mihacooper [МСК -2]
точка входа либы `luaopen_libluacpp`
Ivan
оке
Ivan
всё равно не работает, дописал
int luaopen_libluacpp(lua_State*) { return 0; }
при запуске lua script.lua та же самая ошибка:
lua: error loading module 'libluacpp' from file './libluacpp.so':
./libluacpp.so: undefined symbol: luaopen_libluacpp
mihacooper [МСК -2]
Ну вот прям если грубо то так как-то так. Я не проверял, могут быть ошибки:
int luaopen_libluacpp(lua_State* lua) {
auto result = open_libluacpp(lua);
sol::stack::push(lua, result);
return 1;
}
mihacooper [МСК -2]
ты на винде?
Ivan
linux
mihacooper [МСК -2]
тогда extern "C" int luaopen_libluacpp(lua_State* lua) {
Ivan
nm -D libluacpp.so | c++filt | grep luaopen
00000000000600b4 T luaopen_libluacpp(lua_State*)
Ivan
Ivan
@mihacooper а как канонично делать?
Anonymous
Ну точку входа достаточно объявить, разве нет?
Anonymous
Возможноу сол есть макрос
mihacooper [МСК -2]
Ivan
я правильно понимаю, что теперь мне в luaopen_libluacpp надо регистрировать остальные функции?
mihacooper [МСК -2]
Ага
Ivan
луа стейт должен быть статик для этой сошки? sol::state lua;
Ivan
мне же нужно остальные фунции зарегистриовать
mihacooper [МСК -2]
в каком смысле "статик"?
Ivan
int fac(int number) { return number * fac(number - 1); }
extern "C" {
int luaopen_libluacpp(lua_State*) {
static sol::state lua;
lua.set_function("fac", &fac);
return 1;
}
}
Ivan
как мне теперь из интерпретатора вызвать функцию fac
Ivan
причём судя по сигнатуре lua_State* уже откуда-то приходит
Ivan
я так понимаю из самого интерпретатора
mihacooper [МСК -2]
эмм, ну set_function вроде бы установит её в "глобальный" скоуп, т.е. её можно вызвать в lua просто fac()