У студентов вузов много дел, но мало времени. Учеба, отношения (романтические или дружеские) и стажировки. Помимо всех этих напряженных задач, нам все еще нужно позаботиться о нашем портфолио. Это угнетает :(

Я не знал, что создание собственного портфолио — это вещь, пока я не начал учиться в NUS. Люди здесь СЕРЬЕЗНО относятся к созданию своего портфолио. В результате большинство людей (как я понял) делают что-то с конечной целью — сделать мое резюме привлекательным для работодателя.

Мне не нравится такой способ ведения дел. Такое ощущение, что вы заставляете себя делать что-то, что вам не понравится. Я более свободный дух!

Итак, проекты, которые я рекомендую, предназначены не только для включения в ваше (моё) портфолио, но и для некоторых навыков или знаний, которые я хотел изучить и испытать.

Сайт личного портфолио

Если вы студент Compting, лучший способ заявить о себе на собеседовании — это иметь свой личный веб-сайт с портфолио. Веб-сайт личного портфолио — это место, где вы можете продемонстрировать свой опыт, навыки и опыт будущему рекрутеру. Это как современное резюме! (Хватит резюме в формате PDF) Вот пример одного из моих любимых сайтов-портфолио дизайнеров!

Конечно, ваш веб-сайт не обязательно должен быть похож на пример, который я показал (он был разработан НЕВЕРОЯТНЫМ разработчиком и дизайнером!), подойдет и простой веб-сайт!

Несколько вещей, которые вам понадобятся для создания личного веб-сайта-портфолио (я не буду вдаваться в подробности, но дам вам общее представление о том, что вам нужно для создания собственного веб-сайта).

  1. JavaScript, HTML, CSS (языки программирования)
  2. VS Code (редактор, чтобы вы могли писать свой код) и расширение живого сервера
  3. Домен (например, medium.com), но вы можете бесплатно развернуть свой веб-сайт на GitHub или Netlify.

Загляните на сайт моего портфолио: www.lihuicham.com!

Мобильное приложение или веб-приложение

Еще один хороший проект, который стоит включить в ваше портфолио, — это, безусловно, создание собственного мобильного приложения или веб-приложения. Приложение не обязательно должно быть идеальным, но это отличный способ подтолкнуть себя к изучению чего-то нового и приобретению навыков, которые могут быть нужны вашему работодателю!

Проект кодирования (NUS Orbital 2022), над которым я сейчас работаю с моим другом, направлен на создание мобильного приложения для повышения производительности и самосовершенствования для всех! Track My Day — это универсальное приложение, которое обеспечивает отслеживание привычек и простой список задач / создание заметок для пользователей!

Работа в процессе, и вы можете проверить репозиторий проекта на GitHub здесь!

Вот несколько вещей, которые вам понадобятся для создания приложения (это всего лишь несколько примеров, и есть множество альтернатив, которые вы можете использовать, изучите их!):

  1. Фреймворки, например. ReactJS (веб-приложение) / React Native (мобильное приложение)
  2. Среда выполнения, например. Node.js
  3. Интерфейс, например. JSX, JavaScript, HTML, CSS
  4. Бэк-энд, например. Firebase, SQL, MongoDB

Проекты по науке о данных и аналитике

Вы можете найти общедоступные наборы данных на таких сайтах, как Всемирный банк, ВОЗ, Data Gov Sg и других!

Если вы увлекаетесь аналитикой данных, вот несколько идей для проектов, которые у меня есть:

  1. Исследовательский анализ данных с использованием Python / R / Excel: исследуйте набор данных, выясните его тенденцию, постройте гистограммы или линейные диаграммы для визуализации данных, подведите итоги с заключением. В дополнение к описательной аналитике вы также можете включить прогнозную и предписывающую аналитику.
  2. Визуализация данных и рассказывание историй с помощью Tableau или PowerBI. Визуализируйте очищенный набор данных с помощью расширенных инструментов визуализации и используйте свои данные в качестве доказательства для поддержки сюжетной линии, которую вы рассказываете своему клиенту.
  3. Ведение журнала данных: я все еще изучаю эту область, но Пудинг — отличный пример!
  4. Веб-скрапинг с использованием библиотеки Pandas из Python (я мало знаю о веб-скрапинге и API, поэтому я вернусь сюда, чтобы заполнить пробелы позже)

Есть еще что исследовать, и я рассмотрел только верхушку айсберга. Эти проекты требуют от вас базовых знаний и концепций программирования, чтобы их можно было реализовать. Итак, если у вас нет базовых знаний в области вычислительной техники, я рекомендую вам пройти несколько бесплатных (но на самом деле УДИВИТЕЛЬНЫХ) подготовительных курсов. Вы можете ознакомиться с CS50 от Harvard, The Odin Project и freeCodeCamp! Учебники YouTube и Google тоже ваши лучшие друзья!

И последнее, но не менее важное: ваша решимость и настойчивость определяют, как далеко вы пойдете, поэтому, пожалуйста, не сдавайтесь так легко! Существуют онлайн-сообщества, такие как StackOverflow и Discord, полные людей, которые готовы помочь, когда вы застряли, поэтому обращайтесь за помощью, когда вы сталкиваетесь с препятствиями на пути.

Это все на сегодня.

Рекомендовано Ли Хуэй

W/X/Y от Тани Юки

Свяжитесь с Ли Хуэй

Персональный сайт: https://www.lihuicham.com/

LinkedIn: www.linkedin.com/in/lihuicham

Инстаграм: https://www.instagram.com/lihuicham/

GitHub: https://github.com/lihuicham

Электронная почта: [email protected]