Имя: Пароль:
LIFE
 
OFF: Не поздно ли начать изучать IT в 24 года?
Ø (длинная ветка 13.06.2020 22:31)
,
0 Alexandrietz
 
16.05.20
01:33
У меня сложилось нехорошая жизненная ситуация: я не смог отучиться ни на мехмате МГУ из-за слабой нервной системы (математика там совсем другая, нежели геометрия и алгебра в школе, более теоретическая и абстрактная, вообщем, не воспринял ее нормально), ни на физфаке МГУ на очном отделении (не смог понять ядерную физику, которая там проходится без квантов, теормеха, атомки, диффуров, теор.вера.).

В поисках себя хочу попробовать стартануть в IT-сфере. Не сумев себя реализовать в те времена, довел себя дважды посещенной психоневролгии.

Мои начальные условия очень плохи, но они таковы:

- Нет top-tier ВО, нет middle-tier ВО

- Знание английского есть на Upper-medialte level

- В школе была отвратная информатика

- Стою на консультативном учете в районном ПНД, но года 3 там не был

- Сейчас изучаю Java'у по Хорстманну(сейчас на try-catch-finnaly, try с ресурсами), параллельно смотря курс по сетям от Андрея Созыкина.

- Знаю математику физфака МГУ 3 первых семестров нормально, до сих пор помню

- Непонимание, что нужно изучать еще (Архитектуру ЭВМ и ассемблер, ОСы, алгоритмы и структуры данных, дискретная математика, матан.)

- Вот с помощью плагина meddlemonkey могу качать видео с youtube.com, следовательно, могу качать видео лекций с топ-тиер ВУЗа. На ВМиК МГУ есть предметы по IT, в частности, сложность алгоритмов. Следует ли его изучать?

- Во многих стажировках ради опыта требуется быть студентом тех. ВУЗа.

Обязательно ли заканчивать ВУЗ, чтобы потом работать в IT?

Просьба ко всем отвечающим - говорить честно. Если поздно, то поздно. Нет, значит, нет. Не хочу иметь иллюзий на этот счет. Я человек мнительный и легко поддающийся внешнему влиянию, но иногда смотреть объективно могу, а именно я буду конкурировать с людьми, которые имеют колоссальный опыт в этой сфере. Да и ситуация неимения опыта в 28-29 лет в этой сфере удручает меня (многие пишут, что HR-девки отбитые на всю голову). Следует ли мне пытаться, если в принципе терять мне уже нечего?
903 vde69
 
10.06.20
18:27
(902) java и js - это абсолютно разные языки...

выбирай что то одно и учи, не стоит пытаться выучить сразу два или больше - будет каша в голове...
904 Alexandrietz
 
10.06.20
18:30
(903) Это я понял. Я просто думаю либо веб-приложения писать (нацелен по крайней мере), либо писать под Android.
905 Dionis Sergeevich
 
10.06.20
18:42
Хоть для вэба хоть для андроида нужен бэкенд. Так что в любом случае вэбсервисы, работа с базами данных. Так что спринг в любом случае пригодится.
906 Dionis Sergeevich
 
10.06.20
18:43
Я задачки решаю по джаве в свободное время, в качестве хобби. Уже более 600 задач решено
907 Alexandrietz
 
10.06.20
19:03
(905) Ну, я вот решил набить, как мне тут сказали, до конца "голый язык", то есть прочитать теорию по Java SE. А потом уже изучать то, что нужно для бекеэнда. А это, как я понял, SQL, XML, Servlets, сети(http-протокол точно).
908 Dionis Sergeevich
 
10.06.20
19:05
И регулярки не забудь
909 wt
 
10.06.20
19:08
(906) И как? Модель джавы  в голове сложилась? А то у меня чего-то туго идёт.
910 Dionis Sergeevich
 
10.06.20
19:12
(909) да, вполне. Иногда попадаются задачки, которые тяжелее идут - но это или недопонимание условий или просто тупняк ловлю иногда. На каком уровне?
911 Alexandrietz
 
10.06.20
19:14
(908) Просто я такой идиот, что привык, что надо изучать в последовательности какой-то. А вот прога этому правилу не подчиняется. Я еще параллельно смотрю видосы по сетям.
912 wt
 
