My journey to becoming a better Software Engineer

SheWantTheD

Veteran
Joined
Sep 10, 2015
Messages
40,227
Reputation
2,294
Daps
100,052
I just applied to a bunch if jobs on indeed and angel list. I treated my application process like an actual job and I didnt skip and corners. So if a job requires a cover letter I tailored it to the job if my skills were the right fit, I also did it with my resume. I wasnt the best programmer at school but I was the first person to find a job and I think the reason for that was I was honest about my skillset on my resume and interview. Also people skills are big imo. You know the stereotypical superstar engineer that doesnt talk? Those are the ones that had a tough time finding a job.

The school helped me but they dont offer job placement. They have a bunch of connections and they introduced people to companies if they felt the fit was the right ine.



I didnt have any skills to be honest. I attempted a few coding challenges for other schools without much knowledge of coding and I bombed pretty bad.

Holberton required a video intro, then you had to create a website and that was great for me because it was my first real dive into coding. After that they required you to do some things on linux but they just wanted to see how you would figure something out..it wasnt difficult looking back but at the time when it's all new it's very terrifying


Did they ask you technical questions during the job interview? Can you give some examples?

Since I work as a DevOps engineer I was required to know system design, networking, automation, be able to read anyone else's code and make changed where necessary, and of course linux is, bash and python scripting and some coding but not much.

However some other companies may want something a bit different like more coding. Nothing to crazy but every DevOps engineer should know how to code.

But to truly answer your question, every programmer,developer,engineer should know algorithms and how to use them within programming. So something like big O notation would be very important.

So an example would be

For a DeVops/SRE:

You have 10GB of text logs. Each log line corresponds to a single HTTP response from web frontend. You goal is to write a simple, reusable tool that returns the percentage of responses that were HTTP 5xx errors, broken down by domain, for a given timeframe.

For a programming position:

Q1.How to convert a list into a string

Q2. Given a sorted linked list and a value to insert, write a function to insert the value in a sorted way.

  • Once you answer these questions you should explain the big o time complexity(how many times does your code need to run in order to finish) of your function and explain tour thought process. Always white board as well.
Also my bad for getting back to you so late. Life has gotten in the way a bit lol
[/QUOTE]
No problem at all.

Appreciate you responding, this definitely helps!
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
December 18th, 2019
  • I could lie and say I did something today but I wont do that. Meetings on top of meetings and committing myself to help out other people today limited my study time smh. Fortunately tomorrow I should be back on a regular schedule
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,540
Daps
131,998
December 18th, 2019
  • I could lie and say I did something today but I wont do that. Meetings on top of meetings and committing myself to help out other people today limited my study time smh. Fortunately tomorrow I should be back on a regular schedule
You taking time off work for Christmas?
 

SheWantTheD

Veteran
Joined
Sep 10, 2015
Messages
40,227
Reputation
2,294
Daps
100,052
December 18th, 2019
  • I could lie and say I did something today but I wont do that. Meetings on top of meetings and committing myself to help out other people today limited my study time smh. Fortunately tomorrow I should be back on a regular schedule
I've heard one should do at least 20 minutes a day just to stay consistent.
 

SheWantTheD

Veteran
Joined
Sep 10, 2015
Messages
40,227
Reputation
2,294
Daps
100,052
December 18th, 2019
  • I could lie and say I did something today but I wont do that. Meetings on top of meetings and committing myself to help out other people today limited my study time smh. Fortunately tomorrow I should be back on a regular schedule
You posted this at 2:52 pm.. what's your schedule?
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
You posted this at 2:52 pm.. what's your schedule?

My day starts at 5am where I work at a gym as a crossfit coach(https://www.thecoli.com/threads/the-cereal-bowl-assassin-get-fit-plan.739293/). I teach the 6am class, workout and catch the 8:10 train to nyc. Everyday we have our daily stand up meeting at 930 and then after that I start my tasks that were assigned to me on jira. Around 12 I go to the gym again to workout and then I'm back at work at 130.

Around 3 I'm usually done with all of my tasks and that's when I start on my personal projects.thats usually around 3 hours or so. I catch the 610 train and I usually would read (currently reading about web design).

Once I get home I eat, shower, stretch and then get right back to my side projects for about an hour or so(no more than 2 hrs). Hit the bed at 10pm...rinse wash repeat lol

I'm very fortunate for the current position I have now. My boss isnt a micro manager and he gives me freedom to do things as long as I get my work done. Also its mandatory to work from home on fridays so that helps me out a lot as well.
 
Last edited:

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,540
Daps
131,998
For the holidays the company allows us to work from home starting next Monday until January 3rd. I'm going to "work" a bit but hopefully set aside some time to work on my side projects
I don't know your workload but given your daily schedule, I'd try to set side more work time to do personal development if possible. Some days I more or less write off just to do what I wanna do. But it sounds like you may have more oversight than I do.
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
I don't know your workload but given your daily schedule, I'd try to set side more work time to do personal development if possible. Some days I more or less write off just to do what I wanna do. But it sounds like you may have more oversight than I do.

Yeah I'm going to try to do that, but my family is coming next week so I have to manage my time wisely.
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
December 21st, 2019
So I was making great progress with my website. Added multiple pages for my projects and portfolio. However I needed to do some maintenance on one of my directories because it had a bunch of junk files.I deleted everything and I never uploaded my files to github.

I tried to recover my files but it was too late and I never pushed to github....lesson learned...a lesson that I already knew but since it wasnt work related I didnt even think about contlstantly pushing to github...

Now I have to recreate everything...no worries lol
 
Last edited:

Pete Wrigley

Twerk, Petunia, Twerk!
Supporter
Joined
May 1, 2012
Messages
5,754
Reputation
4,787
Daps
25,913
Great thread!

I'm a web developer and I literally have no side projects at the moment. I have a wife, two kids, and a full time gig so it's hard to find time for side stuff.

Any brehs in a similar situation? Finding that extra time has been very difficult over the years.
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
Any updates breh?

Im still going strong im pretty decent at php/laravel now i can build a lot of shyt on my own

Now im tightening up my Reactjs knowledge

Life got crazy for me but kind of in a good way. I recently took over a gym and it kind of fell into my lap so im managing g that plus my main job so everything that I wanted to cover got put on hold for a but.

However since I took over the gym I'm gonna use it to my advantagr..I want to rebuild the website, take all of the data that they have and store it in aws and the ln possible create a app for the gym so we arent tied to another company.

It's going to take time but it will be worth it. Hopefully I can update this thread soon once things settled.

Props to everyone else going through the grind
 
Top