My journey to becoming a better Software Engineer

PikaDaDon

Thunderbolt Them Suckers
Joined
Oct 13, 2012
Messages
9,359
Reputation
2,344
Daps
25,318
Reppin
NULL
October 28th, 2019
  • Finished up learning about git, the commands to know, how to rebase, change the config file, how it works on a lower level and how it relates to github as a vcs
  • Created a repo for my "business" idea and I will be using it as a foundation for my programming knowledge. I want to build it from the ground up and be responsible for the whole stack a long with the property security and DevOps tools.
  • Now I'm moving onto python coding(a weakness of mine..coding in general)

Well since you're going the python route I decided to try to learn it also.

Video


Book
http://bedford-computing.co.uk/lear....Starch.Python.Oct_.2015.ISBN_.1593276036.pdf

Just made a stupid guessing game
Code:
import sys
import math
from random import seed
from random import random
import time

def main():
    answer = int(random() * 100)

    while True :
        guess = int( input( "Guess a number between 1 and 100.") )

        if guess < answer :
            print( "The answer is higher" )

        elif guess > answer :
            print( "The answer is lower" )

        else:
            break       

    print( "OMG You Won!" )   

if __name__ == "__main__":
    main()
 

Snoopy Loops

All Star
Joined
Aug 4, 2013
Messages
1,616
Reputation
240
Daps
4,048
giphy.gif


Fellow naija breh:myman:

Also on my grind, work in a software company. Used to do back end sql stuff at my former gig e.g stored procedures, DB conversions.

More of a functional consultant in my current gig. shyt is kinda boring. Wanna get back into technical stuff. Looking to use aws certs as shortcut in. #6certs

Not sure about being a full blown dev, but devops seems to be midway between dev and infrastructure, so seems worthy to aspire to.

Currently running acloudguru for aws and Udemy for mern stack
We finna make it somehow:wow:
 
Last edited:

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
Well since you're going the python route I decided to try to learn it also.

Video


Book
http://bedford-computing.co.uk/lear....Starch.Python.Oct_.2015.ISBN_.1593276036.pdf

Just made a stupid guessing game
Code:
import sys
import math
from random import seed
from random import random
import time

def main():
    answer = int(random() * 100)

    while True :
        guess = int( input( "Guess a number between 1 and 100.") )

        if guess < answer :
            print( "The answer is higher" )

        elif guess > answer :
            print( "The answer is lower" )

        else:
            break      

    print( "OMG You Won!" )  

if __name__ == "__main__":ho
    main()


Thats whats up brotha, doo you code straight from your head or do you use a whiteboard? I need to start to start using the whiteboard more because I tend to try to code in my head and that doesn't help when I have to break things down.
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
dope thread this should be cool to read in another 6 months if updated often :wow:

Thanks, that is the hop to keep this thread updated, a long with others. I kind of feel like a jerk because I forgot the software development and programming careers thread was stickied at the top but I guess this is a little bit different. But this thread will hold me accountable because if it falls off that means I gave up and my conscience won't allow me to post on this board ever again lol

giphy.gif
ted

Fellow naija breh:myman:

Also on my grind, work in a software company. Used to do back end sql stuff at my former gig e.g stored procedures, DB conversions.

More of a functional consultant in my current gig. shyt is kinda boring. Wanna get back into technical stuff. Looking to use aws certs as shortcut in. #6certs

Not sure about being a full blown dev, but devops seems to be midway between dev and infrastructure, so seems worthy to aspire to.

Currently running acloudguru for aws and Udemy for mern stack
We finna make it somehow:wow:

We have no other choice but to make it brethren. Did you enjoy the back end work or is DevOps something you want to get into? Also what does a functional consultant do?

But yeah from my limited experience DevOps is basically a mash up of developer and maintaining/building the companies infrastructure with a heavy emphasis on automation.
 

Snoopy Loops

All Star
Joined
Aug 4, 2013
Messages
1,616
Reputation
240
Daps
4,048
Thanks, that is the hop to keep this thread updated, a long with others. I kind of feel like a jerk because I forgot the software development and programming careers thread was stickied at the top but I guess this is a little bit different. But this thread will hold me accountable because if it falls off that means I gave up and my conscience won't allow me to post on this board ever again lol



We have no other choice but to make it brethren. Did you enjoy the back end work or is DevOps something you want to get into? Also what does a functional consultant do?

But yeah from my limited experience DevOps is basically a mash up of developer and maintaining/building the companies infrastructure with a heavy emphasis on automation.
Functional consulting in my company’s context is moreso understanding our clients business and translating their business requirements to a spec. My company does natural gas scheduling for interstate pipelines, so there are lot of regulations and business logic to capture.