10.06.20
19:17
(910) только по книжкам. Повторяю готовые решения. Своё слабо идёт. Постоянно приходится подсматривать. Не сформировалось понимание модели.
913 Dionis Sergeevich
 
10.06.20
19:19
(912) да, так же было, после Шилдта и очных курсов. Практики не хватало. Рекомендую джавараш, там как раз задачки
914 Dionis Sergeevich
 
10.06.20
19:21
Ну и плюс немного сам свое делал - нашел готовые классы для работы с камерой на гитхабе, разобрался с мавеном, сделал небольшое приложение
915 Dionis Sergeevich
 
10.06.20
19:22
(911) ну естественно нужно в какой то последовательности. Они в любой книге есть
916 Alexandrietz
 
10.06.20
19:30
(915) Практики мне тоже не хватает. Но практика нужна, чтобы банально запомнить методы.
917 Alexandrietz
 
10.06.20
19:31
(915) А ты когда к Spring перешел? Точнее после каких тем?
918 Dionis Sergeevich
 
10.06.20
19:35
(917) после потоков ввода-вывода, коллекций и мультипоточности. Но сейчас вернулся в джавакор, надо дорешать ещё примерно 900 задач
919 Dionis Sergeevich
 
10.06.20
19:37
(916) не только. Практика нужна чтобы легко и быстро находить пути решения, комфортно ориентироваться. Ну и вообще чтобы не забыть теорию. Пока прочтешь книгу - забудешь что там было в начале, середине и тд
920 Alexandrietz
 
10.06.20
19:42
(919) Да, javarush вроде хороший ресурс задач.
921 Alexandrietz
 
10.06.20
19:49
(919) Я сериализацию не понимаю пока.
922 jbond
 
10.06.20
21:01
Ура! Сбылась мечта идиота! Я со следующей неделе начинаю работать в том же банке полноценным фулл стек разработчиком.

GitLab, Java, Spring Boot, Feign, JavaScript, Cypress и если хотите я могу продолжить.

Решающим фактором послужило незнание немецкого языка белорусской комдандой разрлаботчиков.
923 Alexandrietz
 
10.06.20
21:55
(922) Ну, ничига тама надо знать. Пздц.
924 jbond
 
10.06.20
22:08
(923) яволь. Пошел учить бялорусский. Все остальное я уже знаю. Ога.
925 Alexandrietz
 
10.06.20
22:21
(924) А ты практику где брал?
926 jbond
 
10.06.20
22:23
(925) практику чего?
927 Alexandrietz
 
10.06.20
22:50
(926) по java
928 jbond
 
10.06.20
23:20
(927) очень смешная шутка.

Я Java еще студентом в 99м году по книгам Баженовой И.Ю. начинал изучать. Я еще тогда знал, что именно он будет языком ынтырпрайза с дядьками на денежных мешках.

Хотя тогда я пробовал только апплеты с крестиками ноликами.

Потом была неудачная попытка войти в Java в России, несколько лет бомжевания по стартапам без Java с собиранием скилзов по сопутствующим скилзам, и вот наконец случайно пришла ОНА причем с неожиданной стороны - Atlassian Development в Германии.
929 jbond
 
10.06.20
23:25
И да, меня сейчас коллега - индус практически совратил на вход в андроид разработку. С питоном на стороне сервера.

Зы. А еще есть Scala.
930 Alexandrietz
 
10.06.20
23:25
(928) Блин, неужели я тоже буду скитаться так долго?
931 jbond
 
10.06.20
23:31
(930) нет, ты просто должен запомнить: php - зло, delphi - еще большее зло.

C# - язык школоты и студентоты.

Python, Java и JavaScript - добро!
932 Alexandrietz
 
10.06.20
23:43
(931) Basic - абсолютное зло.
933 Гобсек
 
11.06.20
07:55
(932) с чего это вдруг?
Я в свое время перешел с foxpro на 1С. Многие западные разработчики foxpro перешли на Basic.
934 Alexandrietz
 
11.06.20
13:52
(933) Хз, мне так всегда говорили, что тот, кто прогает на Basic, не сможет перейти с него на другие языки.
935 Garikk
 
11.06.20
14:02
(934) те кто так говорит, никогда не вникали в тему, а тупо пересказывают древние байки

если уж на то пошло то, если послушать "обычный погромистов", то 1C это еще более страшное зло, однако все мы тут не просто так сидим
936 Alexandrietz
 
