koichi
опыта сильно не даст, но это лучше, чем нечего
Igor
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
просто берешь и делаешь тестовое)
Андрей
Ребят всем привет, какие здесь должны быть методы, я чёт не могу решить?
koichi
я просто сидел тестовые делал, сказали игру сделать типа саймон-зе-гейм, никакого представления не было, загуглил сразу готовы код, оценил, сам потом силами переписал, понравилось, сделал еще пару тестовых и отлично
koichi
правда ни на одно место не согласился, но тут уж другой вопрос)
Ineffable
Алексей
Алексей
koichi
а, Алексей, это тот преподаватель, который метил на плюсы?)
koichi
С плюсами, честно, последние пару лет я плюсы встречаю исключительно в компетитив программировании
koichi
Кроме дрочилова с алгоритмами и хваставством аля "я написал код на задаче со скоростью работы 0.1ms" у меня 2500 птс на литкоде
Алексей
Maksim Pozharskiy
koichi
не думаю, что сейчас в принципе существуют щансы найти нормальные курсы/стажировки на плюсовика, если не с универа
Андрей
Андрей
koichi
ну, смотри
koichi
в методах выше исподьщуются два метода: concat и reverseWord, ментов хочет, чтобы ты реализовал строку наоборот и конкатенации
Igor
koichi
в первом случае можно хоть банально принимаешь слово циклом перебираешь с последнего индекса до нулевого и в строку новую
Андрей
Андрей
Алексей
koichi
о, ну Вашему малому очень повезло, у меня последний знакомый на плюсах работает только из-за того, что в унике "заметили потенциал" и послали на IOI и занял второе место
Andrii
koichi
больше никого связанного с плюсами я не видел уж давно
Andrii
koichi
да, я не спорю, я описал ситуацию для конкретных людей, кто выбирает проходить курсы
koichi
лично я сам за гугл, а не курсы, но лишнего в курсах не вижу ничего
Андрей
koichi
Кто то говорит, что если человек сам постоянно ищет и проходит какие то бесплатные курсы, то это значит, что он любит учится и не стоит на месте и что это хорошо.
Кто то говорит, что это значит, что он напротив - не умеет учится.
В чем же истина, братья? 😐
Истина в том, что тот, кто просто проходит курсы и на этом его развитие останавливается - не умеет учится, а тот, кто просто тратить часть времени на курсы для развития и чтобы подкрепить знания - понимает зачем и что делает), а не в тупую парсит текст со страницы и пишет пару строчек кода, которые просят на курсе
koichi
Andrii
Igor
Andrii
Андрей
отличный коллектив на этом канале, просто иногда захожу почитать что умные люди обсуждают, ниче скоро присоединюсь к вам)
koichi
Ну, обычно, где нужна смекалка - туда просто среднего проггера не возьмут, который кроме деревьев бинарных и стека ничего не трогал
koichi
но, вот, условно, есть знакомый, зп на плюсах 2к$ при том, что он олимпиадник и 2 место на всемирке
Igor
koichi
в москве мидлы реакта получают по 90-120, а в некоторых за реакт нейтив могут платить от 150
koichi
koichi
ну, тут уже проблема в том, что рынок не особо требует все это знать, те кто знают - получают свое и более, а те, кто нет - не жалуются
Igor
Меня бесит что люди не знают инструмента с которым работают.
Алексей
koichi
на фронте вообще можно нихуя не знать ни про железо, ни про устройство компутеров этих ваших, ни про алгоритмы и получать 30-60 джуном
Andrii
Maksim Pozharskiy
Алексей
koichi
Даже больше)
Да, я просто в россицских зарплатах не очень, решил в среднем сказать, больше цифры помнил, но на всякий случай не стал писать)
koichi
ну, лично от себя могу сказать, что мне алгоритмы в жизни не нужнв от слова совсем на фронте
koichi
один раз я мудрено перекосоебил строку так, что у самого потом на себя неделю стоял, но это того не стоило от слова совсем
koichi
да и много где алгоритмы сейчас не нужны, поэтому в среднем проггер это парсить документацию и тыкать что тыкается, лишь бы работало, потом на код ревью погоняют и запомнил
Igor
Vladislav
koichi
ну, я думаю те, кто решают задачи уровня: из массива вынести все уникальные данные один раз очень радуются, когда просто создают новый сет и "я работаю со структурами данных"
Igor
koichi
кучу раз видел на собесах у себя задачу выше, постоянно просят не использовать сет, потому что такое решение слишком очевидно, не показывает алгоритм решения)
Maksim Pozharskiy
koichi
да я последнее время сам только так и делаю, пока настрой как-то упал
koichi
недавно хотел сделать бота для дискорда, чисто потрогать для себя
koichi
зашел в документацию, ахуел с того какая она интуитивно непонятная и забросил через неделю, никогда не думал, что мне будет так противно от документации
Oleg_Dub
Бери питон и делай сайты
Короче, взял питон, открыл курс. Сижу слушаю. Милая девушка, рассказывает, как написать программу по переливанию молока и сока на место друг друга. И там значит все предлагают решения, а она из разбирает. Причем начинает с неправильных, специально, чтобы показать как это НЕ будет работать. Ставлю на паузу, и пишу вот это, сразу два варианта, и они оба работают!!! Это просто кайф! Не знаю как правильно, как неправильно, как вообще оно должно быть,-это все впереди. Но блин это офигенно, когда ты что-то сделал, и получил результат.
Спасибо Вам, за вчерашние советы!
wwwcpsszxmm6
Короче, взял питон, открыл курс. Сижу слушаю. Милая девушка, рассказывает, как написать программу по переливанию молока и сока на место друг друга. И там значит все предлагают решения, а она из разбирает. Причем начинает с неправильных, специально, чтобы показать как это НЕ будет работать. Ставлю на паузу, и пишу вот это, сразу два варианта, и они оба работают!!! Это просто кайф! Не знаю как правильно, как неправильно, как вообще оно должно быть,-это все впереди. Но блин это офигенно, когда ты что-то сделал, и получил результат.
Спасибо Вам, за вчерашние советы!
а шо за курс? скинь, пожалуйста
Денис
Короче, взял питон, открыл курс. Сижу слушаю. Милая девушка, рассказывает, как написать программу по переливанию молока и сока на место друг друга. И там значит все предлагают решения, а она из разбирает. Причем начинает с неправильных, специально, чтобы показать как это НЕ будет работать. Ставлю на паузу, и пишу вот это, сразу два варианта, и они оба работают!!! Это просто кайф! Не знаю как правильно, как неправильно, как вообще оно должно быть,-это все впереди. Но блин это офигенно, когда ты что-то сделал, и получил результат.
Спасибо Вам, за вчерашние советы!
Ставить на паузу и делать самостоятельно, после чего сверяясь с готовыми решениями - очень хорошая практика, молодец. Так и делай дальше, не ленись.