Так бы и написал бы, что тебе нечего предоставить. Даже дело не в том, что тебе нечего показать, ты просто мог бы в такой же объём текста рассказать о своих достижениях. Просто я к тебе скептически настроен.
Ты уж прости, но языки программирования можно изучать и постигать годам. Указал кучу технологий, а на деле ты с ними поковырялся достаточно поверхностно.
-
Возьмём тот же java:
- swing, javafx, javase, javaee(ejb, jpa, servlet, jsp, jstl, jax-ws, jta, cdi), frameworks(spring, playframework, hibernate), maven, grandle, servers(glassfish, jboss), сервлет контейнеры (tomcat, jetty), android.
Вот что-то мне подсказывает, что ты даже и с 50% из этого не работал, и никак не затрагивал, зато у тебя в описании красуется "Работа на java". Скорее всего ты первые три пункта так потрогал немножечко, может быть ещё и с android немножечко поигрался, но даже знание javase - это же знание и понимание устройства стандартных классов, контейнеров, jdbc, reflections, class loaders, может быть понимание устройства работы виртуальной машины.
Что-то мне подсказывает, что ты данный язык и его возможности знаешь оооочень поверхностно, как и его технологии и фреймворки, которые в нём есть. Написание плагинов и модов - в основном, это слишком тревиальные вещи.
Прокачка знаний и умений в java - здесь просто уходят годы на то, чтобы разбираться и знать, как и чем пользоваться.
-
C++, что там у нас есть интересного? WinApi,QT, Quda, Boost c++, std? Там ещё целый ворох различных библиотечек. Сделать какую-нить лабу, которая сортирует масивы - это одно, сделать работы в пределах университетского курса - вообще ни очем. Слишком порой сложно это выглядит.
У тебя здесь тоже серьёзный опыт? Для данного языка нужна порой серьёзная математическая и алгоретмическая подготовочка, т.к. порой решаются не простые задачки, а делаются серьёзные и высоконагруженные системы..
-
Мультипоточность. Это вообще отдельная тема и отдельная песня. В каждом языке проблемы с многопоточностью по разному решаются. Было ли у тебя хоть одно высоконагруженные приложение, написанное на нормальном языке с использованием кучи потоков, где приходилось заниматься синхронизацией потоков?
-
Базы данных. Ну куда уж без них. В университетах этому посвящаются целые предметы. Ведь нужно уметь проектировать, нормализовывать, писать грамотно запросы, чтобы они быстро выполнялись. У каждого языка есть свои ORM-оболочки, чтобы меньше мучаться. А ещё куча инструментарием по их обслуживанию.
MySQL/Postgress/MicrosoftSQL/SQLite/MongoDb/Neo4j - столько всего можно использоваться. Реляционные бд, нерялиционные. У тебя про них вообще ни слово, это существенный минус.
-
Я всего лишь рассмотрел маленькую толику того, почему можно сказать, что ты не знаешь ни Java, ни C++, синтаксис знаешь, а серьёзных вещей с помощью данных языков сделать не сумеешь.
Так же и с .net - отдельная экосистема: winform/aspnet/sharepoint и ещё какие-то выкрутасы, + таже самая многопоточность.
Поэтому вот и хочется сказать, что у тебя и написано много лишнего. Работать можно с чем угодно, программисту не составит труда разобраться с той или иной технологией, только у тебя так написано буд-то ты гуру.
И чувствую, что у тебя и c фронтэндом всё так же: говнястенько.
Поэтому как-то так. Нужно и говорить, что ты конкретно делал с помощью того или иного языка, можно сделать 30 различных сайтов, написать сотню различных скриптов, но всё это будет на уровне студента первого курса IT-курса, а можно иметь 3 проекта, которые ты пилил три года, а там будет серьёзная логика и офигенный дизайн.