11.06.20
14:07
(935) Ну, я просто слышал, я так не утверждаю, ибо к Basic'у никогда не прикасался. А delphi = pascal?
937 Garikk
 
11.06.20
14:10
делфи в 2020 году никому не нужен практически, задолбаешся работу искать
938 savimar
 
11.06.20
14:30
Java еще очень востребована, но уже сдает позиции C#. Еще более востребован javascript, но фреймворки меняются с ужасающей быстротой, если готовы изучать фактически новый ЯП ежегодно - то велкам.  Delfi,  pascal - прошлый век, питон переживает возрождение в связи с BigData, но без него уже мало где нужен. PHP - лучше не связываться.
939 DenVaz
 
11.06.20
14:40
Вот .... чудак. В 1С знаю нескольких людей без всякого образования... Че ты там учить собрался....Математика твоя нафиг не нужна будет... Арифметики школьной хватит в 99% случаев. Это то что 1С...
Если собираешься корабли на марс отправлять... программы писать, то это дело другое, но тебя туда не возьмут ввиду отсуствия профильного образования.
940 DenVaz
 
11.06.20
14:43
"Архитектуру ЭВМ и ассемблер, ОСы, алгоритмы и структуры данных, дискретная математика, матан"
Кому нужна архитектура ЭВМ, накой черт тебе ассемблер... драйвера писать???
941 DenVaz
 
11.06.20
14:47
А вообще вопрос не ко мне... У меня вопрос по другому стоит как бы поменьше изучить... а денег побольше... Но я стар... Супер стар. И нетленку уже не хочу писать... )))))))))))))))
942 DenVaz
 
11.06.20
14:49
24 - это приговор тебе.... Вспомни что пенсия теперь где то в 65????  Раз уж не стал ученым... то извини инженером... то... как два пальца.
943 ДенисЧ
 
11.06.20
14:52
(942) В 24 уже поздно войтивайти? О_о
944 DenVaz
 
11.06.20
14:53
(943) Та то стеб...
945 jbond
 
11.06.20
15:19
(938) огласите весь список технологий, где шарп сдает позиции java.
946 ДенисЧ
 
11.06.20
15:20
(945) Там посыл другой. Жаба сдаёт позиции шарпу...
947 jbond
 
11.06.20
15:22
(938)  Python это выбор по умолчанию, если нужно что то быстро сделать. Толи рест сервис, то ли скрипт по обработке xml. Безо всяких биг дат.
948 jbond
 
11.06.20
15:25
(946) где именно? Простите, но шарп как общая платформа взлетела только как ASP.net и то как часть какой нибудь ынтырппрайзной CMS.
949 ДенисЧ
 
11.06.20
15:27
(948) в (938)
950 ДенисЧ
 
11.06.20
15:27
(948) Если ты не слышал, что есть такая штучка, как нет.коре...
951 Alexandrietz
 
11.06.20
15:30
(941) Чтобы стать ученым, нужно
- генетическая предрасположенность мозгов в соотв. области
- задротство где-то с лет 10 ежедневное.
952 Веселый собака
 
11.06.20
15:39
(951) и бабами не интересоваться. Как Перельман.
953 Dionis Sergeevich
 
11.06.20
15:43
(947) разве не проще на джаве клепать рест сервисы?
954 Dionis Sergeevich
 
11.06.20
15:45
И непонятно что не так с php, и что вместо него для вэба? На сколько я представляю весь вэб написан на связке php и js
955 Dionis Sergeevich
 
11.06.20
15:47
(951) стереотип это. Чтобы стать учёным нужно просто фанатеть от своей области науки и целенаправленно идти к тому чтобы заниматься ей. Несмотря на очевидные минусы - учеба в 2 раза дольше и зарплата меньше
956 Garikk
 
11.06.20
16:09
(953) не проще, пока ты на яве абстрактные классы с интерфейсами рисуешь и всякие томкаты поднимаешь, на питоне уже вся mvp работать будет
p.s. хорошо это или плохо другой вопрос, факт в том что на питоне быстро и без заморочек
(954) далеко не весь, тотже питон, руби и ява с шарпом
(951) да ну ерунда там, фигово что денег мало платят вот это факт
957 jbond
 
11.06.20
16:23
(950) слышал. И что?
958 Alexandrietz
 
