Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 97 7 60
Solidity thread #1 /solidity/ /solidity/ Аноним 30/07/21 Птн 12:19:24 2111831 1
image.png 21Кб, 596x271
596x271
image.png 59Кб, 1980x900
1980x900
Аноним 30/07/21 Птн 13:18:03 2111909 2
Аноним 30/07/21 Птн 13:25:54 2111914 3
image.png 158Кб, 440x440
440x440
Аноним 30/07/21 Птн 13:27:29 2111917 4
Аноним 30/07/21 Птн 14:16:18 2111982 5
>>2111831 (OP)
>Get familiar with tools that you will be using:
>Package Managers
>npm
>yarn
>pnpm

НЕЕЕЕЕЕЕЕЕЕТ
Аноним 30/07/21 Птн 14:26:15 2111996 6
>>2111982
Вот мне советуют потыкать Vue, а у меня нет ни малейшего желания связываться с веб-парашей тупо из-за убогости менеджера пакетов. Даже в крестах зависимости давно не хранят в папке проекта и не качают их каждый раз заново.
Аноним 30/07/21 Птн 17:39:09 2112218 7
Аноним 30/07/21 Птн 17:53:37 2112234 8
>>2111996
Я дико извиняюс, а в чем убогость? Я человек маленький, ни с чем дел, кроме веб-параши, не имел
Аноним 30/07/21 Птн 17:55:14 2112239 9
>>2111996
Вернее как это должно быть организовано правильно?
Аноним 30/07/21 Птн 18:23:47 2112289 10
>>2112239
Единый node_modules в папке юзера, с папками пакетов, причём в них подпапки с версиями. npm сначала смотрит, есть ли в этой папке нужный пакет с нужной версией, если нет, качает туда. Нода при запуске проекта должна искать пакеты сразу в этой папке. Вебпак тоже должен брать всё оттуда. Механизм похож на npm install -g, но можно держать сразу несколько версий одного паеета.
Ещё видел, что там есть типа нежёсткие зависимости, когда пакет не указывает явно, что ему нужен другой пакет, но при этом ожидает, что этот пакет будет установлен юзером. Это вообще жесть какая-то.
Аноним 30/07/21 Птн 18:33:57 2112305 11
>>2112289
Джаваскриптом пользуются люди, которые не осилили другие языки, что от них можно требовать?
Аноним 30/07/21 Птн 18:45:14 2112324 12
>>2112305
Не так уж и много требуют - доделать логику работы с путями и каталогами. Её скорее целенаправленно не доделывают.
Аноним 31/07/21 Суб 01:19:16 2112589 13
Аноним 31/07/21 Суб 08:20:45 2112650 14
>>2111831 (OP)
Тема в общем интересная, но рынок вакансий выглядит мертвым, возможно я не шарю. Сам во фронт вкатываюсь, в блокчейне не шарю нихуя. Но проекты которые я видел на блокчейне выглядят каким то скамом, в основном идет речь про какие то игры и т.п.
В общем ОП просвети.
Аноним 03/08/21 Втр 12:22:09 2115603 15
Почему децентрализованную биржу не придумали?
03/08/21 Втр 13:47:42 2115702 16
>щиткоин тред
Аноним 03/08/21 Втр 15:58:40 2115832 17
В каких случаях использовать модификаторы доступа internal, external?
Аноним 14/08/21 Суб 17:48:53 2127837 18
Всем сап, есть аноны которые помогут с запуском спизженного смартконтракта? А именно созадния ЛП на PancakeSwap?
Аноним 31/08/21 Втр 22:59:49 2146158 19
>>2115832
internal если функция только изнутри смарт-контракта должна вызываться, external если собственно снаружи
>>2112650
Не замечал, чтобы он был мёртвым, я только немного работал в приватных сетях пару лет назад, а мне до сих пор сыпят в линкедине. Скак и говно-проектов действительно много, тут уж особенность такая
Аноним 01/09/21 Срд 03:28:42 2146326 20
>>2146158
Тебе сыпят поработать за идею или стать лицом скама за гроши.
Аноним 01/09/21 Срд 08:56:56 2146423 21
>>2111831 (OP)
Всегда думал, что вкатиться в эту разработку джуну не получится, надо иметь базу в других языках. Так ли это? Занимаюсь бд, и хочу уже выпилиться
Аноним 01/09/21 Срд 19:47:07 2147212 22
>>2115603
Придумали: uniswap, pancakeswap, dy/dx, gfarms и десяток других.
Аноним 03/09/21 Птн 17:58:36 2149189 23
>>2146423
Почему не получится? Я вот хуй в стакане, но тем не менее успешно делаю что-то на этом проблядском языке + TypeScript для фронта, хотя я по образованию водитель, ёпта.
Аноним 04/09/21 Суб 19:39:29 2150188 24
>>2149189
и шо делаешь если не секрет? шитки мимо
Аноним 21/10/21 Чтв 10:35:09 2189267 25
>>2111831 (OP)
Пацаны, а есть возможность как-то в белую этим заниматься, или все вакансии это работа за эфир, который не превратить в белые деньги в России?
Аноним 07/11/21 Вск 07:54:24 2205062 26
>>2111831 (OP)
Прикольно, но сложно. Вакансий мало, в основном для опытных, для новичка почти без шансов. Проще на битрикс вкатиться, потом на laravel, потом на го, потом уже сюда при желании (годика через 3-4 с начала работы).
Аноним 07/11/21 Вск 10:28:27 2205084 27
>>2205062
>1c
>php
после такого набора тока в дворники вкатываться
Аноним 07/11/21 Вск 12:47:27 2205143 28
>>2205084
Да ладно, я после Битрикса через полгода съебался в рельсы, чуток припиздел что с ларавелем работал, пару дежурных вопросов что я не долбоеб с улицы и всё взяли. Для старта в мухосранске где вариантов мало пойдёт главное не остаться в этом болоте, а потом можно спокойно перекатиться
Аноним 10/11/21 Срд 23:30:50 2209227 29
Screenshot from[...].png 146Кб, 951x731
951x731
>>2111831 (OP)
Рейт матчинг алгоритм в моей dex
в резюме эта штука выглядит красивее
Аноним 11/11/21 Чтв 00:37:34 2209276 30
Аноним 11/11/21 Чтв 00:48:40 2209284 31
>>2111996
Да плюсовики даже либы хранят в проекте лишь бы собиралось. О чем ваше речь?
Аноним 11/11/21 Чтв 10:55:09 2209459 32
>>2209276
Мы разные аноны, я тот что рубист. У меня в плане разговора хуево все, пробовал пару уроков в разговорном клубе и понял что я обосрался хотя внутренний голос говорит нормально и без акцента, лол а вот читать могу спокойно, по рельсам ту же доку обычно в оригинале читаю, вставляя некоторые непонятные слова в переводчик. Но я еще около 1,5 лет отработал и пока язык на второй план убрал, прокачиваю скилы в разработке, плюс взялся за раст и поглядываю в разные стороны помимо веба. Где-то к весне думаю заняться языком уже плотнее, куда нибудь в места типа skyeng податься чтобы в перспективе не зацикливаться только на российском рынке.
Аноним 11/11/21 Чтв 12:03:37 2209485 33
>>2209459
Ну ок. Просто в первом посте странные представления о вакансиях на Solidity, как будто вы привыкли работу искать только на hh.ru. Есть Telegram/Discord/Slack-чаты и каналы по Solidity, есть фриланс-биржи типа Upwork, есть сайты с вакансиями чисто под блокчейн.
Аноним 11/11/21 Чтв 12:37:31 2209503 34
>>2111831 (OP)
Порог вката высокий, аноны? И какие зарплаты и проекты тут? Где почитать?
Аноним 12/11/21 Птн 17:57:01 2210561 35
>>2209503
почти, как у свифта - околонереально
зарплаты - чуть меньше, чем у свифта
почитать можно в интернете
Аноним 13/11/21 Суб 12:26:52 2211142 36
>>2210561
>околонереально
С чего такие представления?
Аноним 15/11/21 Пнд 00:27:38 2212454 37
а криптоработодатели переставили платить своей же криптой и кидать на бабки?
уже можно вкатываться?
распределенные системы - это очень круто
но скам вокруг крипты все портит
Аноним 19/11/21 Птн 11:01:31 2216874 38
изображение.png 14Кб, 1143x370
1143x370
>>2149189
Анон и знающие, подсобите плиз експириенсом.
Какого хуя эта будущая скамина то отрабатывает, то валится на одном и том же методе в рамках одного деплоя с одними и теми же входными данными? Метод - throwCoin. Подавать 1 или 2

