Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 20.02.2015
Сообщений: 6

Java/PHP (выбор)

20.02.2015, 17:25. Показов 1251. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер уважаемые надмозги и просто успешные повелители кода. Похожие вопросы звучали десятки раз, однако я задам его более подробно (возможно смогу получить более объективный ответ). Закончил универ по специальности комп. сети. Программирование нам преподавали, однако языков было много и по чуть-чуть каждого (за счет смены программы образования трижды, за время моей учебы). Учился нормально (без троек), однако не проявлял особого интереса ни к какому из языков. Кодил только по лабораторным и для себя иногда что-то примитивное (типа прожки-будильника на C#). В общем после универа пошел на гос службу админом. Сейчас мне 24, и меня задолбало администрирование. И зарплата маленькая тоже. Захотел вернуться в код, или вернее сказать, заново "начать правильно кодить". Естественно мои небольшие знание кода почти полностью забыты, поэтому собирался начать с нуля. Хороший приятель из соседнего отдела кодит на php уже 5 лет и является по сути full-stack разрабом (то есть может сам с нуля накодить сайт, базы данных, логику, интерфейс, дизайн и пр.) Порекомендовал и мне попробовать. Немного начав кодить на php я все больше начинал убеждаться что мне это неинтересно. Неинтересно заниматься сайтами, если мои простенькие десктоп-приложения как-то меня радовали (просто потому что они приносили мне небольшую пользу) то сделать свой сайт... не представляет для меня интереса. Ну сделаю я его и что? Не знаю, просто как-то не тянет. Так как кодил немного на дот нете, подумал о яве, ведь она очень на него похожа, а вакансий больше именно на нее. Опираясь на то что я видел/слышал нахожусь в раздумьях насчет будущего направления:

PHP:

плюсы
-очень много вакансий. Просто нереально много
-низкий порог вхождения. Быстро можно освоить и пробоваться на джуниора
-зная 20% языка можно реализовать 80% его возможностей

минусы
-по словам профи сильно портит стиль "правильного" кода
-низкая зп относительно других языков

Повторюсь, это лишь то что я слышал/видел и т. д.

С одной стороны-пхп имеет свои плюсы + у меня есть рядом человек, который почти 5 лет на нем кодит, то есть может здорово помочь. С другой-сильно не привычная вся "механика" веб-кодинга, так как никогда не кодил на вебе, и в принципе не лежит душа возиться с сайтами.

Стоит ли обратить внимание на яву, можно ли ее рекомендовать как первый (ну почти первый) язык программирования, и можно ли самому (книжки, упражнения +запись на курсы) освоить ее до уровня джуниора?
Да и вообще стоит ли это все затевать или стоит помучатся с сайтами-зато через несколько месяцев смогу уже работать.
На яву почему-то в разы меньше вакансий

Буду признателен уже за то, что вы это все прочитали. Буду благодарен за предоставление литературы (только не просто справочник на 1500 стр. а именно книгу, с которой реально начать).

Заранее благодарен. Буду рад выслушать любые аргументы и критику.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.02.2015, 17:25
Ответы с готовыми решениями:

О Java. Выбор языка
Здравствуйте. Такая ситуация. Долгое время выбирал язык программирования для решения своих задач. Остановился на C#. Но сейчас уже...

Выбор среды Java
Привет всем. какую среду надо выбрать для работы с БД.. мне надо выполнить одну лабу.. раньше работал в visual studio.. установил ...

Выбор книги для незнающего Java
Решил изучить Java'у и первое что потребовалось это литература. Скажите что подходит для новичка(опыт-самые базовые знания python). Нашел...

8
Native x86
Эксперт Hardware
 Аватар для quwy
6859 / 3791 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
20.02.2015, 17:44
Сейчас, к сожалению, мейнстрим -- это web. 95% высокооплачиваемых вакансий так или иначе связаны с ним. Есть, конечно, глубокий back-end, где разницы особой уже не почувствуешь, но туда новичков не берут.

Что касается языка. Если не хотите заниматься вебом, то выбирайте C#. И хотя джава тоже пригодна для десктопа, реальных десктопных программ на ней почти никто не пишет, сплошной web. На шарпе хоть шанс остается писать под десктоп, "взрослая" java и php этот шанс отнимают почти гарантированно. Единственное исключение -- Android. Под него обычно пишут на джаве и идеологически адроид-приложение -- это почти десктоп.

Недостатков у PHP, кстати, гораздо больше, чем видится при беглом знакомстве. Очень рекомендую многабукаф, но по-русски и очень занимательно.
1
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.02.2015, 22:05
как сказали выше, если не хотите веб - джава не ваш выбор
1
69 / 69 / 39
Регистрация: 22.05.2014
Сообщений: 311
22.02.2015, 04:10
java - очень высокий порог входа
только года 2 уйдут на освоение базовых вещей
0
Native x86
Эксперт Hardware
 Аватар для quwy
6859 / 3791 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
22.02.2015, 04:18
Цитата Сообщение от EdisonMiranda Посмотреть сообщение
java - очень высокий порог входа
Что ж там такого сложного-то?

Цитата Сообщение от EdisonMiranda Посмотреть сообщение
только года 2 уйдут на освоение базовых вещей
За два года можно уверенным мидлом в крестах стать, джава же осиливается месяца за три.
0
69 / 69 / 39
Регистрация: 22.05.2014
Сообщений: 311
22.02.2015, 07:32
Цитата Сообщение от quwy Посмотреть сообщение
джава же осиливается месяца за три.
не нужно вот этого. на изучение джавы необходимо 1-2 года, учитывая что 1 год это очень интенсивная работа.
Да, под джавой имеется ввиду весь необходимый стек для работы, а это core и все что там, jdbc, jpa hibernate servlets jsp jstl spring html css sql git maven

Цитата Сообщение от quwy Посмотреть сообщение
джава же осиливается месяца за три.
если же под жавой тут понимать кор то да, теоретически за 3 месяца ее можно выучить, но одного кора недостаточно

Цитата Сообщение от quwy Посмотреть сообщение
За два года можно уверенным мидлом в крестах стать
за два года от начала получения коммерческого опыта, а не от начала изучения джавы
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
28.02.2015, 10:35
джава же осиливается месяца за три
это только базовые вещи, а чтобы осилисть и уверенно применять все то, с чем применяется современная джава, потребуется ой как больше времени
0
69 / 69 / 39
Регистрация: 22.05.2014
Сообщений: 311
28.02.2015, 14:01
Andreas, да, стоит ориентироваться на 2 годика
0
0 / 0 / 0
Регистрация: 20.02.2015
Сообщений: 6
02.03.2015, 15:57  [ТС]
Благодарю уважаемые, решил таки попробовать с php, так как на данный момент вариант найти работу на джуна реально возможен только с php, а потом уже, буду пробовать остальное, нужно ведь с чего-то начинать, и если на C# сейчас вообще почти нет вакансий (пару штук буквально, и требования там не совсем как для джуна), на джаве по сути я столкнусь с тем же самым вебом (опять же на основании спроса на рынке), а на пхп вакансий... ну 50 точно есть, причем многие из них выдвигают совершенно нормальные требования. Благодарю всех за советы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2015, 15:57
Помогаю со студенческими работами здесь

Выбор тематики по Java для студентов
Всем привет! Задача такая - есть курс Программирование на Java для студентов, хочу посоветоваться с опытными разработчиками, что можно...

Выбор книги для изучения Java
Приветствую! Намерен изучить Java. В первую очередь для создания приложений и игр для Android, но и для других различных целей тоже не...

Выбор среды разработки java приложений
У меня сейчас стоит такая задача: мне необходимо написать приложение на языке java. Это не должно быть web-приложение. Это должна быть...

С PHP на Java
Ребята. я разработчик PHP с опытом работы около 4х лет, в последнее время начал понимать, что хочется чего то другого, чего то такого...

Выбор между двумя книгами для изучения Java
Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы или Брюс Эккель - Философия Java - не стоит читать перед Хорстманом - какая книга легче...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru