Skip to content

Commit

Permalink
feat: Add blog posts from previous blog
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasdsalves committed Apr 26, 2023
1 parent 76fe2bc commit 215975b
Show file tree
Hide file tree
Showing 23 changed files with 167 additions and 1,498 deletions.
4 changes: 2 additions & 2 deletions components/ScrollTopAndComment.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ const ScrollTopAndComment = () => {
<div
className={`fixed right-8 bottom-8 hidden flex-col gap-3 ${show ? 'md:flex' : 'md:hidden'}`}
>
{siteMetadata.comment.provider && (
{/* {siteMetadata.comment.provider && (
<button
aria-label="Scroll To Comment"
type="button"
Expand All @@ -39,7 +39,7 @@ const ScrollTopAndComment = () => {
/>
</svg>
</button>
)}
)} */}
<button
aria-label="Scroll To Top"
type="button"
Expand Down
57 changes: 57 additions & 0 deletions data/blog/building-personal-website.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
title: 'Building a personal website'
date: '2022-12-11'
tags: ['tech']
draft: false
summary: 'How I built my personal website'
---

I think it's very important to own your brand and have a domain online these days.

When building your own website:

- You can create a portfolio and build your image online
- You can explore different stacks from the ones you are using on a daily basis
- Lead with all aspects of a production app - buy a domain, choose a stack, how you're gonna host it, costs, devOps
- You can build things on your way - there's no daily meeting to report your progress ;)

Here's the journey of my personal website.

## Version 1 (2021 - 2022)

The first version of my website was written in plain **HTML** and **CSS** with a few events in **JavaScript**. It was a one page site deployed on **Firebase**.

It was built after watching a tutorial from

<a href="https://www.youtube.com/@Bedimcode" target="_blank">
@Bedimcode
</a>

<br />

![FirstBlogVersion](/static/images/posts/blog-version-1.png)

## Version 2 (2022 - current)

That's the current version of my website.

Everything is powered by **Next.Js** and components are written using **React**. Blog posts are written using **Markdown**.
Deployment is made through **Vercel**.

_Am I a React expert? Not at all!_

I'm a guy from backend using C# and .NET.
And, sincerely, I'm more familiar with Angular than React.

However, I saw how powerful Next.Js was and found out I could quickly build and deploy a blog combined with Vercel. That was my need at the moment. And of course, I saw it as an opportunity to learn the stack.

I discovered Next.Js after hearing from <a href="https://twitter.com/zenorocha" target="_blank">@zenorocha</a>

## The end?

Probably, that's not the end.
My current website version is totally fresh and I'll be working to evolve it.

What about you? Ready to build your website?

Already have one? Share your thoughts!
38 changes: 0 additions & 38 deletions data/blog/code-sample.md

This file was deleted.

141 changes: 0 additions & 141 deletions data/blog/deriving-ols-estimator.mdx

This file was deleted.

74 changes: 74 additions & 0 deletions data/blog/from-it-services-to-software-development.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: 'From IT services to software development'
date: '2022-12-02'
tags: ['career']
draft: false
summary: 'Sharing my personal journey to software development'
---

## Intro

IT is just huge. There are a lot of areas and specialties and sometimes many of us navigate through those areas or even between other ships.

Here's a brief of my real story from IT services to software development.

## The beginning

I can say that my journey with tech started when I was 16 in high school.

My high school was tech-focused, so I had the opportunity to
meet for the first time Portugol (pseudo-algorithm code in Portuguese), HTML, CSS, Javascript, VB.NET, and Linux.

When I was in my second year of high school, I got an internship to work at FIAP, the biggest tech university in Brazil, to assist students and professors during classes in tech labs.

My internship not only directed me to choose my college course and institution but also helped me to get a scholarship to a **Bachelor of Information Systems** course.

After two years of internship and in my first year of college, I got a promotion to work from nine to five as an **IT Support Analyst** at FIAP.

The university campuses are huge and were challenging to provide support not only to students but also to administrative areas.

At college, I learned about C, Java, and SQL.

## After college

I worked as an **IT Support Analyst** for four years and finally graduated. After graduating, FIAP offered me a position to work as an **IT Infrastructure Analyst**.

Then, my job was to keep IT servers and configs running for all university campuses.

After almost one year of working with IT Infrastructure, I got an opportunity to join a consultancy called Atos to work as a **Client Service Analyst** in one of its biggest clients in Brazil.

My role then was to provide advanced desk-side support for multiple users in Brazil.

## Switching focus to project management

At Atos, I got an opportunity to join a global Project Management Office and lead demand management for special IT services for North America and Latin America.

It was required to increase my knowledge about IT projects and then I started an _MBA in Project Management at FGV_, a renamed university in Brazil.

After almost a year, I decided to leave for personal reasons.

And suddenly, it became very hard to find a job in project management.

## Creating a new career path

I started to look for jobs and got ITIL certified, but there weren't doors opening. I went to **many interviews**, but wasn't hired.

Then, I tried to analyze my life in the big picture.

Since getting a job to work with project management was hard at the moment and I didn't want to work with IT Support anymore I started to figure out how could I combine all my skills and work with something that would be challenging and at the same time rewarding.

I started to look for new areas of knowledge and software development drew my attention. There were a lot of opportunities to work with at that time and seemed to be very solid to create a career path with many possibilities.

I started to study the basics of C# and found it very pleasing. It reminds me of my happy old days in high school with Portugol and VB.NET creating things but looked better and more powerful combined with .NET. _Voilá_, something that I enjoyed but never focused to work with.

My thoughts at that moment were maybe by working as a software developer I could combine my infrastructure and project management skills to create value as a professional.

And that's exactly what happened. After studying and getting prepared for a few months I started to apply for some software developers jobs.

I got my first opportunity at Cognizant to work as a **.NET Developer** for a client, the Brazilian biggest bank institution.

The challenge was to develop a web system for real estate users.

And that's how the software development journey started for me back in 2019!

Since then, well, it has been a long and intense journey. I can say I've been adding a new brick to it every day.
Loading

0 comments on commit 215975b

Please sign in to comment.