Software Development and Programming Careers (Official Discussion Thread)

Mike809

Veteran
Supporter
Joined
Oct 15, 2015
Messages
16,092
Reputation
3,651
Daps
82,058
Reppin
Bronx
did you test your changes before the "PR's"?



books too. they want to see initiative so the more you learn about a topic the better.

-

be careful. a stream of incorrect guesses is a good way to get a one way ticket out of there.

did you catalogue your changes before passing the ball back to whomever have you the task?
There's no testing when it comes to this. It's not actual code or books about it.

Like I said a few pages back how I'm working with backstage.io which is just a portal software for everything to be in one place ( like an appstore for the tools/documents/guides that specific company uses) and in order to register a component(project) on backstage , you have to create a .yaml file for it.

Then you fill that file with details about the projects , like the name of it, which team owns it , if it's an api or something else , if it's in production or development/expiremental stage.

You also have to give it the url where the repo is located , and other things. Something also about pagerduty and sentry.

I'm able to find all that information with no problem, but then it ask for other details like if the project consumes any api , or produces an api for a different project or if it depends on another project for it to work.

And the documentations don't provide that information, only someone that's work on that project or been with the company for a while.
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,058
Daps
305,940
Just wanted to also add, like programming package managers, dockerhub as a bunch of already made images that people have put together/maintain. You can find some good ones, and either use as is, or modify with the dockerfile, since every dockerfile's first line is

Code:
FROM <image-name>:<tag>

Images for databases. Image already made with python. Image already made for nodejs development. Image made for airflow. Just to name a few.







This might be a crazy question but... Out of curiosity, what OS are y'all using on the job? I was trained on Linux.

Reason I'm asking is because it seems that most people are using Docker with Windows or Mac? Or does it not even matter?
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
There's no testing when it comes to this. It's not actual code or books about it.

Like I said a few pages back how I'm working with backstage.io which is just a portal software for everything to be in one place ( like an appstore for the tools/documents/guides that specific company uses) and in order to register a component(project) on backstage , you have to create a .yaml file for it.

Then you fill that file with details about the projects , like the name of it, which team owns it , if it's an api or something else , if it's in production or development/expiremental stage.

You also have to give it the url where the repo is located , and other things. Something also about pagerduty and sentry.

I'm able to find all that information with no problem, but then it ask for other details like if the project consumes any api , or produces an api for a different project or if it depends on another project for it to work.

And the documentations don't provide that information, only someone that's work on that project or been with the company for a while.
Welcome to the industry. Unfortunately there's more of this type of work floating around than you might expect. Gathering menial information that is held by only a handful of people and compiling it for an equally menial task. You aren't going to learn anything technical but you will learn dealing with people... and eventually learn to be able to get as much info as you can without having to rely on others. It's part and parcel of the job. If this is all they have you do, that's a problem.
This might be a crazy question but... Out of curiosity, what OS are y'all using on the job? I was trained on Linux.

Reason I'm asking is because it seems that most people are using Docker with Windows or Mac? Or does it not even matter?
I use a Linux guest on a Windows machine. I like a sandbox I can mess up in, but I'm also more comfortable with my development in Linux. My first role was dealing 100% with Linux so you literally couldn't contribute without learning it. I soon found out that wasn't the norm, when I started working with other projects they were doing development in Windows. Problem is, a lot of shyt ended up deployed to Linux and people were clueless to even simple Linux commands. My view is you should try to match your dev environment to the production environment as much as you can so you avoid surprises. These people spent like a month trying to install the database client even though I already went through the pain in my VM and gave them the materials to do it after I figured it out :skip:
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,058
Daps
305,940
I use a Linux guest on a Windows machine. I like a sandbox I can mess up in, but I'm also more comfortable with my development in Linux. My first role was dealing 100% with Linux so you literally couldn't contribute without learning it. I soon found out that wasn't the norm, when I started working with other projects they were doing development in Windows. Problem is, a lot of shyt ended up deployed to Linux and people were clueless to even simple Linux commands. My view is you should try to match your dev environment to the production environment as much as you can so you avoid surprises. These people spent like a month trying to install the database client even though I already went through the pain in my VM and gave them the materials to do it after I figured it out :skip:





I feel the same way about being more comfortable with developing in Linux. At my apprenticeship I had to do some stuff in Windows and I was out of my element. Which is crazy because up until last year, I had been a Windows user all my life. But I am really comfortable in Linux when it comes to dev work. Linux just seems like it was created for it.

