DEV Community

Cover image for Experience in an intership
Natália Satie
Natália Satie

Posted on

5 1

Experience in an intership

Finally, after a couple of months working with React.js and Typescript I'm able to describe as an computer science student what I learned as a front-end developer.

Preparation, curriculum and interview

I was working with a small project with a professor in my university, and learned the basics of React.js with a small pre-made assets. Also I got quite some experience with Git, the visual interface of Github and using Git Bash as main sources of practise it was pretty useful.

The curriculum was created with my main skills (Javacript, React.js and others), prior experiences (including participation and organization in university events) and Github page. The curriculum was created with Overleaf, a LaTeX editor.

Finally the interview, since it was a small business, mostly was a short talk about interests, motivation as a candidate and previous projects and got the intership.

What I learned?

  • Found good and bad practises of coding (thanks to Clean Code: A Handbook of Agile Software Craftsmanship)
  • Think and participate as a team (also thanks to Accelerate)
  • Undestand the value of automated end-to-end tests (Cypress)
  • Improve networking by participating and talking to friends and colleages
  • Found more communities to learn more about the code you're working with (Twitter, Reddit, Stack Overflow, Dev.to, Medium)
  • Use more task managers such as Trello and Jira
  • Have fun learning unexpected methods to solve issues with Code Challenges (CodeWars and using external tools as Replit

But also, working with home-office there's time-management because of university and household tasks. But now, what to improve? Probaly, a lot. But I believe the main goal is to participate and make the community richer and talk about what you learnded and how to improve with others.

Maybe your experience with your first intership was very much diffent from mine? How it was? Tell more in the comments.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more