LINUX.ORG.RU

Какой язык программирования, а скорее всего фреймворки учить?

 


1

4

Сейчас мне 26 лет.Обучаюсь на факультете компьютерных наук на 3 курсе ,специальность математика. Расскажу подробно, изначально в школе в 11 классе изучал pascal/delphi, html. Потом в универе на 1-3 курсе писал на delphi.Написал свой плеер музыки. Также изучал C# вроде работа с формами,кнопками,text edit,canvas написал свою нейросеть для курсовой, цифровая обработка сигналов.На шарпах не писал работу с бд и прочими asp.net и вебом.Также на 1 курсе делали на практике по вычислениям лабы на js ,benshell, java.На 2 м курсе изучали семестр c/c++ массивы ,деревья,указатели и сортировки. Также на 3 курсе был семестр явы, работа с коллекциями и драйвером подключения к бд. Устроился на 3 курсе тестировщиком в контору пишущей на с++. Поднахватался у них и написал свою игру getlucky.ucoz.net . boost и stl не понимаю.Потом уволился, три года нигде не работал,сейчас восстановился в универе опять на 3 курс считай 4й. Вопрос состоит в том что изучать ? Вроде есть вакансии на js,java,php,.net. Что посоветуете?

getlucky.ucoz.net

С тебя новая пара глаз, ирод!

mandala ★★★★★
()

Если прям угораешь по нормальным задачам, то обдолбись теркатом, приправь знанием базовой джавы, канкаренси, коллекции, JMM, и иди в JetBrains/Yandex/Одноклассники. Они там радостно берут людей с хорошим математическим бэкграундом.

Deleted
()

Не учи фреймворки, учи архитектуру.

Deathstalker ★★★★★
()
Ответ на: комментарий от playX

Ты еще штангистом стать предложи, полторы вакансии на расте в стране. И медиана ниже чем у JEE mida.

Deleted
()

Чем 3 года занимался? Служил на флоте?

Советую учить Си. Моща, всё можно написать, если ты Дункан Маклауд и можешь жить вечно. Иначе жизни не хватит научиться на нем писать.

Virtuos86 ★★★★★
()

Что посоветуете?

А цель то какая? Быстро начать работать? Получать кучу денег? Заниматься фрилансом? Коммитить в ядро?

micronekodesu ★★★
()
Ответ на: комментарий от Virtuos86

Работал не по специальности, т.к. приходил на собеседование компании пишущей на directx и не ответил банальные вопросы о сортировках(давно учил просто)

Gremlin_
() автор топика

Учи няшную растишечку, будешь хаскелистов и плюсовиков унижать по хардкору.

Pacmu3ka
()
Ответ на: комментарий от Gremlin_

Тогда посмотрите что используют в таких компаниях, это и учите. Это очень размытое понятие. Если хотите в банки и прочий интерпрайз - учите java и готовьтесь к тому, что придется тащить всякое окаменелое проприетарное легаси.

Хотя если задача просто попасть куда-то в «известное» место проще наполучать сертификатов от MS\Oracle\Cisco.

micronekodesu ★★★
()

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

bread
()

Only

Учи Ada!

anonymous
()

Вроде есть вакансии на js,java,php,.net. Что посоветуете?

что нравится, из этих 4х на любом полно работы.

umren ★★★★★
()

Что спрашивали когда восстанавливался? Учить наверное питон, для бигдата и науки. Ну и есессно зарубеж уезжать.

Xant1k ★★
()
Ответ на: комментарий от Virtuos86

Советую учить Си. Моща, всё можно написать, если ты Дункан Маклауд и можешь жить вечно. Иначе жизни не хватит научиться на нем писать.

4.2

язык C простой очень. если считать C + стандартную библиотеку, то проще большинства других языков в изучении.

waker ★★★★★
()
Ответ на: комментарий от waker

Ага. Только вот научиться писать так, чтобы не падало, не текло и не было огромной дырой в безопасности нужно потратить годы. И все равно не получится.

Nexmean
()

Жабу и в кровавый энтерпрайз.

Hertz ★★★★★
()

GOlang - наше всё!

anonymous
()

учить и развивать то, что интересно, с учетом возможности найти работу в твоем регионе, либо в стране/городе где планируешь искать работу. проще всего в данный момент найти работу на java и C# в аутсорсе/тырпрайзе. преимущественно бэкенд. javascript фронтенд и нода тоже много. но вообще есть спрос на практически любые технологии, кроме маргинальщины вроде rust.

во что вкладываться НЕ стоит: есть мнение, что десктоп как целевая платформа вымирает, и через несколько лет будет только мобильщина и веб, а средства разработки для мобильщины и веба уйдут в клауд.

