koichi
опыта сильно не даст, но это лучше, чем нечего
koichi
еще можно создать резюме на том же хх.ру и накидать откликов на все ваки джунов/мидлов/стажеров и сейчас часто боты просто в ответ кидают линк с тестовым
Андрей
private static final String SPACE_DELIMITER = " "; public String makeAnagram(String sentence) { validateSentence(sentence); String[] words = sentence.split(SPACE_DELIMITER); String[] reversedWords = new String[words.length]; for (int i = 0; i < words.length; i++) { reversedWords[i] = reversedWord(words[i]); } return concat(reversedWords); } private void validateSentence(String sentence) { if (sentence == null) { throw new IllegalArgumentException("sentence is null"); } //other case for validation ... } private String reversedWord(String word) { //this method should be implemented and remove throw new UnsupportedOperationException(); throw new UnsupportedOperationException(); } private String concat(String[] words) { //this method should be implemented and remove throw new UnsupportedOperationException(); throw new UnsupportedOperationException(); } }
koichi
просто берешь и делаешь тестовое)
Андрей
Ребят всем привет, какие здесь должны быть методы, я чёт не могу решить?
Сергей
просто берешь и делаешь тестовое)
+, я так свой первый офер получил, сходил на 5 собесов, сделал 3 тестовых, понял где слаб, подтянул и прошел собес
koichi
я просто сидел тестовые делал, сказали игру сделать типа саймон-зе-гейм, никакого представления не было, загуглил сразу готовы код, оценил, сам потом силами переписал, понравилось, сделал еще пару тестовых и отлично
koichi
правда ни на одно место не согласился, но тут уж другой вопрос)
Ineffable
Прикольная вакансия 😄
Не зря реакт забросил
koichi
Ребят всем привет, какие здесь должны быть методы, я чёт не могу решить?
а в чем, собственно, задача? я так понимаю нужно реализовать метод конкатенации и реверс строки?
koichi
а, Алексей, это тот преподаватель, который метил на плюсы?)
koichi
С плюсами, честно, последние пару лет я плюсы встречаю исключительно в компетитив программировании
koichi
Кроме дрочилова с алгоритмами и хваставством аля "я написал код на задаче со скоростью работы 0.1ms" у меня 2500 птс на литкоде
Maksim Pozharskiy
Вот кстати да, если ты, например студент, могут на стажировку взять?
Могут на партайм, у меня в команде как раз есть такой парень
koichi
не думаю, что сейчас в принципе существуют щансы найти нормальные курсы/стажировки на плюсовика, если не с универа
Андрей
а в чем, собственно, задача? я так понимаю нужно реализовать метод конкатенации и реверс строки?
комментарий ментора, и я не пойму в какую сторону копать, какре конечное решение?
koichi
ну, смотри
koichi
в методах выше исподьщуются два метода: concat и reverseWord, ментов хочет, чтобы ты реализовал строку наоборот и конкатенации
Igor
Кроме дрочилова с алгоритмами и хваставством аля "я написал код на задаче со скоростью работы 0.1ms" у меня 2500 птс на литкоде
Ну моему малому предложили стажировку в хуавей) ну и обучение со степухой в польше. Но да это не массовый результат
koichi
в первом случае можно хоть банально принимаешь слово циклом перебираешь с последнего индекса до нулевого и в строку новую
Андрей
в первом случае можно хоть банально принимаешь слово циклом перебираешь с последнего индекса до нулевого и в строку новую
пока не понимаю как это выглядит, я просто только начал обучение, мое первое задание😞
Алексей
koichi
о, ну Вашему малому очень повезло, у меня последний знакомый на плюсах работает только из-за того, что в унике "заметили потенциал" и послали на IOI и занял второе место
koichi
больше никого связанного с плюсами я не видел уж давно
Алексей
А практику они за 6 лет не проходили?
Да, но вы ведь все говорите, что универ не в счет
Ineffable
У тебя JS, рынок еще не так сильно ахуел, если сравнивать с NET
Хм, мне кажется наоборот, все сейчас идут во фронт, и как раз там жёсткая конкуренция
koichi
да, я не спорю, я описал ситуацию для конкретных людей, кто выбирает проходить курсы
koichi
лично я сам за гугл, а не курсы, но лишнего в курсах не вижу ничего
Igor
о, ну Вашему малому очень повезло, у меня последний знакомый на плюсах работает только из-за того, что в унике "заметили потенциал" и послали на IOI и занял второе место
Та же херня) я к тому что с олимпиад выхлоп есть но сколько там нужно хренячить за это время можно в денежном эквиваленте поиметь гораздо больше. Туда идут потому что прет. А не за оферами
koichi
пока не понимаю как это выглядит, я просто только начал обучение, мое первое задание😞
ну, тогда самое простое: reverseWord, который принимает строку. Нужна строка, написанная наоборот. Берем цикл, идем с конца строки в начало и сохраняем это в новую строку, которую вернем. Получим самый простой способ перевернуть строку
Andrii
Для меня это больше показатель, что чел не может учиться сам. А по работе ему курсы читать у меня не будет времени.
Кто то говорит, что если человек сам постоянно ищет и проходит какие то бесплатные курсы, то это значит, что он любит учится и не стоит на месте и что это хорошо. Кто то говорит, что это значит, что он напротив - не умеет учится. В чем же истина, братья? 😐
koichi
Та же херня) я к тому что с олимпиад выхлоп есть но сколько там нужно хренячить за это время можно в денежном эквиваленте поиметь гораздо больше. Туда идут потому что прет. А не за оферами
Ну, прет там, конечно, отлично, но столько информации придется комплектовать в своем мозгу, что легче все это забить нужными знаниями и уже заработать больше, а зп все равно и там, и там такая же будет)
koichi
Кто то говорит, что если человек сам постоянно ищет и проходит какие то бесплатные курсы, то это значит, что он любит учится и не стоит на месте и что это хорошо. Кто то говорит, что это значит, что он напротив - не умеет учится. В чем же истина, братья? 😐
Истина в том, что тот, кто просто проходит курсы и на этом его развитие останавливается - не умеет учится, а тот, кто просто тратить часть времени на курсы для развития и чтобы подкрепить знания - понимает зачем и что делает), а не в тупую парсит текст со страницы и пишет пару строчек кода, которые просят на курсе
Андрей
отличный коллектив на этом канале, просто иногда захожу почитать что умные люди обсуждают, ниче скоро присоединюсь к вам)
koichi
Ну, обычно, где нужна смекалка - туда просто среднего проггера не возьмут, который кроме деревьев бинарных и стека ничего не трогал
koichi
но, вот, условно, есть знакомый, зп на плюсах 2к$ при том, что он олимпиадник и 2 место на всемирке
koichi
в москве мидлы реакта получают по 90-120, а в некоторых за реакт нейтив могут платить от 150
Andrii
Ищет сам или ходит куда-то? Я чел оулдскульный, я считаю, что надо читать, а не смотреть видосики.
Имел в виду, что человек находит и берет базу с курсов, а потом идёт и дополняет свои знания из других источников (в том числе и из других курсов, если есть такая необходимость) А вообще да, после какого то момента в обучении читать становится гораздо проще и продуктивнее чем смотреть видео или курсы.
koichi
серебро а не второе место :)
да, извиняюсь, серебро)
Igor
Ну, обычно, где нужна смекалка - туда просто среднего проггера не возьмут, который кроме деревьев бинарных и стека ничего не трогал
Воот и мы подходим к главной теме :) С какого хуя у нас средний программист ничего кроме стека и бинарных деревьев не трогал :) Для кого все эти тонны книг? все хотят бабла,а учиться единицы
koichi
ну, тут уже проблема в том, что рынок не особо требует все это знать, те кто знают - получают свое и более, а те, кто нет - не жалуются
Igor
Меня бесит что люди не знают инструмента с которым работают.
koichi
на фронте вообще можно нихуя не знать ни про железо, ни про устройство компутеров этих ваших, ни про алгоритмы и получать 30-60 джуном
Andrii
Не знаю. А есть которые учиться не хотят?
Напрягаться не хотят или не умеют
Igor
Не знаю. А есть которые учиться не хотят?
Да в нашем возрасте даже представить такое не возможно :)
Алексей
Igor
Блин это не про меня
добро пожаловать в кружок зачо :)
koichi
Даже больше)
Да, я просто в россицских зарплатах не очень, решил в среднем сказать, больше цифры помнил, но на всякий случай не стал писать)
koichi
ну, лично от себя могу сказать, что мне алгоритмы в жизни не нужнв от слова совсем на фронте
koichi
один раз я мудрено перекосоебил строку так, что у самого потом на себя неделю стоял, но это того не стоило от слова совсем
Igor
ну, лично от себя могу сказать, что мне алгоритмы в жизни не нужнв от слова совсем на фронте
это так кажется даже банально пихая в сет или словарь ты фактически работаешь со структурой данных. И если ты туда пихаешь осознанно значит алгоритмы используешь.
koichi
да и много где алгоритмы сейчас не нужны, поэтому в среднем проггер это парсить документацию и тыкать что тыкается, лишь бы работало, потом на код ревью погоняют и запомнил
koichi
ну, я думаю те, кто решают задачи уровня: из массива вынести все уникальные данные один раз очень радуются, когда просто создают новый сет и "я работаю со структурами данных"
Igor
Это какой-то говонокод)
это трустори за жизнь
koichi
кучу раз видел на собесах у себя задачу выше, постоянно просят не использовать сет, потому что такое решение слишком очевидно, не показывает алгоритм решения)
koichi
да я последнее время сам только так и делаю, пока настрой как-то упал
koichi
недавно хотел сделать бота для дискорда, чисто потрогать для себя
koichi
зашел в документацию, ахуел с того какая она интуитивно непонятная и забросил через неделю, никогда не думал, что мне будет так противно от документации
Oleg_Dub
Бери питон и делай сайты
Короче, взял питон, открыл курс. Сижу слушаю. Милая девушка, рассказывает, как написать программу по переливанию молока и сока на место друг друга. И там значит все предлагают решения, а она из разбирает. Причем начинает с неправильных, специально, чтобы показать как это НЕ будет работать. Ставлю на паузу, и пишу вот это, сразу два варианта, и они оба работают!!! Это просто кайф! Не знаю как правильно, как неправильно, как вообще оно должно быть,-это все впереди. Но блин это офигенно, когда ты что-то сделал, и получил результат. Спасибо Вам, за вчерашние советы!