11.06.20
16:54
(952) Я ими и так не интересуюсь.
959 NorthWind
 
11.06.20
16:55
(951) как думается мне, нужно просто желание заниматься выбранной областью науки. И тогда все остальное дается достаточно легко. Знаете как говорят - выбирайте работу, которая вам нравится, и вам не придется работать ни дня в жизни...
960 Garikk
 
11.06.20
17:05
(959) помимо желания, надо чтобы жрать было на что и где жить, немного людей могут быть как Перельман и радоваться только работе
961 Alexandrietz
 
11.06.20
17:19
(954) Мне бабы не нужнв кроме тех, что в порно. Мне сейчас нужно что-то сделать в Java
962 Dionis Sergeevich
 
11.06.20
17:23
(956) ну да не так уж и сложно разобраться с этим всем. В пайтоне тоже надо синтаксис знать. Вот за сколько можно вэб сервис на пайтоне написать? В джаве минут за 15. Ну ладно, я за 15 минут не сделаю, за пару часов да
963 Dionis Sergeevich
 
11.06.20
17:24
(961) ну сделай рест сервис хеллоуворлд, а мы время засекем
964 jbond
 
11.06.20
17:28
(961) иди в банк. Говори, что знаешь джава. Тебя там клонируют и по разным проектам порастаскают.
965 jbond
 
11.06.20
17:33
(954) - отношение к программистам, очень низкие зарплаты, очень высокая конкуренция со стороны людей, готовых работать за еду, текучка кадров.
966 jbond
 
11.06.20
17:35
(953) на ноде и питоне они клепаются быстрее.
967 Garikk
 
11.06.20
17:48
(961) это тебе так кажется, порно баб не заменяет
968 Alexandrietz
 
11.06.20
17:51
(967) Чувак, меня не особо влечет к ним. Просто даже иду по улице, замечаю бабу и никакой у меня реакции. Я просто тупо равнодушен. В общении я их не люблю.
969 Dionis Sergeevich
 
11.06.20
18:00
(968) "Где бы что ни говорили - всё одно - сведёт на баб". Раз равнодушен зачем вообще эту тему поднял?
(966) ну неужели в одну строку? В джаве то это тоже не сложно. Создал класс, добавил в RequestMapping метод, возвращающий его экземпляр. Возможно и без класса получится - если вернуть простой тип - но не пробовал
970 Garikk
 
11.06.20
18:04
(969) ога, подключил спринг который сам по себе полтонны весит, выбрал app-сервер, задеплоил на него...гигабайт 20 памяти хватит для 3х запросов ;)
971 Garikk
 
11.06.20
18:05
(969) (970) +лучше бы уж сервлет в пример привел...он хоть полегче и элементарный rest сервис на нем хотябы не требует монструозного спринга
972 spectre1978
 
11.06.20
18:06
(962) на фласке минут за 5. Это буквально несколько строчек.
973 Dionis Sergeevich
 
11.06.20
18:09
(970) ну это утрированно. Арендую сервер с 4гб всего. А в монструрзном спринге по мимо реста куча всего полезного. Кому нужен рест ради реста?
974 Dionis Sergeevich
 
11.06.20
18:23
(971) ну и не умею я сервлеты готовить.. почему то обошла меня эта тема. Они ещё актуальны?
975 Garikk
 
11.06.20
18:26
(974) в некотором энтерпрайзе да

сервлет это фактически и есть вебсервис очень простой
976 Garikk
 
11.06.20
18:29
https://metanit.com/java/javaee/4.1.php

вот например, и ничего не надо тащить из спринга... (прям как на питоне) ;))
977 savimar
 
11.06.20
18:30
spring boot лучше
978 Garikk
 
11.06.20
18:30
(977) это уже другой вопрос что лучше
979 Dionis Sergeevich
 
11.06.20
18:30
(975) понял, это ЕЕ. Осознанно не касался её. Возможно я ошибаюсь, но мне ЕЕ представляется как 7.7 в 2012. В те годы тоже решил не касаться 7.7
980 Garikk
 
11.06.20
18:32
так спринг это вроде расширение на базе EE
981 Dionis Sergeevich
 
11.06.20
18:33
(980) ну спринг полностью заменяет функционал. То есть необходимости разбираться в ЕЕ нет, достаточно освоить Спринг
982 Alexandrietz
 
