Даже не знаю с чего начать, то ли запутанность, то ли что-то я не знаю или не понимаю до конца, а
может не знаю какой то фишки.
Скорее это будет долгий текст, но постараюсь без воды
Вот я студент 3 курса в универе, факультет математики и информатики
До универа был в IT школе, потом на курсах был по c++(базовый), да и пользователь пк очень опытен. Все таки с 6 лет копаюсь в нем.
для себя выбрал язык Java, приятный, дак и еще синтаксис плюсов(раньше любил плюсы)
Сам из Беларуси, пришло осознание что пора искать работу, хоть бесплатно работать, лишь бы опыта набраться
В Беларуси все очень трудно с айти, вакансии совсем нет, тем более на стажера или джун позицию, очень плохо на рынке
как то в линкеде посчастливилось, искала одно компания джунов.
Было первое собеседование -> прошел -> дали документ что учить -> учил месяц+-> на второй собес так и не попал
сказали, что условия изменились, увы и ах.
разочаровался конечно, ибо учил рял долго и мучительно.
так вот суть проблемы такова, что я как будто учу и учу, а ниче не понимаю
(Почему там статик, а там не статик, совершенно не понимаю коллекции, почему там паблик, а там протект. Геттеры и сеттеры, паттерны и до кучи всего остального)
хотя сам писал не мало програмулек и лаб в универе, и даже плагины для игры
ну вот линк на гит : https://github.com/shadowfearzxc
(надеюсь от говнокода у вас не лопнут глаза)
У меня очень плохая привычка : писать весь код в мейне, в последнее время стараюсь работать с классами и вроде получается
да и еще куча других привычек, которые я не замечаю у сокурсников
Очень плохо морально, но справляюсь, ибо психологически суперски силен
сокурсники находят работу, я на месте топчусь, дак параллельно надо подрабатывать, что бы на хлебушек хватало
Перестал видеть в себе программиста на самом то деле, что как будто не мое, ну как будто мышление совсем не для программиста, хотя мне в кайф сидеть над какой то херней часами
и когда видишь что в конце концов оно заработало... О боже какой довольный)
Не ищу тут поддержку, +мораль и т.д. и т.п.
Ищу совет, может заново вернуться к основнам и все заново учить, расщеплять каждую темку на крупицы
или какой то другой подход.
Спасибо заранее!
kustanovich
2 уровень
Обращаюсь за советом
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alex
3 декабря 2022, 11:01
может заново вернуться к основнам и все заново учить,
расщеплять каждую темку на крупицы
или какой то другой подход.
Imho, сам тоже студент, но думаю стоит теорию подтянуть.
Вот например тебе не ясно что делает модификатор static,
берешь и гуглишь по нему теорию, читаешь что он делает,
и желательно выписываешь себе отдельно в блокнот.
И так с любым вопросом:
- что такое static
- что такое public, protected etc...
- что такое класс
- какие бывают классы(внутренний, локальный, статический,
анонимный, финализированный, абстрактный, интерфейс, типа enum).
Подтягивай теорию, не забывай про практику(делай задачи которые дают
в универе, тут на jr, или code wars , leet code).
Вот ссылка, тут собранна вся основная теория, учи, зубри...)))
theoryLink
Затем можно переходить к фреймворкам...
все очень трудно с айти, вакансии совсем нет, тем более на стажера или джун позицию, очень плохо на рынке
Сейчас не очень плохо, сейчас Пи**ец, рынок сильно уменьшается, и в Беларуси я уверен все еще не так плохо, поверь мне)))
Единственное что сейчас мотивирует, это то что,
когда все наладится(очень надеюсь на это), то рынок начнет востанавливаться,
а тут как раз мы, заряженые теоретически, практически, со своими пет проектами))
+2
wan-derer.ru
1 декабря 2022, 06:56
Ты, скорее всего, кодишь по примерам, которые где-то нашёл. Практики ты набрался, пора осваивать теорию :) Иди по курсу, решай задачи, не оглядываясь на свой предыдущий опыт - точно как сказано в лекциях. И ботай теорию. Всякие статики и паблики это основа и примитив. М.б. сразу не очень понятно, но когда начнёшь писать что-то крупнее плагина - быстро это освоишь. Если плохо воспринимаешь текст, смотри дополнительно (!) лекции, например Головач хорошо объясняет.
По поводу как правильно делить задачу на классы, где использовать интерфейсы - см. лекции на ютубе (letscode, Евгений Сулейманов и пр.), там это деление происходит само собой исходя из задачи. Ты тоже научишься.
Ну а по поводу работы/подработки - спрашивай ребят, которые устроились. Где искали, как собеседовались. М.б. тебя в свои конторы порекомендуют. Но коллекции надо знать и понимать. Массивы же понимаешь? Ну это не сложнее, надо просто усилия приложить, примеры поделать.
+1
VladimirMaster
1 декабря 2022, 06:53
В Беларуси все очень трудно с айти, вакансии совсем нет, тем более на стажера или джун позицию, очень плохо на рынке
Оно так везде сейчас. И работу найти очень непросто. Очень много сокращений и не только в Беларуси.
0
Павел
30 ноября 2022, 20:06
Ты прав, работа тебе бы помогла
0