Summary Files Commits Branches @commit @diff @stats
path: root / src / blog
diff options
context:
space:
mode:
Commit89b04c524c4a568acf41baa7a443f189d6d775d8 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-07-14 16:34:45 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-07-14 16:34:45 +0300
Filese1bf25923de8ef5ea300bdd95d0657e410f681ac /src/blog
syndamia.com-89b04c524c4a568acf41baa7a443f189d6d775d8.tar
syndamia.com-89b04c524c4a568acf41baa7a443f189d6d775d8.tar.gz
syndamia.com-89b04c524c4a568acf41baa7a443f189d6d775d8.zip
Parentb26d6b6f5cb55a25c5c61db691162e67a68572d4 (diff)
[blog/fmivisshe] Fixed gramatical and wording issues
1 files changed, 30 insertions, 30 deletions
-rw-r--r--src/blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq/index.md60
diff --git a/src/blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq/index.md b/src/blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq/index.md
index 0139165..0861ff4 100644
--- a/src/blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq/index.md
+++ b/src/blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq/index.md
@@ -32,24 +32,24 @@
Аз вече съм следвал 2 години в университет, плюс това имам сериозен опит от преди това.
Макар и този блогпост да е главно за [Факултета по Математика и Информатика](https://www.fmi.uni-sofia.bg/) към [Софийски Университет](https://www.uni-sofia.bg/index.php), по-общата ми цел е да споделя всичко , което знам свързано с образованието в индустрията.
-Бърза бележка: всичко казано **важи за моя випуск**, с времето нещата се изменят и може повечето информация тук да бъде **невалидна за модерното време**.
+Бърза бележка: всичко казано **важи за моя випуск**, с времето нещата се изменят и може повечето информация тук да бъде **остаряла**.
Допълнително, [тук](./balove-2021.html) имам изкарани баловете във ФМИ (на СУ) за 2021 година.
## Кой съм аз
Този блогпост няма да бъде напълно неутрален и ще включва моето мнение, затова е добре да знаеш от къде идва моята гледна точка.
Завършил съм [9 Френска езикова гимназия](https://www.feg.bg/), обаче едновременно от 10 до 12 клас участвах интензивно в националната програма [ИТ-кариера](https://it-kariera.mon.bg/e-learning/).
-Накратко, в тази програма изучавах практически неща, неголкото главни типове програмирания, и към края се занимавах с разработване на софтуер на сравнително индустриално ниво (или поне най-близкото до това).
+Накратко, в тази програма изучавах практически неща, главните няколко типове програмирания, и към края се занимавах с разработване на софтуер на сравнително индустриално ниво (или поне най-близкото до това).
От цялата програма бях единствения от център София с пълно отличие.
-От друга страна, математиката винаги ми е била голяма слабост, още от сравнително малък.
-Не смятам, че някога съм бил напълно безнадежден, но винаги ми е трябвало повечко помощ и на малкото олимпиади на които съм ходел, никога не съм минавал първия окръг.
+От друга страна, още от сравнително малък съм имал проблеми с математиката.
+Не смятам, че някога съм бил напълно безнадежден, но винаги ми е трябвало повечко помощ и на малкото олимпиади на които съм ходел, никога не съм минавал първия кръг.
И все пак, успях да вляза в Компютърни Науки (втори поток) на първо класиране, на 113то място от общо 115 места.
На всичкото отгоре това беше по времето на Математика I и Математика II, значително по-трудни изпити от сегашната Математика, ама това също ще го обсъждаме.
Общо казано, аз влязох във ФМИ с доста умения по програмиране и нисичко ниво за математиката.
-Бих казал, че общо като талант за програмиране и математика съм на същото ниво като средния програмист на моята възраст, който би намерил в повечето компании.
+Бих казал, че общо като талант за програмиране и математика съм на същото ниво като средния работещ програмист на моята възраст.
## Университетите в България (София)
@@ -59,9 +59,9 @@
### УниБит
-Абсолютна загуба на време, даже бих казал че е вредно да се следва в този университет.
+Абсолютна загуба на време, даже бих казал, че е вредно да се следва в този университет.
Виждал съм разговори с един човек, който беше завършил бакалавър там и следва(ше?) магистър.
-Той нямаше добро разбиране за най-основните и уводни неща по програмиране, които дори един среден програмист знае на мускулна памет.
+Той нямаше добро разбиране за най-основните и уводни неща по програмиране, които дори един среден програмист знае без да се замисля.
Фактът, че такива хора могат да имат добри резултати, показва нивото колко е ниско.
@@ -72,19 +72,19 @@
Разбира се, има някакво ядро от задължителни предмети, но то е сравнително малко, и за по-сериозните предмети нямат хора.
Преди година се е наложило да преместят един предмет от 2ри-3ти курс в 1ви, защото преподавателя напуснал и нямало кой да го замести.
-Ама по-големия проблем е че там изискваният са твърде ниски, дори най-големите мързели си минават предметите.
+Ама по-големият проблем е, че там изискванията са твърде ниски, дори най-големите мързели си минават предметите.
До голяма степен, ако нищо не си правил цял семестър и сериозно се потрудиш, най-трудните предмети се минават с максимум седмица-две учене.
Лесно се вижда, че като цяло материалът не е много голям и няма голямо задълбочаване.
Доколкото съм чувал, често хора се записват и си работят като програмисти в някоя компания.
На работа научават всичко (даже и повече) от материала, който се преподава и само се явяват за изпити с минимална подготовка.
-Допълнително ми е казвано, макар че не успях да потвърдя със сигурност в сайта им, че когато работиш, компанията ти дава някакви точки, благодарение на които можеш да завършиш нормалния четиригодишен бакалавър за две години.
+Допълнително са ми казали, макар че не успях да потвърдя със сигурност в сайта на НБУ, че когато работиш, компанията ти дава някакви точки, благодарение на които можеш да завършиш нормалния четиригодишен бакалавър за две години.
За тази дисциплина, НБУ се счита за място където си купуваш дипломата, почти всички студенти са много мързеливи, много несериозни и не научават много.
### Технически университет
-Не съм чувал много, но техническия университет се занимава повече с инженерство, така че [се учат не толкова свързани предмети](https://tu-sofia.bg/uplan/%D0%A4%D0%9A%D0%A1%D0%A2/%D0%91%D0%B0%D0%BA%D0%B0%D0%BB%D0%B0%D0%B2%D1%8A%D1%80/FKSU_UPlan_BCSCe_zadochno.pdf), като физика, проектиране и електротехника.
+Не съм чувал много, но техническият университет се занимава повече с инженерство, така че [се учат не толкова свързани предмети](https://tu-sofia.bg/uplan/%D0%A4%D0%9A%D0%A1%D0%A2/%D0%91%D0%B0%D0%BA%D0%B0%D0%BB%D0%B0%D0%B2%D1%8A%D1%80/FKSU_UPlan_BCSCe_zadochno.pdf), като физика, проектиране и електротехника.
[Доколкото виждам онлайн, мненията не са позитивни](https://old.reddit.com/r/bulgaria/comments/tqy9l4/%D1%84%D0%BC%D0%B8_%D0%B8%D0%BB%D0%B8_%D1%82%D1%83/):
> За IT ТУ е абсолютна загуба на време - редовно ми идват стажанти от там. Ако не са се занимавали с програмиране от преди това, почваме от 0
@@ -143,7 +143,7 @@
КН2 вече е доста по-трудно, тук ежегодно по Диференциално и интегрално смятане минават 20-30 човека, а по Дискретни структури минават по 10тина.
Напомням, че аз влязох тук.
-Приблизително 56%[^minali-1-kurs] от редовните студенти (които не повтарят) успешно минаха (минахме ;)) към втори курс.
+Приблизително 44%[^minali-1-kurs] от редовните студенти (които не повтарят) успешно минаха (минахме ;)) към втори курс.
Иначе имам впечатлението, че най-умните и умелите хора измежду компютърни науки и софтуерно инженерство се намират тук, макар че това зависи от випуска: няма гаранция, че един много умен кандидат-студент ще реши да се запише за КН (и ще попадне в КН2).
Като обобщение, това са дисциплините подредени от най-трудна за минаване към най-лесна:
@@ -170,12 +170,12 @@
### Влизане
В днешно време, с новата програма, кандидатстването е значително по-лесно.
-Сега главния определящ изпит е просто "Математика" и включва сложни въпроси като "кое от следните числа е най-голямо" и "намерете броя решения на уравнението".
+Сега главният определящ изпит е просто "Математика" и включва сложни въпроси като "кое от следните числа е най-голямо" и "намерете броя решения на уравнението".
Разбира се, с това си идват свои трудности, и най-малката грешка може да постави 10-20 човека над тебе като успех, но в края на деня не се изисква толкова много тренинг както при моите изпити.
Моята генерация беше последната по старата програма на обучение[^mat-i-ii], така че при кандидатстване се вземаше една от оценките на изпитите Математика I или Математика II (като втория изпит допринася повече към бала).
Математика I беше сравнително стандартен, напомнящ на модерната "Математика" или матурата, обаче Математика II беше съвсем друго животно: там имаш 8 задачи, всяка с отворен отговор и изисквано решение.
-Този изпит беше трудния и до голяма степен определящия, от максимум 593[^2021-kandidati] човека се рееха слухове че само 20тина са имали 6,00.
+Този изпит беше трудният и до голяма степен определящият, от максимум 593[^2021-kandidati] човека се рееха слухове че само 20тина са имали 6,00.
Въпреки това, влизането във ФМИ беше лесно, общо имаше 525[^2021-mesta] места, предостатъчно, имайки предвид, че не всички явили се на тези изпити, кандидатстваха в компютърна специалност (оценката важи за физическия и стопанския факултет).
Вече за конкретни специалности беше малко по-трудно, 300 от тези места бяха в хубавите компютърни специалности, така че конкуренцията беше горе-долу двама човека за едно място.
@@ -187,7 +187,7 @@
Местата са същия брой, така че излиза към примерно трима човека за едно място и ако примерно имаш 3ка или 4ка може и да не влезеш във ФМИ.
Обаче, **най-важното: материалът във ФМИ не се е изменил!**
-Макар и изпита да е значително по-лесен, трудността на материала не се е снижила (или поне толкова, колкото изпита) и в същото време математиката се изучава доста.
+Макар и изпитът да е значително по-лесен, трудността на материала не се е снижила (или поне толкова, колкото изпита) и в същото време математиката се изучава доста.
Тоест, един човек, влязъл с най-ниския бал на Математика ще е далеч по-неподготвен за ФМИ от човек с минимален бал на Математика II.
Затова **препоръчвам всеки кандидат-студент да може да реши някоя Математика II за към 4-4.50!**
Това са горе-долу 5-6 от 8те задачи.
@@ -197,7 +197,7 @@
Всеки предмет е разделен на три типа занятия: лекции, семинарни упражнения и практикуми (практически упражнения).
Лекции се водят от "главния" преподавател (лектор) и се учи главно теория.
-Практикуми се водят от асистенти, които лектора е избрал и тяхната цел е изцяло да се упражняваш.
+Практикуми се водят от асистенти, които лекторът е избрал и тяхната цел е изцяло да се упражняваш.
Семинари са нещо по средата, където пак се упражняваш, обаче учиш и нещо отгоре, най-често някакви методи за решение на задачи.
Примерно по някой предмет по програмиране, лекциите ще изнасят някаква суха теория за самия начин на програмиране, семинарите ще обяснят горе-долу тези неща, като ги показват с писане на код и на практикума вече сам поучаваш задачи и пишеш код (с помощ от асистента ако е нужна).
@@ -223,7 +223,7 @@
Можеш да преминеш към следващия курс без проблеми ако влачиш максимум 3 предмета от годината.
Ако влачиш 4 предмета става малко условно, подаваш като декларация в която се обясняваш защо не си ги минал, ама в повечето ситуации те пускат в следващия курс (освен ако не си минал две двойки близки предмети).
Вече ако влачиш 5 предмета или повече повтаряш учебната година.
-При повтаряне си запазваш резултата от взетите предмети (които си минал с поне 3ка), обаче при предметите които не си минал, всички оценки се забравят и почваш от нулата (освен ако преподавателя не е казал друго).
+При повтаряне си запазваш резултата от взетите предмети (които си минал с поне 3ка), обаче при предметите които не си минал, всички оценки се губят и почваш от нулата (освен ако преподавателя не е казал друго).
Също към всеки предмет се добавя и година, ако не е от предишния курс.
Тоест, ако аз влача някакъв предмет от първи курс, то когато дойде време да ме запишат във втори курс, няма да съм минал един предмет.
@@ -338,14 +338,14 @@
- Булевата алгебра е малка, тя много се ползва в булеви изрази при условия в код.
Формално дефинираме логически изрази и разглеждаме техни свойства.
-- Класифицарл съм теория на множествата като увод, защото истинския предмет става много странен (има си избираема за това), но се занимава точно с обекта за който говорехме по-рано: множества.
+- Класифицирал съм теория на множествата като увод, защото истинският предмет става много странен (има си избираема за това), но се занимава точно с обекта за който говорехме по-рано: множества.
Тяхното приложение е вездесъщо, не само в математиката, а и в програмирането.
- Комбинаториката се занимава с бройка възможности, нейното приложение пак е свързано с разглеждане на алгоритми и се използва за доста резултати в теория на графите.
- Най-общо, граф е съвкупност от елементи и връзки между тях.
Това може да са градове и магистралите между тях, устройства и интернет кабели в компютърните мрежи, лингвистика като думи и техните връзки, специални структури от данни и списъка продължава.
Теория на графите се използва в кажи-речи всички науки и е една от най-важните компоненти на алгоритмите.
-Това е предмета при който редовно минават максимум 10 човека.
+Това е предметът при който редовно минават максимум 10 човека.
Асистентите много често се менят, така че нивото на упражнения е малко хлабаво.
Лекционните записки даже бих казал, че са по-добри отколкото при предишните два предмета, защото малко повече има нормални обяснения.
Ама трябва да предупредя, че не получаваш точки за половинчати решения, като цяло или си решил задачата коректно или не.
@@ -358,7 +358,7 @@
Студентите си го научиха де, въпреки всичко не е като да не научаваш нищо, но имам някои силни възражения.
Имало е ситуации, където човек си пише кода, самото решение работи коректно, обаче не направено както преподавателите искат и затова губиш всички точки по задачата.
-Ако подвиеш опашка и правиш това, което искат от тебе, предмета не се минава много трудно, макар че ако на някое контролно имаш двойка, на теория може да ти направят проблем.
+Ако подвиеш опашка и правиш това, което искат от тебе, предметът не се минава много трудно, макар че ако на някое контролно имаш двойка, на теория може да ти направят проблем.
Лекциите са слабото място на този предмет, семинари и практикуми са (при правилните хора) на много високо ниво.
@@ -374,7 +374,7 @@
Упражненията са супер, има и много добри записки по тях.
Минава се без твърде много проблеми.
-**Езици, автомати и изчислимост**: втория най-важен предмет от математиките, на английски се казва Theoretical Computer Science.
+**Езици, автомати и изчислимост**: вторият най-важен предмет от математиките, на английски се казва Theoretical Computer Science.
Занимава се с различни теоретични обекти, които могат да правят изчисления върху текстови низове.
Всичко свързано с анализ или шаблони върху текст използва нещата тук, а пък и отвъд.
Ако някога си чувал за машина на Тюринг, Тюринг-завършеност на програмни езици или проблемът за спирането, от тука идват.
@@ -403,8 +403,8 @@
Разглеждаме основните компонентни схеми за изчисления и хардуерно как се ползват и работят нещата.
Не е кой знае колко полезен за средния програмист, освен ако не се занимаваш със системно програмиране, ама е много важен фундамент.
-Лектора е много готин, един от любимите ми бих казал.
-Това е първия предмет при който няма задължителни упражнения, но никой не препоръчва да се ходи на избираемия практикум, понеже не е координиран много добре с лекциите и някои неща стават твърде трудни.
+Лекторът е много готин, един от любимите ми бих казал.
+Това е първият предмет при който няма задължителни упражнения, но никой не препоръчва да се ходи на избираемия практикум, понеже не е координиран много добре с лекциите и някои неща стават твърде трудни.
Иначе минаването е лесно.
**Основи на компютърната графика**: има ли изобщо какво да обяснявам.
@@ -446,7 +446,7 @@
Също разглеждаме доста основни и често използвани алгоритми, както и се допираме до [NP сложност](https://en.wikipedia.org/wiki/NP_%28complexity%29).
Още един много важен предмет.
-Тук сякаш проблема с консистентност на асистентите се е пооправил.
+Тук сякаш асистентите преподават по-добре и нивото е по-изравнено.
Записките пак са много добри, както при Дискретни структури, даже може би по-добри.
Обаче смятам, че на доста моменти навлиза твърде много в математиката и теорията, и има същите проблеми с оценяването както по ДСТР.
Цели 15 човека минаха от първия път, така че нивото е горе-долу същото.
@@ -456,7 +456,7 @@
Има употреба ако се опитваш да решиш такъв тип задачи, но ми се струва от по-безполезните неща за един програмист.
Още от началото бяха качени всички материали за курса, така че не съм ходил на упражнения, но съм чувал че има какво да се желае повече от тях.
-Лектора е готин.
+Лекторът е готин.
Минаването е лесно, нещата не са супер трудни.
**Компютърни мрежи**: пак име, което само се обяснява.
@@ -467,17 +467,17 @@
Както и по други предмети, лектора не иска да ни прецаква, затова минаването не е проблем.
Даже бих казал, че е твърде лесно.
-**Операционни системи**: може би най-важния не-математически предмет, ако беше направен свестно.
+**Операционни системи**: може би най-важният не-математически предмет, ако беше направен свестно.
Имам много силно мнение за него, като цяло предмета се свежда до 70% менижиране на процеси, 20% менижиране на памет и 10% случайни неща.
-Имаше потенциала да е от най-добрите предмети в целия бакалавър, ама програмата и изпитването беше наистина зле направено.
+Имаше потенциалът да е от най-добрите предмети в целия бакалавър, ама програмата и изпитването беше наистина зле направено.
-И това, за сега, е първия и единствен предмет за който мисля така.
+И това, за сега, е първият и единствен предмет за който мисля така.
## Има ли смисъл от следване във фми? ДА!
Какво виждаш, има хубави неща във ФМИ, но има и някои които не са толкова добри.
Общото ми впечатление е, че за математика имат най-силни хора, обаче някои от тях са твърде взискателни.
-По програмистките неща, или при екипите има проблеми, или самите предмети не са толкова взискателни.
+По програмистките неща, или изискванията са твърде ограничаващи, или са толкова ниски, че минаваш с минимални умения.
Не бих казал, че се учат стари неща, които не са актуални, но за най-новите технологии трябва да се обърнеш към избираеми.
Обучението е далеч от перфектно, обаче каквото и да си говорим, обучението никъде не е перфектно.
@@ -489,8 +489,8 @@
Ама, преподаването не е единствената причина защо бих препоръчал ФМИ:
1. Колегите, които влизат са много готини и ако се постараеш ще се запознаеш с много добри приятели
-2. Студентстването като изживяване е веднъж в живота, все пак характера става по-издържлив когато те скъсат по няколко изпита, за които си учил много.
-3. Каквото и да си говорим, ФМИ е доста респектирано учебно заведение, макар и диплома за един програмист да не е задължителна, със сигурност ще помогне значително.
+2. Студентстването като изживяване е веднъж в живота, все пак характерът става по-издържлив когато те скъсат по няколко изпита, за които си учил много.
+3. Каквото и да си говорим, ФМИ е доста авторитетно учебно заведение, макар и диплома за един програмист да не е задължителна, със сигурност ще помогне значително.
И даже бих аргументирал, че е **по-добре да следваш една година във ФМИ и да се откажеш, отколкото да следваш 4 години и да завършиш в който и да е друг университет!**