Skip to main content

Практика

            Розкажу трохи про практики які я проходив за весь курс навчання в коледжі і університеті.
Перша моя практика була на 2 курсі в коледжі. Це була двохтижнева практика на засвоєння курсу Pascal i C. Pascal ми вчили в першому семестрі а С почали вчити в другому. Сама практика почалась в  другому семестрі і С повністю ми не знали, я маю на увазі  - умови, цикли, масиви і тд.
Перша програма на С  - звичайний ввід і вивід з обчисленням даних виглядала дуже складною. Але потім все пішло як по маслу. І в кінці практики я зробив висновок, що С легше вчити ніж Паскаль. Зараз, згадуючи ті завдання, я розумію, що вони були досить простенькими. Я не пам'ятаю чи була практика на 3 курсі.
              Потім на 4 курсі (випускному) у нас мала бути виробнича практика. Постало питання, де проходити практику? Викладач нам порадив піти в фірму Eleks. Якщо пам'ять мене не зраджує одне із питань було про нормальні схеми БД. Це були перші лекції про бд. Тільки в лекціях трошки не так  було все описано і  я заплутався. Але нічого страшного, згодом мені прийшлось робити одним людям курсовий, а там було завдання створити бд і нормалізувати її до форми Бойса-Кодда, ось тоді я  з цими питаннями розібрався. Отже, на практику нас взяли, я був не один. До речі, разом проходити практику досить цікаво. Нам видали завдання, пошук дублікатів файлів  і трьохрівнева програма (БД - Сервер - Клієнт). Так вийшло, що прийшлось мені одному робити щось, я вибрав пошук дублікатів, хоча і міг робити клієнт-сервер, тим більше, що у нас був похожий курсовий. Але все таки людина шукає легший варіант  і я звичайно як усі взявся за дублікати. Програму написав на С#. На моєму тодішньому диску С (110 000 файлів), саме так, це результат довгої неперестановки віндовса і встановлення різних непотрібних програм, програма находила  дублікати приблизно за 30-40 хвилин. Довго, дуже довго. У вас напевно виникне питання: ти що побайтно перевіряв файли? Ні. Я використовував хеш-суму. Далі розказувати не буду, буде нецікаво. Ось саме завдання.
            Потім я знов проходив практику в університеті. Але на будівельній фірмі. Ну я думаю ви зрозуміли про що мова. Завдання як такого немає, отже потрібно його придумати. Мій друг придумав зробити "базу". Я взявся за створення. Всі мої результати можна подивитись в цій темі. Можливо моя практика не проходила так як має бути, але я  час не гаяв. Пройшов 3 десятка відео уроків по Zend Framework, поставив Убунту як єдину ОС, відправив заявку на отримання Canon SDK, працював на городі і ще багато іншого.
            Висновок.
Не ходити на практику на будівельні фірми. Потім тільки незручності всякі, такі як "що робити?"
Ще одна рекомендація - ходити на практику як мінімум парами.
Дякую всім за увагу.

Comments

Popular posts from this blog

Some notes about transportation problem

Hello guys. After work I remembered my studying at university. My first thoughts is about solving Monge–Kantorovich transportation problem using a modification of simplex method known as Method of Potentials. Transportation theory investigates methods for optimal allocation resources among consumers and transportation them with minimum cost. For example, suppose we have some factories which provide materials and shops which consume it. (To be continued)

New Personal Website

Hello World, hello my blog again. I have good news, finally, I created my website , I do not know exactly what is the main goal for that and how it will be updated. Now I want to sync my current posts from the blogger platform and personal website, it can be easily done by using the `Blogger API` with some extra requirements which I want to have.   Especially,   - able to show/hide the post separately from blogger (1)   - use custom posts order (2)   - add some extra information besides tags (3)    For instance, technology stack, team size, etc. - add a possibility to use any 3rd party code highlighter instead of post-computed HTML from blogger (4) I think that the 4 the most required and nice feature - able to sync manually, or use cron for syncing with blogger (5)   There is some initial schema of my application   This is a pretty simple solution: two go services, one for fetching data, checking referential integr...