The backend stuff was mildly enjoyable. I miss it tbh. That was my first IT gig, so I didn’t have much of a reference . We pretty much had a boot camp for orientation in first 4 weeks where we went over sql, c# and crystal reports. It was dope experience but I eventually got put in their GIS software group, and that shyt was super boring and the software was clunky.

Was your undergrad in CS?
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
Functional consulting in my company’s context is moreso understanding our clients business and translating their business requirements to a spec. My company does natural gas scheduling for interstate pipelines, so there are lot of regulations and business logic to capture.

The backend stuff was mildly enjoyable. I miss it tbh. That was my first IT gig, so I didn’t have much of a reference . We pretty much had a boot camp for orientation in first 4 weeks where we went over sql, c# and crystal reports. It was dope experience but I eventually got put in their GIS software group, and that shyt was super boring and the software was clunky.

Was your undergrad in CS?

Ah cool, naw my undergrad was in psychology and criminal justice. The school that recruited me for basketball didnt have a cs program back then and I jfell into two majors foolishly. It took me over 10+ years after finishing college to become an engineer
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
October 29th, 2019
  • Doing some beginner python coding problems, I will show two examples below
    • Take the value of the variable that will be provided below and print the string 3 times, followed by its first 6 characters
    • You are not allowed to use any loops or conditional statements
    • Your program should be maximum 5 lines long
Code:
example output
#!/usr/bin/python3
str = "The Coli"

Expected Output:
The ColiThe ColiThe Coli
The Co​
My Answer
print(str * 3 + "\n" + str[0:6])

or

print(str * 3)
print(str[:-2])

  • Take the value that is stored in the variable below and print the float with a precision of 2 digits
    • You are not allowed to cast number to a string
    • You have to use the print formatting method (with .format(...))
Code:
expected output
#!usr/bin/python3
number = 3.14159

Float: 3.14


My answer
print("Float: {}".format(round(number, 2)))

Or

print('Float: {:1.2f}'.format(number))


Evening studying

 
Last edited:

Snoopy Loops

All Star
Joined
Aug 4, 2013
Messages
1,616
Reputation
240
Daps
4,048
Ah cool, naw my undergrad was in psychology and criminal justice. The school that recruited me for basketball didnt have a cs program back then and I jfell into two majors foolishly. It took me over 10+ years after finishing college to become an engineer

Brazy, how did you break into the field then?
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
Brazy, how did you break into the field then?

I attended a tech school in San francisco and built up a nice Github repo to get my name out there for companies. Once I learnt the fundamentals of coding I concentrated on DevOps that was pretty much it. I think I was just in the right place at the right time. But I was persistent in my job hunt

Most companies that I have ran across dont care about a cs degree or they say what they really want in their job description.
 

Snoopy Loops

All Star
Joined
Aug 4, 2013
Messages
1,616
Reputation
240
Daps
4,048
I attended a tech school in San francisco and built up a nice Github repo to get my name out there for companies. Once I learnt the fundamentals of coding I concentrated on DevOps that was pretty much it. I think I was just in the right place at the right time. But I was persistent in my job hunt

Most companies that I have ran across dont care about a cs degree or they say what they really want in their job description.

Dope. I did industrial engineering in college, so im aware of the lack of CS requirement.

So whats your regular day like? Like daily tasks and overall responsibilities?

What technologies do you use mostly?

Sorry for 21 questions, a nikka just tryna get on.
 
Last edited:

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
Dope. I did industrial engineering in college, so im aware of the lack of CS requirement.

So whats your regular day like? Like daily tasks and overall responsibilities?

What technologies do you use mostly?

Sorry for 21 questions, a nikka just tryna get on.

Ha naw man ask all of the questions you want to ask.

My regular day starts at 930am with our daily stand up meeting and then at 10am my team meeting where we discussed what we worked on previously and what we are working on today. After that I take a look at my tasks on jira and I try to complete them. Usually after my team meeting its smooth sailing, no one bothers me and I'm not stressed.

My role I automate a bunch of code and put it in Jenkins, maintain the machines on AWS, maintain the companies infrastructure, and control deployments via kubernetes.

The tech I use minus the ones I mentioned above are python, bash, ansible, Prometheus and Docker.

Overall my job is great. I'm a junior level engineer but I'm learning daily. I travel from time to time to different cities and countries to support the sales team on the technical side of things when they are pitching our services. This past august the ceo took us to the Hamptons for the weekend and I probably went to one of the best/nicest parties ever. It opened up my eyes to some things
 

Cereal_Bowl_Assassin

Superstar
Supporter
Joined
Jul 3, 2018
Messages
10,262
Reputation
4,169
Daps
56,102
October 30th, 2019
  • Mainly worked in more coding problems. They were pretty basic but my time was limited today because I was on the road for work.
 
Top