Адрес контракта в BSC Test: 0x30bD45A2895828EcBa563DE9cA5673ab85080170

Получить 20 тестовых монеток - метод get2chCoin

Аноним 19/11/21 Птн 11:05:18 2216878 39
>>2216874
Контракт:

// SPDX-License-Identifier: UNLISCENSED

pragma solidity 0.8.4;

import "./ownable.sol";

contract SampleBEP20Token is Ownable {
string public name = "ScrewCoin";
string public symbol = "SWC";
string private free2chphrase;
uint256 public totalSupply = 1000000; // 1 million tokens
uint8 public rewardPool = 1;
uint public tokensalePrice = 1 ether;
uint private freeCoins = 20;
uint public freeCoinsPool = 10000;



event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Get2chFreeCoin(address indexed _to, uint256 _value);
event GameResult(address indexed user, bool win, uint8 userValue, uint8 blockchainValue);

mapping(address => uint256) public balanceOf;
mapping(address => bool) public takeFreeCoins;

constructor() {
balanceOf[msg.sender] = totalSupply;
}

function transfer(address _to, uint256 _value)
public
returns (bool success)
{
require(balanceOf[msg.sender] >= _value);
balanceOf[msg.sender] -= _value;
balanceOf[_to] += _value;
emit Transfer(msg.sender, _to, _value);
return true;
}


function payReward(
address _to,
uint256 _value
) private returns (bool success) {
require(_value <= balanceOf[owner]);
balanceOf[owner] -= _value;
balanceOf[_to] += _value;
emit Transfer(owner, _to, _value);
return true;
}

function transferFrom(
address _from,
address _to,
uint256 _value
) public onlyOwner returns (bool success) {
require(_value <= balanceOf[_from]);
balanceOf[_from] -= _value;
balanceOf[_to] += _value;
emit Transfer(_from, _to, _value);
return true;
}

/ Установить цену пресейла токенов /
function setPresalePrice(uint sale) public onlyOwner returns(uint _sale){
tokensalePrice = sale;
return sale;
}

/ Установить фразу для халявной раздачи /
function set2chphrase(string calldata phrase) public onlyOwner returns(string calldata _phrase) {
free2chphrase = phrase;
return phrase;
}

/ Получить фразу для халявной раздачи - только админ/
function get2chPhrase() public onlyOwner view returns(string memory _phrase){
return free2chphrase;
}

/ Получить текущий пул халявных токенов/
function get2chFreeCoinsPool() public view returns(uint _count){
return freeCoinsPool;
}

/ Получить халявные токены/
function get2chCoin() public returns(bool success){
require(takeFreeCoins[msg.sender]!=true, "You have already taken your award, Anon");
require(freeCoinsPool >= freeCoins, "Free Coins pool was devastated");
require(balanceOf[owner]>=freeCoins, "Owner not have");
payReward(msg.sender,freeCoins);

freeCoinsPool -= freeCoins;
takeFreeCoins[msg.sender]=true;
emit Get2chFreeCoin(msg.sender, freeCoins);
return true;
}

/Сама игра - подбросить монетку/
function throwCoin(uint8 userValue) public {
require(balanceOf[msg.sender] >= 1, "You do not have enough SWC-tokens.");
transfer(owner,1);
rewardPool += 1;
uint8 bcValue = uint8((random() % 2)+1);

if(userValue == bcValue){
emit GameResult(msg.sender, true, userValue, bcValue);
payReward(msg.sender,rewardPool);
rewardPool=1;
}else{
emit GameResult(msg.sender, false, userValue, bcValue);

}
//gameLog.push(GameLog(msg.sender, userValue, bcValue, uint32(block.timestamp)));
//games++;

}


function random() private view returns(uint){
return uint(keccak256(abi.encodePacked(block.timestamp)));
}


}
Аноним 19/11/21 Птн 23:19:34 2217516 40
>>2212454
>а криптоработодатели переставили платить своей же криптой
Если ты на такое соглашаешься (не на премию криптой, а прям вместо зп) — то ты лох, не вкатывайся, наебут.

>и кидать на бабки?
Если ты согласен работать без оформления этого дела де-юре — то ты лох, не вкатывайся, наебут.

>распределенные системы - это очень круто
Но ты будешь "рефакторить" (менять названия переменных) в каком нибудь космосе, кекус.

>но скам вокруг крипты все портит
Ну шо тут сказать... Бум ICO приутих, сейчас основные кабанчики — биржи и разработчики всяких говнокоинов. Т.е. меньше ICO -> меньше наёба, кек.
Аноним 20/11/21 Суб 20:34:42 2218122 41
>>2216874
Код не смотрел. Бензин кончается?
Аноним 21/11/21 Вск 05:46:01 2218422 42
>>2216874
Из твоего скриншота и текстового описания нихуя непонятно. Код, который ты скинул, нельзя скомпилить. Хуй знает что у тебя там за "./ownable.sol". Если самописный, то может и в нем какое говно. Раз ты сам все пишешь это более чем возможно.
Адрес твоего контракта без абишки нам нахуй не сдался.
Дергать твой метод? Нахуя? Что бы убедится, что ошибка есть?
Если уж просишь помощи, то хотя бы полный контракт предоставь, который можно отдебажить.
Аноним 22/11/21 Пнд 10:54:37 2219396 43
>>2218422
если бы ownable был самописный - я бы его предоставил, логично не?

