время сжигать мосты, время искать ответ и менять сгоревшие лампочки
Я почему-то уперлась в Java, потому что о ней все говорят, потому что вроде как есть там огромное множество областей и прочее... Но зайдя на тот же яндекс, во всех вакансиях, которые мне очень интересны (но до которых мне расти лет 10 наверное Т__Т) требуется С++ и Python (и дохера математики). И я вот думаю, а что я действительно вцепилась зубами в Java? Я столько лет программирую на плюсах (и хоть мне от них тошнит после универа), на них насколько я поняла действительно решаются сложные алгоритмические задачи, может мне лучше продолжить развиваться в них?
Но с другой стороны, у меня сложился стереотип, что работу на плюсах нормальную для новичка хрен найдешь. Но Python похоже востребован и в тех вакансиях-мечты тоже требуется... Не знаю, с чего же начать...
Но с другой стороны, у меня сложился стереотип, что работу на плюсах нормальную для новичка хрен найдешь. Но Python похоже востребован и в тех вакансиях-мечты тоже требуется... Не знаю, с чего же начать...
У меня "родной" с++, перед собеседованием на текущую работу почитала немного азы по джава, и вуаля больше полугода я джуниор в ней...
Я думаю, если ты хорошо разбираешься в самой предметной области
сказал человек, разрабатывающий crm...и знаешь основные принципы парадигмы, использующейся в ней, то своить тонкости языка — дело времени и желания)я вот хочу ломать мозг и сломаю!)) То есть снова попробую освоить хаскель
сказал человек, разрабатывающий crm. это ты про себя или про меня, не поняла?))
на С++ много дурацких вакансий, которыми было бы эффективнее заниматься на Java, и на нее же все и переходит - все эти документообороты, например (кропание формочек). много вакансий почтовых ящиков (больше про что угодно, кроме непосредственно программирования, алгоритмов и кода, часто про 3d математику, всякие там строительные принтеры, распознавание изображений, достаточно интересные задачи, требующие много рисерча вне кода). чуток геймдева (интересные задачи, но в зависимости от направления, это еще Qt
и все его пророки, либо OpenGL/DirectX, либо AI и физика со специфическими алгоритмами) и много всякого в больших компаниях, но у меня четкое впечатление, что на остальных языках там не меньше. некоторое количество наших перешедших, кстати, жалуется на неинтересные задачи - кропание формочек в частности. но, конечно, такого не происходит, если целенаправленно в алгоритмы идти. еще есть мнение, что в больших корпорациях ты должен мочь все в любой непонятой ситуации. я все это к тому, что С++ никогда не приходит один и очень редко для интересных задач - просто с алгоритмами, и возможно, Python'а будет недостаточно)от себя лично после пары лет разработки на этом самом С++ хочу сказать, что временами жалею, что не выбрала выучить ту же Java или С# по быстрому после института. любимое всеми "познав С++, ты легко познаешь что угодно" тоже, конечно, сыграло свою роль - может быть, я была бы уже синьором во фронтенде за то же время) хотя, наверно, вряд ли.
синусоида., ахаха, видимо меня это еще ждет
Падмелина, и как, интересно? (может мне потом припереходе в Java легче перейти снова в crm?
Gori, окей, спсаибо за мнение))
Cherrished, а что за курс по питону?) И ты окончательно меня запутала
У меня ощущение, что джуниоры сейчас вообще нигде никому не нужны)) или знать должны некисло так. Я бы повторила/выучила/углубила максимально всякое типа паттернов, многопоточности/асинхронности, ооп того же, функциональщины типа лямбд на текущем языке (Java же у тебя?), потом взялась бы за какой-нибудь скриптовый. Насчет Pythonа не знаю, он хорош в основном тем, что на нем можно быстренько нафигачить прототип/заскриптовать что-нибудь для удобства. Если тебе именно за этим, учи его)