#Cloud Development without Web Development
27 messages · Page 1 of 1 (latest)
I find your english is really good.
(||as a non native the only thing I see is the learn should be learning||)
I have a job and no degree so that certainly doable.
I'm not sure what cloud without web would be. Did you meant backend (so you still do web but not javascript, html, css ...) ?
If you really want to avoid web you there is fields like containerisation, cryptocurrencies and data pipelines where Go can be find.
But I belive most jobs are web related tho.
Generally if you don't have a degree and want a job you need to show your skills, have a portfolio that someone can look at is good.
In programing this means doing talks, having an active github, writing blog posts about advanced concepts or features, ...
"Obviously" in order to have a good portfolio you will need to have good skils, which go hand and hand, writing a good blog post require you to do research, having a good github require you to make projects and solve problems, ...
So the TL;DR is:
- Build something
- Show the thing you built.
- repeat.
CS degree is not needed in these times, kids learn programming in their free time and acquire expert level knowledge by time they get to labour market. Same goes for adults with passion in programming, and employers just know that cs degree most times sucks as indicator for skill level, so they will more often ask you for portfolio of actual working projects
somewhat complex application with 100 stars on github can really get you far
100 is really good. I would guess this is well past the github 1%
Far less can do the job if someone can look at it and have a "this is cool stuff" feeling?
And with "this is cool stuff" feeling also goes the aspect of utility. You don't need 100 stars just some project that's actually useful and shows that you can manage complex project structures, git, good codestyle
Just so you know, 23 stars is in the 0.43% of top starred github repos.
Almost all social networks are lobsided like this.
There are extremely few content that is popular, but by definition it's the content everyone tend to see.
Still on this particular subject, I would just see what your communities (discord groups etc) need and try to solve that problem
I wouldn't focus on stars as a metric for anything really
+20 stars means project was actually proven to be useful
doesn't mean <20 stars are just useless projects
just reinforces the statement that your application was actually useful
My friend made web quizizz solver and no matter how silly would that sound like, the backend code is actually pretty complex and app has nice frontend
It's not a project to show to your employer and be like "yeah thats my best app ever", but if you have several of these they actually matter
Thank you for answer, what a great community.
Let me explain a bit more.
When I said Cloud I mean: Infrastructures, Deploy security, AWS, Docker, Kubernetes etc..
I know that the best programming Language for web development is JS, because it is in the frontend and backend
I'm pretty sure JS is one of the worst the language for web development.
It being everywhere is a mistake.
It's terrible to code.
I have some big troubles.
1- I really love Go, I started learning it a few weeks ago and I clicked with the syntax.
2- I’m 31 years old now, I made a mistake trying to get my own business. The 2020 was so terrible, the result is I have a lot of debts and yes don’t have to much time to experiment with this today and that tomorrow
If you say typescript we could have a discussion weight good and bad points, but JS is really bad.
I know that but JS and TS is almost impossible to avoid in the web development. I’m from El Salvador and hope to get a job remotely, because local enterprises pay low salaries $500-$1000, and I have to pay $1500 per month
if you are in a team, if someone else is doing the front end you can write a backend 100% in go, rust, ... and never touch TS or JS yourself
well js/ts benefits from high adoption meaning solutions are already here, but there are also frameworks that take "language aspect" away and do most of magic behind the scenes (example: source folder structure having effect on program logic), which i'm not fan of.