// SPDX-License-Identifier: UNLISCENSED
pragma solidity 0.8.4;

contract Ownable {
address public owner;

event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

/
@dev The Ownable constructor sets the original `owner` of the contract to the sender
account.
/
constructor() {
owner = msg.sender;
}


/

@dev Throws if called by any account other than the owner.
/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}


/

@dev Allows the current owner to transfer control of the contract to a newOwner.
@param newOwner The address to transfer ownership to.
/
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}

}
Аноним 23/11/21 Втр 12:05:34 2220258 44
Хочу вкатиться в сферу разработки блокчейна и крипты. щас работаю на складе в пятерочки что бы вы понимали.с чего мне начать путь в это сфере ?
Аноним 23/11/21 Втр 15:19:01 2220388 45
>>2220258
лови топчик
https://cryptozombies.io/ru/

Пройдешь - будешь понимать 80% блокчейн-механик.
Как в игру потом интегрировать BEP20 - не объясняется, но это уже тупо понятно становится по ходу курса.
Аноним 23/11/21 Втр 16:03:27 2220424 46
>>2220388
Спасибо. А ты сам кто по масти ,чем дышишь,как вкатился?
Аноним 24/11/21 Срд 10:35:30 2221067 47
>>2220424
тестировщик с 2016, в последствии перекатился в QA инженера + кодил автотесты (и собственные проектосы) на Питоне и шарпах
Аноним 25/11/21 Чтв 15:18:36 2222040 48
Сап солидитиач, насколько у вас интересные задачи бывают?
Заебалось как-то жсонки по циклам гонять в микросервисах и круды штамповать, хочется чего-то помозгоебистей, поглядываю в вашу сторону одним глазом. Или такое же рутинное говно?
Аноним 25/11/21 Чтв 16:57:07 2222128 49
>>2222040
Давай меняй рутинное говно на мутное говно.
Аноним 11/12/21 Суб 07:00:42 2234693 50
Ну чего, пацантре, вкатываемся иль как? Сфера перспективная, правда ссыкотно потом присесть на бутылку за соучастие в скам-проекте. Хотя конторы в снг работают на зарубежных клиентов, так что я думаю не посадят. Что думаете?
Аноним 11/12/21 Суб 07:03:24 2234695 51
Ах да, забыл, я ничего не знаю, кроме базы по программированию. Вкачусь ли я в смарт-контракты? Это вообще сложно? На реддите пишут, что это типа ООООЧЕНЬ сложная хуйня, что нельзя исправить ошибки после того, как уже запустил всю эту лабуду, что для вкатунов эта работа покажется адом, что если накосячишь в вебе, то ты исправишь всё, плюс ко всему эта работа предполагает работу с баблом, поэтому один косяк может привести к пиздецу. Так ли это? Или это просто отговорки, чтоб залетные обходили стороной?
Аноним 11/12/21 Суб 23:03:59 2235378 52
>>2234695
> Я ничего не знаю, кроме базы по программированию. Вкачусь ли я в смарт-контракты?
Скорее всего нет.
> Это вообще сложно? На реддите пишут ... Так ли это?
Все правильно на реддите пишут. Вот была хохма смешная:
https://www.reddit.com/r/ethereum/comments/7vi6h6/i_created_a_smart_contract_for_fermats_last/
Логика вроде-бы тривиальная. Мелкий баг/недосмотр и денюжки тютю. А баги могут быть очень хитрые и требующие понимания работы всей системы (см. DAO hack). Кроме того надо еще думать про майнеров и потенциальный фронтраннинг и прочую экономику.
> Или это просто отговорки, чтоб залетные обходили стороной?
Прошу к шалашу - пиши контракт и деплой его со своими денюжками. Все будет хорошо, ты же на самом деле самый умный и тебя все наебать пытаются.