11.06.20
18:35
(981) Вот какова цепочка изучения Java? Когда начать Spring?
983 savimar
 
11.06.20
18:37
(980) Java EE  работает на EJB  бинах, а spring - на своих, спринговых. Но есть некоторые спецификации Java EE, которые используется чаще, например те же сервлеты.
(982) Советую курсы Кислина. Но еще лучше сразу на C#
984 Dionis Sergeevich
 
11.06.20
18:42
(982) думаю вам, так как вы хотите работать в этой сфере ЕЕ все таки понадобится. Не знаю сколько процентов проектов на ЕЕ, думаю больше половины. Так что после core беритесь за ЕЕ, потом за спринг. Мне же это для души, я не собираюсь работать джава программистом. Я хочу делать свои мобильные приложения, поэтому мне спринг за глаза.
(983) эти бины такое зло для меня сейчас.. как и всякие срезы множества точек сопряжения советов.. брр.. Автору конечно для понимания нужно и то и то изучать
985 Alexandrietz
 
11.06.20
18:59
(976) Как ты оцениваешь metanit.com?
986 jbond
 
11.06.20
19:54
(978) а русскоязычные курсы по нему есть?
987 jbond
 
11.06.20
19:54
(985) только course hunters. Только хардкор.
988 Alexandrietz
 
11.06.20
21:44
Просто стоит вопрос, что использовать: Шильдта с его многочилсенными API или же сайты, подобные metanit.com, как Вы считаете?
989 jbond
 
11.06.20
22:16
(987) причем CC настолько суров, что у них есть курс, а на оригинальной площадке его нет.

Сейчас изучаю курс Spring Boot Microservices и Spring Cloud. На udemy я его не нашел.
990 savimar
 
11.06.20
22:28
(988) Использовать китайца (или корейца?) https://mkyong.com/ Метанит хорош для NET (C#), именно этот раздел там постоянно обновляется, в отличие от java. Впрочем, неважно, на чем учиться - на Шилте или метаните (мне помогли платные курсы Кислина), главное - что тебе ближе: книги, сайты курсы. Все равно, пока не сможешь пройти техническое интервью на джуниора java (вопросы, да и ответы здесь https://javastudy.ru/interview/list-of-question-java-interview/), на работу тебя не возьмут. И лучше всего самому писать свои нетленки, используя стековерфлоу, китайца, или же метанит или ему подобные.
991 Dionis Sergeevich
 
12.06.20
01:01
(989) где по спрингу курс изучаешь?

Здравствуйте, это форум про 1с? Как пропатчить кде? XD
992 ДенисЧ
 
12.06.20
06:04
(991) Нет, это не форум про 1с.
Ты ошибся
993 jbond
 
12.06.20
10:59
(991) у нас в докер контейнере микросервисы на спринг буте. Мы диплоим их на прод каждую ночь.

Vue на фронте и покрыто все тестами на cypress. Сейчас база на оракле, но делаем активно миграцию на монгу.


А у вас?
994 fisher
 
12.06.20
11:04
(993) Какие-то особые "вырезания" для уменьшения "прожорливости" микросервисов делаете, ну там уменьшение количества зависимостей? Или все обычно/штатно?
Какая средняя начинка относительно простого микросервиса по библиотекам? Сколько примерно весит образ контейнера? Сколько примерно контейнер жрет памяти в продакшене?
995 fisher
 
12.06.20
11:09
(993) Контейнеризация используется для унификации и удобства сопровождения или есть еще какие-то особые резоны в сравнении с fat jar?
996 jbond
 
12.06.20
16:06
спокуха, поцоны - они еще не решили, будет там докер сварм или кубернетес.

А вот стек технологий, который будет использоваться:

https://www.specific-group.by/index.php?id=1039&L=0
997 Alexandrietz
 
13.06.20
18:29
А, курсов по сети от Андрея Созыкина вполне хватит для Java под сети?
998 PavelUstyugov
 
13.06.20
22:26
(997)посещал данный сайт?  https://vectree.ru/
там неплохие учебники. Мне понравилось.
999 Злопчинский
 
13.06.20
22:31
Пора
1000 Злопчинский
 
13.06.20
22:31
Закрыть
1001 Злопчинский
 
13.06.20
22:31
Эту
1002 Злопчинский
 
13.06.20
22:31
Ветку