У студентов вузов много дел, но мало времени. Учеба, отношения (романтические или дружеские) и стажировки. Помимо всех этих напряженных задач, нам все еще нужно позаботиться о нашем портфолио. Это угнетает :(
Я не знал, что создание собственного портфолио — это вещь, пока я не начал учиться в NUS. Люди здесь СЕРЬЕЗНО относятся к созданию своего портфолио. В результате большинство людей (как я понял) делают что-то с конечной целью — сделать мое резюме привлекательным для работодателя.
Мне не нравится такой способ ведения дел. Такое ощущение, что вы заставляете себя делать что-то, что вам не понравится. Я более свободный дух!
Итак, проекты, которые я рекомендую, предназначены не только для включения в ваше (моё) портфолио, но и для некоторых навыков или знаний, которые я хотел изучить и испытать.
Сайт личного портфолио
Если вы студент Compting, лучший способ заявить о себе на собеседовании — это иметь свой личный веб-сайт с портфолио. Веб-сайт личного портфолио — это место, где вы можете продемонстрировать свой опыт, навыки и опыт будущему рекрутеру. Это как современное резюме! (Хватит резюме в формате PDF) Вот пример одного из моих любимых сайтов-портфолио дизайнеров!
Конечно, ваш веб-сайт не обязательно должен быть похож на пример, который я показал (он был разработан НЕВЕРОЯТНЫМ разработчиком и дизайнером!), подойдет и простой веб-сайт!
Несколько вещей, которые вам понадобятся для создания личного веб-сайта-портфолио (я не буду вдаваться в подробности, но дам вам общее представление о том, что вам нужно для создания собственного веб-сайта).
- JavaScript, HTML, CSS (языки программирования)
- VS Code (редактор, чтобы вы могли писать свой код) и расширение живого сервера
- Домен (например, medium.com), но вы можете бесплатно развернуть свой веб-сайт на GitHub или Netlify.
Загляните на сайт моего портфолио: www.lihuicham.com!
Мобильное приложение или веб-приложение
Еще один хороший проект, который стоит включить в ваше портфолио, — это, безусловно, создание собственного мобильного приложения или веб-приложения. Приложение не обязательно должно быть идеальным, но это отличный способ подтолкнуть себя к изучению чего-то нового и приобретению навыков, которые могут быть нужны вашему работодателю!
Проект кодирования (NUS Orbital 2022), над которым я сейчас работаю с моим другом, направлен на создание мобильного приложения для повышения производительности и самосовершенствования для всех! Track My Day — это универсальное приложение, которое обеспечивает отслеживание привычек и простой список задач / создание заметок для пользователей!
Работа в процессе, и вы можете проверить репозиторий проекта на GitHub здесь!
Вот несколько вещей, которые вам понадобятся для создания приложения (это всего лишь несколько примеров, и есть множество альтернатив, которые вы можете использовать, изучите их!):
- Фреймворки, например. ReactJS (веб-приложение) / React Native (мобильное приложение)
- Среда выполнения, например. Node.js
- Интерфейс, например. JSX, JavaScript, HTML, CSS
- Бэк-энд, например. Firebase, SQL, MongoDB
Проекты по науке о данных и аналитике
Вы можете найти общедоступные наборы данных на таких сайтах, как Всемирный банк, ВОЗ, Data Gov Sg и других!
Если вы увлекаетесь аналитикой данных, вот несколько идей для проектов, которые у меня есть:
- Исследовательский анализ данных с использованием Python / R / Excel: исследуйте набор данных, выясните его тенденцию, постройте гистограммы или линейные диаграммы для визуализации данных, подведите итоги с заключением. В дополнение к описательной аналитике вы также можете включить прогнозную и предписывающую аналитику.
- Визуализация данных и рассказывание историй с помощью Tableau или PowerBI. Визуализируйте очищенный набор данных с помощью расширенных инструментов визуализации и используйте свои данные в качестве доказательства для поддержки сюжетной линии, которую вы рассказываете своему клиенту.
- Ведение журнала данных: я все еще изучаю эту область, но Пудинг — отличный пример!
- Веб-скрапинг с использованием библиотеки Pandas из Python (я мало знаю о веб-скрапинге и API, поэтому я вернусь сюда, чтобы заполнить пробелы позже)
Есть еще что исследовать, и я рассмотрел только верхушку айсберга. Эти проекты требуют от вас базовых знаний и концепций программирования, чтобы их можно было реализовать. Итак, если у вас нет базовых знаний в области вычислительной техники, я рекомендую вам пройти несколько бесплатных (но на самом деле УДИВИТЕЛЬНЫХ) подготовительных курсов. Вы можете ознакомиться с CS50 от Harvard, The Odin Project и freeCodeCamp! Учебники YouTube и Google тоже ваши лучшие друзья!
И последнее, но не менее важное: ваша решимость и настойчивость определяют, как далеко вы пойдете, поэтому, пожалуйста, не сдавайтесь так легко! Существуют онлайн-сообщества, такие как StackOverflow и Discord, полные людей, которые готовы помочь, когда вы застряли, поэтому обращайтесь за помощью, когда вы сталкиваетесь с препятствиями на пути.
Это все на сегодня.
Рекомендовано Ли Хуэй
Свяжитесь с Ли Хуэй
Персональный сайт: https://www.lihuicham.com/
LinkedIn: www.linkedin.com/in/lihuicham
Инстаграм: https://www.instagram.com/lihuicham/
GitHub: https://github.com/lihuicham
Электронная почта: [email protected]