Аноним 14/12/21 Втр 00:50:32 2237109 53
>>2235378
Объясни свою хохму, а то я чего-то не понял.
Аноним 14/12/21 Втр 08:24:50 2237189 54
>>2237109
Этот даун просто скинул вкатыша, который высрал смарт-контракт, налажал в коде и все в пизду улетело. Все. Непонятно, с чего мы здесь должны уливляться.
Цена ошибки и у тех же безопасников высока, и у всяких алготрейдеров, и это все тоже постфактум не пофиксить, но это не то чтобы прям пиздец сложные или супер-элитные работенки. Только там люди будут нужны всегда, и со своими навыками могут в смежные отрасли перекатываться спокойно, а тут ты вкатываешься в какое-то говнецо мутное, которое непонятно, сколько проживет еще, в котором полно наеба, цена ошибки высока, зарплаты сравнительно не пиздец большие, нормальных вакансий сравнительно нихуя, и перекат с этими говноязыками будет сложен, ну и вкатываться в такое с нуля непонятно нахуя. Это нахуй не надо не потому что это, по выражению этого дауна, "пиздец сложнаа", а потому что это просто какой-то кал.
Аноним 14/12/21 Втр 10:51:14 2237253 55
>>2237189
>перекат с этими говноязыками будет сложен
Наверно это причина #1 почему мне не интересны смарт-контракты - на большинстве платформ нужно учить недо-языки, сделанные на коленке с урезаным количеством фич и с хуёвой экосистемой, зато иммутабельно!

Другое, все говорят, мол крипта - это новый интернет, но разве во времена раннего интернета на каждом шагу кричали, что это будущее и каждый нормис и каждая баба Срака должны в него вложиться, а то пропустят свой шанс? Скорее это напоминает форс МММ из 90-х и прочий скам.

Ещё добавлю, что не вся крипта скам, я юзаю DEXы иногда.

Но я думаю всегда, когда на каждом углу говорят что X - это новый Y, то X это точно не новый Y.
Аноним 14/12/21 Втр 12:56:20 2237337 56
>>2237253
Справедливости ради у блокчейна как у децентрализованной базы данных есть своя ниша и перспективы. А вот самрт контракты в текущем виде это лютый пиздец, с кучей вопросов и сомнительного качества как 1С, я бы сказал что сейчас альфа версия какая-то.
Аноним 15/12/21 Срд 01:26:13 2237911 57
>>2237253
> на большинстве платформ нужно учить недо-языки, сделанные на коленке с урезаным количеством фич
Я тебя поздравляю - ты открыл для себя весь финтех. Банки/биржи постоянно либо сочиняют свои собственные языки (видел кучу самопальных скриптоязыков на биржах), либо форкают существующие (видел два разных форка питона в двух разных банках), либо пользуют что-то не mainstream (эрланги, хаскели и окамлы всякие).

> с урезаным количеством фич и с хуёвой экосистемой
В финтехе это плюс. С ростом количества фич и библиотек, количество возможных их комбинаций растет экспоненциально. Как следствие растет вероятность багов. А цена ошибки, как правильно было замечено, несравнимо выше чем в mainstream.

> разве во времена раннего интернета на каждом шагу кричали, что это будущее и каждый нормис и каждая баба Срака должны в него вложиться, а то пропустят свой шанс?
Что-то старый я стал. Порриджы уже даже не видят как буквально пузырь доткомов описывают и говорят что никогда такого не было...

Аноним 16/12/21 Чтв 13:03:00 2239024 58
Снимок экрана о[...].png 40Кб, 832x430
832x430
Аноним 17/12/21 Птн 17:13:06 2240016 59
Как экономить на газе?
Аноним 17/12/21 Птн 18:04:00 2240059 60
Аноним 17/12/21 Птн 18:05:04 2240060 61
>>2240016
Переезжай в Россию, у меня батя в МО 6 рублей за куб отдаёт.
Аноним 17/12/21 Птн 22:55:45 2240332 62
>>2237911
>Банки/биржи постоянно либо сочиняют свои собственные языки
Да здраствует куча бабла которого некуда тратить! Чего сегодня желаете? Может, написатт бэк на кложе и купить её создателя с мейнтейнерами?

>Как следствие растет вероятность багов
Тащемта хуйня из под коня, во всём современном всё дизайнят с расчётом на безопасность в первую очередь, даже в ущерб гибкости и перформансу.

Всякое говно вроде плюсов где любой выражение может трактоваться компилятором как ему угодно в финтех благо не тащат (если не смотреть на какой нибудь HFT), а в нормальных языках почти всегда стреляет архитектура (которую либо пидорасят абстракциями годами так, что понимают только диды которые на проекте по 20 лет сидят, либо не трогают под лозунгом "и так работает" пока не жахнется нахуй).

>Порриджы уже даже не видят как буквально пузырь доткомов описывают и говорят что никогда такого не было...
Ну вообще, если бум крипты закончится как пузырь доткомов — ближайшие 10 лет стоит готовиться к земле наслаждаться видеокартами по 100к при рекомендуемом ценнике 30к, потому что потом до смерти позволить себе такое уже никто не сможет...
Аноним 17/12/21 Птн 22:57:53 2240336 63
>>2240016
Заключать долгосрочные контракты.
Не юзать блокчейн с высокми газом, не очевидно?
Аноним 18/12/21 Суб 00:28:41 2240429 64
Пацаны, а есть у кого ультимативный гайд по Layer 2?
Аноним 20/12/21 Пнд 19:31:17 2243147 65
>>2240332
> Q1: Нахера мне учить урезаные недоязыки с хуевой экосистемой!
> A1: Весь финтех такой. В банках, на биржах то-же самое.
> Q2: Дык там куча бабла которого некуда тратить!
A2: Вот ты на Q1 и ответил.

> во всём современном всё дизайнят с расчётом на безопасность в первую очередь
С такой наивностью даже спорить как-то западло.
> если не смотреть на какой нибудь HFT
Даа... так прям бирже и скажу "давайте не смотреть на HFT". Сразу зауважают.

> видеокартами по 100к
Геймер чтоле?


Аноним 20/12/21 Пнд 20:03:40 2243212 66
Есть какая-то БАЗА уязвимостей типа так делать нельзя?
Аноним 20/12/21 Пнд 22:50:29 2243372 67
Аноним 21/12/21 Втр 12:10:03 2243660 68
>>2243147
>A2: Вот ты на Q1 и ответил.
Спасибо кэп.

>С такой наивностью даже спорить как-то западло.
Ну конечно западло, у тебя же нет аргументов. Просто возьми и покажи любой новый язык, который бы форсил UB при каждом удобном случае ради экономии 5 тактов процессора. Даже в системных языках этого уже не делают и тренд очевиден.

>Даа... так прям бирже и скажу "давайте не смотреть на HFT". Сразу зауважают.
Ну биржи это же весь финтех, за который ты взялся пояснять. Пойди поясни каким нибудь челам из банка что они долбоёбы, ведь на HFT не смотрят-то!

>Геймер чтоле?
Ну остальную технику-то это никак не затрагивает, да? А ты реально остолоп.

Аноним 25/12/21 Суб 16:04:44 2247628 69
>>2243660
> ради экономии 5 тактов процессора
Безопасность - это когда компилятор такты процессора не экономит. Ты еще гм учишься, да?

> челам из банка что они долбоёбы, ведь на HFT не смотрят-то
Ты вообще не представляешь что делают "челы из банка".

>>Геймер чтоле?
> РЯ! Да!
Нафига вам, геймерам, эти карты-то? Вот реально чем навороченей графон тем игра скучнее. Буквально ведь - самый интересный геймплей у Dwarf Fortress. Или это я старый стал?

> А ты реально остолоп.
Позлись, позлись, тебе полезно.