Last year I was running a Linux guest on my Windows machine, but wifey got me a new laptop for my bday and I installed a dual boot on it.
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,110
Reputation
1,796
Daps
22,906
Reppin
NJ
This might be a crazy question but... Out of curiosity, what OS are y'all using on the job? I was trained on Linux.

Reason I'm asking is because it seems that most people are using Docker with Windows or Mac? Or does it not even matter?
I'd say it doesn't really matter, the most important thing is to being familiar with linux command line. I develop on windows using VSCode, but with docker containers, I rarely ever run any commands on windows. I'll use WSL2 (Windows Subsystem for Linux) or I'll stand up a docker container and work inside there, since everything in the container is pretty much self contained.

But yea, most people are going to using Windows or Mac just because those are the machines companies will purchase for their employees. But with WSL2, you can also install Docker Linux via command line. For a while my Docker Desktop for windows was messed up, so I had to use docker that way.

Edit: I've finally started watching linux cli videos though. Can't believe I didn't take the time to learn about "|", ">", and ">>". Big ass logs (:dame:), could have just written them out and used notepad++, lol
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,110
Reputation
1,796
Daps
22,906
Reppin
NJ
Just preparing for some senior data engineering interviews. I made sure to do my homework with these python code challenges. Its crazy to me how none of these algorithms ever come up during a job, but they have these as the determination of whether you know enough python for the job. I feel like how the NFL and NBA combine athletes feel.

Wish me luck!
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,058
Daps
305,940
Just preparing for some senior data engineering interviews. I made sure to do my homework with these python code challenges. Its crazy to me how none of these algorithms ever come up during a job, but they have these as the determination of whether you know enough python for the job. I feel like how the NFL and NBA combine athletes feel.

Wish me luck!



Good luck bro. You got this. Remember your fellow 6 cert breh when you get on :mjcry:
 

null

...
Joined
Nov 12, 2014
Messages
29,212
Reputation
4,891
Daps
46,425
Reppin
UK, DE, GY, DMV
This might be a crazy question but... Out of curiosity, what OS are y'all using on the job? I was trained on Linux.

i've used SunOS / Solaris / AIX, Linux (debian mostly + redhat), Windows, MacOS (x86) and odds and ends on AS400's.

Done native shell scripting using c/bourne/korn/bash shells and windows command. JCL for AS400's.

Linux/Unix in a nutshell is the way to go for anyone learning this stuff. especially for c++ devs (ldd, od, nm).


51Tp9VTd6QL._SY344_BO1,204,203,200_.jpg


these prices tho :hhh:

Edit: I've finally started watching linux cli videos though. Can't believe I didn't take the time to learn about "|", ">", and ">>". Big ass logs (:dame:), could have just written them out and used notepad++, lol

trying things like ... | tail -f | egrep '<pattern>' on windows :picard:
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,110
Reputation
1,796
Daps
22,906
Reppin
NJ
i've used SunOS / Solaris / AIX, Linux (debian mostly + redhat), Windows, MacOS (x86) and odds and ends on AS400's.

Done native shell scripting using c/bourne/korn/bash shells and windows command. JCL for AS400's.

Linux/Unix in a nutshell is the way to go for anyone learning this stuff. especially for c++ devs (ldd, od, nm).


51Tp9VTd6QL._SY344_BO1,204,203,200_.jpg


these prices tho :hhh:



trying things like ... | tail -f | egrep '<pattern>' on windows :picard:
Speaking of prices 👀, I see ORielly PDFs on a lot of college public servers, lol. Gonna take a look at that one...

egrep... i need to google that
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,110
Reputation
1,796
Daps
22,906
Reppin
NJ
Yall do know how to get all these books for free right? :dwillhuh:

I have so many free programming books that it would make your head spin.

Im sure I could get the ones yall are talking about right now.
:feedme:

I usually just do youtube vides, stackoverflow, and online courses, but having the books for free would be righteous!
 

F K

All Star
Joined
Jan 13, 2017
Messages
3,204
Reputation
480
Daps
10,121
Just preparing for some senior data engineering interviews. I made sure to do my homework with these python code challenges. Its crazy to me how none of these algorithms ever come up during a job, but they have these as the determination of whether you know enough python for the job. I feel like how the NFL and NBA combine athletes feel.

Wish me luck!
:whoo: you bout to kill it breh
 
Top