стоит учить мобильщину и веб. если хочется нативного - самое перспективное iOS/CocoaTouch/UIKit. но для андроидщиков/жабистов тоже полно вакансий, как и для дотнетчиков/кроссплатформы на Unity и Xamarin, да и для электрона и подобного на javascript.

waker ★★★★★
()
Ответ на: комментарий от Nexmean

Ага. Только вот научиться писать так, чтобы не падало, не текло и не было огромной дырой в безопасности нужно потратить годы. И все равно не получится.

так может говорить только тот, кто никогда не пробовал сделать например чтобы программа на жабе или шарпе не текла, не падала, и не была огромной дырой в безопасности.

waker ★★★★★
()

Не идти в IT. Уровень игры игрального автомата это как-то плохо.

boost и stl не понимаю

А что там надо понимать?

peregrine ★★★★★
()

C++

boost и stl не понимаю

А ты понимай. Можешь обойтись пока одним STL.

getlucky.ucoz.net

Лучше в веб не иди, по крайней мере пока.

Unicode4all ★★★★★
()
Ответ на: комментарий от waker

кто никогда не пробовал сделать например чтобы программа на жабе или шарпе не текла

В жабе не течет, участвовал в корпоративных поделиях, не было такого чтоб прямо текла, не решенным был только один вопрос с выгрузкой веб приложения из серлвет контейнера, так чтоб classloader загрузивший war ушел со всеми классами, иначе, рано или поздно, наступало переполнение permgen space, приходилось просто всегда перезапускать томкеты, для надежности. Профайлером пользовался, но в итоге всегда была не утечка, а что-то другое, вроде неправильного конкурирования размера фитчинга из базы данных в драйвере jdbc, учитывая какое количество коннекшенов открыто. А тупая «утечка» в hashmap отлавливалась в юнит тестах, и проблема это была только у кодеров до 1 года опыта. Я даже не знаю как еще в жабе утечку можно еще сделать.

и не была огромной дырой в безопасности.

А это уже без относительно языка, всегда можно сделать.

anonymous
()
Ответ на: комментарий от Gremlin_

Контейнеры. Наверное, это одна из лучших вещей, которая есть в плюсах, не смотря на ущербный синтаксис.

peregrine ★★★★★
()

если мозги есть, то жава-спринг-ынтырпрайз. если нет, то js-пыхпых-за ЖРАТ. самые простые и попсовые варианты.

morse ★★★★★
()
Ответ на: комментарий от t184256

Восстановиться туда, где учат. Желательно думать.

ПТУ? Учиться надо самому, иначе это всё пустое. ВУЗ с точки зрения качания скила в какой-то области нужен чтобы задавать направление развития и чтобы было у кого-то компетентного спросить что-то непонятное. А так основная его задача научить учиться.

peregrine ★★★★★
()
Ответ на: комментарий от anonymous

тупая «утечка» в hashmap отлавливалась в юнит тестах, и проблема это была только у кодеров до 1 года опыта

Вот и выяснили, что уже год опыта нужно, чтобы жаба не текла. На самом деле этот год юный жабист потратит на заучивание баззвордов, так что закладываемся сразу на 2. А сколько нужно времени чтобы падаван перестал городить чудища из заученных баззвордов, я затрудняюсь оценить.

anonymous
()
Ответ на: комментарий от anonymous

swift хорошо взлетает?

я не фанат свифта, но вообще он вполне работает.

waker ★★★★★
()

в универе на 1-3 курсе писал на delphi.Написал свой плеер музыки.

Так вот ты какой, корень зла

anonymous
()
Ответ на: комментарий от anonymous

Я даже не знаю как еще в жабе утечку можно еще сделать.

так же тривиально, как и в любом языке.

waker ★★★★★
()
Ответ на: комментарий от Singularity

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

splinter ★★★★★
()
Ответ на: комментарий от splinter

Устроится в приличную компанию

Обычно означает «получить стабильное рабочее место». Тащемта в стартапах зачастую больше бабла гребут.

Singularity ★★★★★
()

специальность математика

Вроде Гаусс говорил что математика разум в порядок приводит. Видимо не у всех так работает.

redixin ★★★★
()
Ответ на: комментарий от waker

Советую учить Си. Моща, всё можно написать, если ты Дункан Маклауд и можешь жить вечно. Иначе жизни не хватит научиться на нем писать.

4.2

язык C простой очень. если считать C + стандартную библиотеку, то проще большинства других языков в изучении.

Речь не про выучить, а про использовать без попаболи.

Virtuos86 ★★★★★
()

Python конечно же. Ну и Java.

ilinsky ★★★★★
()

учи китайский!

AVL2 ★★★★★
()
Ответ на: комментарий от Virtuos86

Речь не про выучить, а про использовать без попаболи.

Ну-ка перечисли языки без попаболи, за которые платят не дошираком.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.