Аноним 09/03/22 Срд 16:16:37 2313525 70
Бампирую годный тред
Аноним 09/03/22 Срд 18:33:07 2313646 71
Просто скажу замануху. Люблй DeFi проект который с наметкой в долгосрок (L2 солютинизм , конфидентциал (ZKS), любуе мультичейны) готовы фулл стак разработчикам забашлять по белой от 4000 у.е. Найти примеры можно начиная от любой DAO дрочильни где нужны будут начиная от простых веб3 макак и заканчивая суровыми solidity архитекторами! А вот из тг HH EU так сказатб https://t.me/dailyapehr соляры там приличные и хватят любому бимжу на безбедную жизнь в рашке!(если что я не шиз из крипто)
Аноним 19/03/22 Суб 03:45:44 2319238 72
>>2111831 (OP)
Если я ничего не путаю, я слышал, что Solidity динамически типизированный, и ещё он похож на JavaScript. Это правда?
Аноним 19/03/22 Суб 06:49:58 2319249 73
ребята, а с чего начать чтобы стать blockchain developer? Ну там всякие смарт контракты пилить и тд, я прям оче нуб в этой сфере. Надо ли знать js?
Аноним 19/03/22 Суб 15:14:47 2319392 74
>>2319249
Начать с запросов в гугл на английском языке типа "how to become blockchain developer on solidity" и т.к. в таком духе. Вот тут реально без английского никак. В других направлениях и языках полно всего есть и на русском, так что там можно обойтись знанием что такое if else do while, а здесь только английский.
Аноним 09/04/22 Суб 17:33:26 2332576 75
16476066943030.jpg 113Кб, 797x532
797x532
Очень интересно колупаться во всей это околоблокчейновой движухе. Но залезать с головой не хочется, учитывая мелкий рынок, на котором нужны одни синьоры помидоры, готовые захуячить кабанчику весь проект. Эх, а хотелось бы чето такое недоджуновское в блокчейне делать, аля тестер или джун на подсосе за 500 баксов в месяц.
Аноним 31/05/22 Втр 21:47:15 2368299 76
Эй много уважаемый тред солидности оживи !Призываю анона который смог заработать на этом языке !О старший анон научи как в вкатится в эту хуйню ,как заработать первую денежку ,заебался сайты клепать хочу в блокчейн в принципе уже нормально пишу ,даже протоколы для dex и займа могу высирать ,а работа всё не приходит!
Аноним 07/06/22 Втр 20:43:30 2374187 77
>>2240016
Паковать переменные, вообще меньше хуйни записывать. Ещё можно писать так, что после дорогих операций (запись/чтение) ты чистишь вилкой говно, оставшееся от чего-небудь другого - delete в пределах одной транзакции компенсирует использованный газ.
Аноним 08/06/22 Срд 05:09:03 2374526 78
Аноним 08/06/22 Срд 05:10:51 2374527 79
>>2111831 (OP)
Ребята, просветите. Изучил EVM так, что могу читать байт-код смарт контрактов. Можно ли уже резюме публиковать?
Аноним 08/06/22 Срд 08:45:52 2374566 80
Аноним 12/06/22 Вск 22:14:55 2378268 81
>>2374527
0.5 битка и решим вопрос по разрешению.
Аноним 14/06/22 Втр 15:29:16 2379507 82
>>2112289
Типа как делают ruby bundler или rust cargo? Очень неудобно. Иметь скачанные зависимости в папке проекта намного удобнее.
Аноним 25/06/22 Суб 13:26:01 2388601 83
>>2368299
Погугли курсы
В РФ есть годнота от moscow coding school
Хотя, мб не годнота, но отзывы слышал хорошие от вкатывальщика
Аноним 11/07/22 Пнд 17:29:11 2402717 84
Завтра ищешь в интернете книжку Mastering Ethereum. Похуй если ничего не поймешь. Затем идешь на https://docs.soliditylang.org/ и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь список известных уязвимостей и векторов атак - https://swcregistry.io/, чтобы от зубов отскакивало. Когда напишешь свой первый контракт для стейкинга, по пути изучив Uniswap, скачиваешь и изучаешь hardhat, рекомендую также typechain и hardhat-deploy. Как переделаешь контракт для стейкинга, используя прокси-контракты, а также чтобы можно было стейкать в одном чейне и получать реварды в другом, можешь идти дальше - тебя ждет увлекательный мир оффчейн скейлинг решений, мультичейнов, парачейнов. Отсос хиккующих выблядков / просто неудачников типа питонистов или nodejs/react-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты
Аноним 11/07/22 Пнд 17:31:37 2402720 85
>>2388601
>годнота от moscow coding school
это хуйня полная. Я посмотрел бегло содержание этих курсов. Очень поверхностные темы. erc20 и dao можно выучить за пару дней без знаний солидити, там особо разбирать нечего. Не хватает новых тем типа NFT (erc721, erc1155), эйрдропов, прокси-контрактов и кроссчейн мостов. Курс уже устарел короче.

Посмотри вот бесплатный курс вместо того, чтобы платить ленивым пидорашкам:
https://www.youtube.com/watch?v=gyMwXuJrbJQ
Курс за первые 8 часов полностью покрывают все, что проходят у пидорашек
Аноним 12/07/22 Втр 07:54:47 2403134 86
>>2402720
А где порриджу получить более-менее реальный опыт и собрать портфолио?
У этих есть коммунити, менторы и прочее. Тупые вопросы помогут решить.
Аноним 12/07/22 Втр 12:30:25 2403272 87
>>2403134
Мой путь выглядел немножко иначе, но в целом все сводится к тому, чтобы влиться в какое-нибудь комьюнити разрабов (именно разрабов, а не выебщиков, коих дохуя в русском комьюнити)

