Software Development and Programming Careers (Official Discussion Thread)

Illeye buckmatic

I Don't Stunt I Regulate
Supporter
Joined
May 25, 2012
Messages
31,179
Reputation
32,325
Daps
127,945
Reppin
A Buckeye State Of Mind
welcome-to-the-party.gif
My fiancé just started her boot camp and I want to do it after her:wow:
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,488
Reputation
2,001
Daps
23,865
Reppin
NJ
Any brehs make the jump from Developer to devops? If so what was your experience like?

Im a bit burnt out on frontend and started playing around with Docker at work and its been pretty interesting.
I kind of did, because Data Engineers usually get stuck with the DataOps tasks, which wind up being similar to DevOps work. I'm a backend developer by heart tho, so I first learned about docker, I was excited about using it. "You mean I don't have to do all that extra work to set up a VM, but still be able to run code in Linux? And with a few tweaks, the some container runs anywhere I deploy it?"

I'd say its a bit easier now, with the cloud. Cloud services, especially now, offer pretty much any balance of Ops work you want to handle. You just want to manage the code, there's options for that. If you want to manage down to the server, you can do that too. If you want a hybrid, thats possible as well. Just need to keep in mind how long it takes to manage some of these services. An example is like, for a mobile app I worked on with a developer on upwork, we needed to host an api in AWS that would faciliate the business logic that sat between the mobile app and the database. I'm not a DBA at all, so I just used AWS RDS. Don't need to worry about database version/server OS compatability, and deployment is pretty straight forward. Then hosted api service, AWS Lambdas have latency issues with startup time, but are cheaper since a server isnt always running. But for a mobile app, that response time is unacceptable. So, I use Elastic Beanstalk instead, which is between EC2 instances (actual server space) and Lambdas.

So I guess in summary, what my experience is like is it's not too bad now that a lot of things are code (CICD, Cloud Formation (terraform), etc.), but its also been slowly integrated into my daily work as I continued working on projects.
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,079
Daps
306,093
How's it going, tech brehs?

I'm still working on my backend class. I will admit that a lot of the concepts aren't sticking the way I need them to, however I'm sure that it's just a repetition thing, the same as it was when I was taking my frontend class.

The part that I love the most is being able to learn HOW things work, even if every single step and bit of syntax isn't quite sticking to my mind. At least I know what's possible, and I'm able to look up how to do it, which is an empowering feeling.

Right now I'm on the mongodb part of the course (using mongoose) which is simultaneously my favorite part and also the part I dread the most.

The only reason I dread it is because I do NOT want to go through that mongo university nonsense (I mean, I'm sure it's comprehensive but dear lord, it's boring and it takes a lot out of me every time I try to do it), and I'm not able to find a whole lot of class support for how to interact with mongo (mongoose) in Ubuntu (my class centers around mac and windows).

With that being said, as I mentioned about a month and a half ago in this thread, at my apprenticeship, I was put on a full stack project which required me to install a database, and I learned some mongo commands from doing that. So doing this class has been me trying to remember what I did a month and a half ago and then using that to figure out (or stumble into) making it work for my class.

As of right now, it's been working, so I'm happy about that. I'm about halfway through my backend class. After this CRUD with Mongo (Mongoose) section, I have these sections left:

Data Validation
Modeling Relationships between Connected Data
Authentication and Authorization
Handling and Logging Errors
Unit Testing
Integration Testing
Test-Driven Development
Deployment

In the meantime, I am still applying for jobs. If you brehs know of a good position for me, please let me know. I'm working this apprenticeship and it's cool and all, but I'm not getting paid enough if I'm being brutally honest. I'm barely making pennies. And that's been the stressful part of all of this for me. Money.

Any advice y'all got, or somewhere you can point me to, a position that you think would be good for me, anything, I would really appreciate it.
 

Pete Wrigley

Twerk, Petunia, Twerk!
Supporter
Joined
May 1, 2012
Messages
5,649
Reputation
4,747
Daps
25,646
Brehs with families, how are you balancing work, family, and learning?

I'm a web developer and of course, things in this field change all the time.

I'm working on learning some frameworks (via Laracast) but it's hard to find time to study between a full time job and two active kids....let alone things to do around the house and whatnot.

What's the secret brehs? :unimpressed:
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,079
Daps
306,093
what course are you doing breh?

i don't know that much about certs (but I'm gonna start loading up soon as well).

as an aside ..

I'm writing a sudoku solver lib (c++/threads) for a web front-end (servlet) at the mo.




I'm doing the Mosh Hamedani backend course, while supplementing it with some coursework from The Odin Project.
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,079
Daps
306,093
As of right now, it's been working, so I'm happy about that. I'm about halfway through my backend class. After this CRUD with Mongo (Mongoose) section, I have these sections left:

Data Validation
Modeling Relationships between Connected Data
Authentication and Authorization
Handling and Logging Errors
Unit Testing
Integration Testing
Test-Driven Development
Deployment





Just finished up the CRUD section of the course. Will be starting on Data Validation next.

Man, after I got off work, I was tired, wanted to lay my head down, but I told myself nah, we gotta put in more WORK and get this backend down.

Glad I did. :salute:
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,079
Daps
306,093
Any system design brehs here? What do I need to know before learning system design?

Is it cool for me to go directly to that after finishing my backend course?

Or do I need to learn Cloud first?
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,482
Daps
131,963
Any system design brehs here? What do I need to know before learning system design?

Is it cool for me to go directly to that after finishing my backend course?

Or do I need to learn Cloud first?
Knowing a breadth of technologies will help your system design skills, cuz all that shyt has to link together. You can split time between cloud and architecture patterns.
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,079
Daps
306,093
Knowing a breadth of technologies will help your system design skills, cuz all that shyt has to link together. You can split time between cloud and architecture patterns.




I'm looking at this backend roadmap right now. What's your opinion on it?

 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,482
Daps
131,963
I'm looking at this backend roadmap right now. What's your opinion on it?

That's a hell of a roadmap. You don't need even half of that for an entry level job. Getting some of those on your resume will be good, but on the job even a passing familiarity is good enough. Learn all of that and you'll be more knowledgeable than most senior devs I see running around.

Try to learn AWS since it's all the rage, one or two databases, one or two languages (C++, Java, Go, C#, maybe JavaScript, maybe Ruby), Git, Linux, Docker, Microservice or Serverless architecture, and you've got all the tools.
 
Top