Поучаствуй в каких-нибудь хакатонах. Их щас миллион и есть большая вероятность получить в каком-нибудь из них первое место тупа за участие. После этого пишешь в линкедине, что ты solidity developer, сразу должны поступить предложение
Аноним 12/07/22 Втр 19:04:13 2403810 88
>>2403272
Звучит как чэд-мод
Хуй знает, как можно найти так, если ты не гений. Другим порриджам курсы, менторы и группы таких же порриджей - самое то
Аноним 13/07/22 Срд 12:23:27 2404286 89
>>2403810
Можно и так, только я бы не доверял платным буткемпам от пидорашек. Советую поискать другие варианты
Аноним 13/07/22 Срд 19:44:23 2404802 90
>>2404286
Анон, а это правда, что пишут, мол полгода-год вката и ты можешь начать фрилансить на западного барина? На реддите встречал курс для аудитором смарт-контрактов, и там обещают, что через Solidity (+security), DeFi и буткемпа можно фрилансить без проблем и всего за пару месяцев
Даже в пыху нужен чуть ли не год
Аноним 13/07/22 Срд 22:30:22 2404882 91
>>2404802
В моей конторе академию проводили до недавнего времени, через пару месяцев челиков уже продают на аутстаф активно всяким пиндосам. Но сейчас канеш на сочные вакансии уже просят СТАЖ пару-тройку лет, раньше чуть проще было.
В остальном да, изучаешь стандарты токенов ERC20, ERC721/1155 (можешь обратиться к openzeppelin'овским либам, все их юзают) с роялти и метадатой на IPFSке, пишешь себе в качестве петов каких. Например там пусть будет стейкинг, нфт маркетплейс, бридж какой-нибудь централизованный с EIP712, DAO. Разбираешься что такое Uniswap V2 и его форки, как с ними работать, как обратиться к ним с контракта. Разбираешься в паттернах upgradable смартов (ну хотя бы UUPS), разбираешься как оно работает и кто такой этот ваш делегейтколл. Вникаешь в то, как работает блокчейн, знакомишься с различными атаками типа попсовых фронтранов и реентрансей и как от них защищаться. Разбираешься на что расходуется газ и как это оптимизировать, как в информация упаковывается в слоты, в целом знакомишься с EVM на более низком уровне чтобы писать более грамотный код с точки зрения потребления газа.
В целом на джуна за пару тысяч баксов я думаю с этим потянуть можно без проблем. Пользоваться лучше хардхатом+тс, чаще всего они на проектах.
В раст для блокчейнов не лезь, это КУДА сложнее. И проблема не столько в языке, порядочная доля инструментария которого не используется, сколько во всратой архитектуре какой-нибудь соланы с системой аккаунтов. Денег там больше, конечно, но и головной боли тоже в разы.
Аноним 14/07/22 Чтв 10:08:51 2404974 92
>>2404882
А название конторы не на "К" начинается случайно? Я кажется видел их объявления. Какие там зп у джунов и мидлов?
Аноним 14/07/22 Чтв 16:02:28 2405292 93
>>2404974
По зп для аутстафщиков слишком большой разброс, который зависит в том числе от твоего предыдущего опыта, т.к. часто заказчики хотят смарты вместе с каким-нибудь фронтом или бэком, плюс какой-нибудь вменяемый бэкграунд в ойти в целом на плюс-минус нормальные позиции в ~$4-5к. Если совсем без него, то в районе $1к.
В целом считай, что $1000-10000, где $1000 - джун, $4000 - нормальный милд с бэком например, $10000 - синьор-помидор 15 лет в ойти 5 лет в блокчейне с двух рук с закрытыми глазами байты передвигает.
Аноним 02/08/22 Втр 15:42:52 2422704 94
>>2404882
Привет
Слушай, а можешь дать еще совет? Я слегка олд 30 лвл, и для моей работы маячит писец через пару месяцев.
Я тут узнал, что есть треков: web3/nft разработчики, defi/dao аналитики и архитекторы, аудиторы и просто разработчики solidity. Максимально ебанутый вопрос - какой из треков наиболее профитный? Я вангую, что они совпадают чуть ли не на 80%, но хочу обратиться за (платным) менторингом к бывшим коллегам-фрилансерам по проектам.
Заранее спасибо.
Аноним 03/08/22 Срд 13:17:24 2423351 95
>>2405292
а какие там вообще условия труда? я слышал в таких галерах могут зп задерживать на несколько недель. Бывало у вас такое?

Насколько легко после обучения пойти своей дорогой, или лучше через галеру найти первую работу?
Аноним 10/10/22 Пнд 02:57:53 2485370 96
Че эта за тема ваще и как вкатиться? Я не понимаю нахуй нужна вся эта тема...
Аноним 20/10/22 Чтв 12:39:40 2492599 97
>>2485370
Зачем вкатываться? Уже всё умерло.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов