[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


>want to learn a programming language
>"here's 20 different langauges to choose from, bro"
>"here's 20 different ide bro"
>"don't forget to learn git, bro"
>"and master the terminal, bro"
>"might as well switch your entire os to linux, bro"
>"make sure it's arch, bro"
>"then learn 50 different frameworks, bro"
>"then spend 10,000 hours doing leetcode, bro"
>"then compete with 500 indians for every job opening, bro"

>want to learn a trade
>"we always have an opening! Grab your tools and you'll learn from the job, chad"

Holy shit no wonder software is dying.
Fuck you
>>
post your toolbox
>>
>"don't forget to learn git, bro"
>"and master the terminal, bro"
These take like 5 minutes each.
>>
>>103212961
Go really need a git account? Are their any coders out there who do not have one.
>>
>>103213057
Do you*
Also Chinamoot. Stop making me do two captchas. Stop telling me the first one was incorrect when clearly it was not
>>
Real question. Is that a good idea jump in programming in 2024?
>>
>>103212961
The amount of programming languages is ridiculous.
>>
>>103213057
You don't, but it helps when you want to show your work to potential employer or just other people, of course if you have a complete project and a product under your name then git is irrelevant.
>>
>>103213057
>git account
???
>>
I want to live in a hut, spend most of my day lazing around without working, anything else is too stressful
I don't care if a kubernetes pod is not sending a shitty csv file to SAP because the TLS certificates stopped working
Buzzword salad, bunch of bullshit, working for the sake of work without producing anything useful
>>
>>103213431
i think he means when you set up a git username and email to go with your commits
what an odd thing to say...
>>
>>103212961
Notepad++ or something similar that is dead simple
Golang

spend a month using just those. then consider learning Git. then consider switching to an editor with LSP.
trying to learn everything at once will actually waste your time. you need to write code, run code, and repeat that process hundreds of times.
>>
This is why I became an accountant instead of a programmer. Effort reward is insane in tech
>>
>>103212961
I learned programming when I was 12 years old, on a shitty old Pentium 4 Windows 95 PC, without internet access, in notepad.exe, and here you are having all the resources in the world and you are still complaining you stupid lazy zoomlet
>>
>>103212961
All that to have no prospects of landing a job, due to dog shit market.
>>
>>103213577
Why were you running Windows 95 on a Pentium 4?
>>
>>103212961
Just pick a language that looks cool and start there. I'm starting with MIPS assembly because its what the PS!/PS2 used.
>>
>>103212961
Programming in your fantasy:
>waah I don't want to learn surgery, there is brain surgery and heart surgery and ass surgery! How ever can I choose between so different disciplines? I am overwhelmed

Programming in reality:
>waah I don't want to learn English, there is British English and American English and Canadian English and even Kiwi English! I am overwhelmed
>>
>>103213670
well...and how solve this?
>>
ive never seen a leetcode in my life
>>
>>103213110
>Real question. Is that a good idea jump in programming in 2024?
No. And it's almost 2025 already. The last good time to get into programming was probably 2017-2018, now there are millions of unemployed programmers and almost no one is hiring because AI can do 90% of the tasks. If you want money, learn to wield.
>>
>>103213679
learn C
start here: https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
also ensure you don't argparse like a casual
>>
>>103212961
have already done all these naturally without even following any zoomer guide for retards who let others tell them what to do on youtube
well except for the last 3 those are retarded
>>
>>103213624
who actually wrote in mips asm for the psx? two dudes?
>>
>>103212961
Start with whatever shit you're comfortable with and work your way down/up
>>
>>103213709
>learn to wield.
pajeets and mexican do this job

im europoor btw
>>
>>103213601
Why not?
>>
>>103213142
there are more linux distros than programming languages

let that sink in
>>
>>103213431
He means a Github account and you know it, you literal low IQ sperg who doesn't even remember his own learning process or empathize with other's processes.
>>
>>103213709
i learned to wield the scimitar and shield combo, where's my job?
>>
>>103213945
no, mexicans do all the unskilled labor lile roofing and taping/texture. Welders and other akshully skilled laborers are more likely to be chad white felons
>>
>>103212961
Once you learn one language you can learn any of the others by reading through the manual. It's all the same shit.
>>
>watches 5 hours of tutorial videos
>doesn't pause at any moment to try the lesson being taught
>doesn't create several different simple programs that use the principle of the lesson being taught to see if he can get it to work
>doesn't try to understand WHY it works and when it won't
>wonders why he doesn't learn anything
No experimenting, no thinking, no effort. No shit you won't learn.
>>
>>103212961
> be me
> new language, looks cool!
> yay languagename
> 5
> enter enter enter
> password in enter
> done
> languagename enter
> repl starts
> learn the language
>>
>>103213832
Most devs, or so I've heard. The system has so little RAM resources that you really do benefit from counting registers.
>>
>>103216675
*so little system resources
>>
it's a mistake for the majority of software companies to not take developers for granted when the work can be done over the internet and 90% of them are on the verge of being replaced by chatgpt
>>
>>103212961
Would, after she wakes up.
>>
>>103216822
>after
cringe
>>
>>103213577
When I was 12 years old it was too hard to understand Lua for roblox..
>>
>>103213072
>Also Chinamoot. Stop making me do two captchas. Stop telling me the first one was incorrect when clearly it was not
No can do, sorry.
>>
>>103213009
Not with proper security. But otherwise yes.
>>
File: trvth_nvke.png (745 KB, 1440x1382)
745 KB
745 KB PNG
>>103212961
certified trvth nvke. after all these years and computing is still like it was in 70's. it deserves to die.
>>
>>103212961
There are lots of programming languages because they're different ways to think. You must be a burger zoomer to believe it's a good idea to reject that; cosseted and unemployable except as a fast food wagie.
>>
>>103212961
low IQ problem. Go back to india
>>
File: a.jpg (1.09 MB, 2803x4096)
1.09 MB
1.09 MB JPG
>>103212961
The way is clear. There is only sh, ed, and cc
>>
>>103212961
>oversaturated industry: gatekeeping and shittests
>understaffed industry: easy entry
Who would have thought?
>>
>>103212961
>want to learn a programming language
>"here's 20 different langauges to choose from, bro"
You don't need to know them all, but you should be able to pick up something like C# or .net or even god forbid java. Look up job postings and see what they are using.

>"here's 20 different ide bro"
You should just use vscode, full stop

>"don't forget to learn git, bro"
Easy with vscode

>"and master the terminal, bro"
In the grand scheme of things, this is unnecessary. You 100% should understand how to USE a computer though

>"might as well switch your entire os to linux, bro"
This only acceptable answer to this is to use a mac

>"make sure it's arch, bro"
OSX

>"then learn 50 different frameworks, bro"
Depends entirely on the type of job you are looking for, but the ever shifting library thing is pretty fucking stupid. I don't remember that one website that shows like what libraries are hot right now.

>"then spend 10,000 hours doing leetcode, bro"
Mostly depends on the job, but if you are trying to apply to some FAANG company just fuck off

>"then compete with 500 indians for every job opening, bro"
This also depends on the job. Believe it or not, companies that actually HIRE H1B's are already doing it, it's not just some random open spot they decide to. Doing the h1b paperwork costs tens of thousands of dollars and shit which isn't always an easy decision, EVEN accounting for the shit pay. In reality: the companies are actually just hiring outside contracting companies which subcontract to indian shits, which is MUCH easier for paperwork.

But yeah programming jobs are for fucking monkeys, which is why I am in the chad information security sector making bank and doing what I want,
>>
>>103220797
>This only acceptable answer to this is to use a mac
>OSX
>>103220607
>>103220607
>>
>>103212961
literally just download VS Code and Python, motherfuckers get analysis-paralysis because they genuinely think they'll install gentoo and vim and learn C in a weekend
just start and care about being a tech sperg later, just fucking learn
>>
>>103214997
Because creating a "distro" is trivial.
>here's a zipfile that contains debian plus this one extra package. It's called debian++.
There's now one additional distro in the world.

At least a new programming language takes at least some amount of work, even when using a parser generator.
>>
>>103212961
>me, in my teens in early 2000s with 128K internet and pentium 4 PC
>"wow man programming is pretty cool"
>learn it

>op in 2024
>"I want to learn programming guise tell me what to do"
>never learns anything
>>
>>103215009
Exactly, thanks anon
>>
how to go from 0 knowledge to employed in 1 year:
>learn HTML + CSS. all of it. make some static websites that look like a functional website, but does nothing.
>learn SOME frontend javascript. enough to understand what it does beyond alert().
>learn SOME SQL. enough to create, update, delete and join tables.
>learn ONE of these: Java, PHP, C#, Python, NodeJS. Whichever speaks to your heart or the one you already have an interest in. Do not learn multiple languages until you are competent in one.
Then apply for web jobs in that first backend language. your best learning will happen on-the-job. learning on your own in your room doing fake projects is hard. learning because you'll get fired if you don't is the best motivator.
>>
>>103218623
Please explain what you mean by proper security.
>>
>>103212961
os doesnt matter. just download python + vscode (add the python extension) and you are done. after youve built a few things you can think about frameworks and shit. right now your opinion would be worse than worthless
>>
>>103212961
Your greentext is equally wrong for trades.
>>
>>103213057
Go's module system is directly tied to git. If that does or does not answer your question, I don't know what to tell you.
>>
File: IMG_0376.jpg (73 KB, 736x1024)
73 KB
73 KB JPG
>>103212961
>want to learn a trade
>just work for pennies as an apprentice bro
>here, haul my tools for me
>we could use a coffe bro, go get us some
>training? sure you can practice hauling stuff
>btw this apprentinceship lasts 5 years
>>
>>103212961
>>"here's 20 different langauges to choose from, bro"
one programming language has a paradigm, syntax, and basics that are almost the same as other programming languages
>>"here's 20 different ide bro"
what is this? you should solve 1 problem with 1 way, if there are many then choose one
>>"don't forget to learn git, bro"
not necessary, unless you want to open your source code to the public, the basics of git are easier if you just open the project source code
>>"and master the terminal, bro"
no need to memorize terminal commands, search on google
>>"might as well switch your entire os to linux, bro"
>>"make sure it's arch, bro"
all linux distros are almost the same, just learn the basics
>>"then learn 50 different frameworks, bro"
no need, what part of "learning the basics" don't you understand, retard?
>>"then spend 10,000 hours doing leetcode, bro"
you need to develop your logical thinking, with that, you don't need to do leetcode
>>"then compete with 500 indians for every job opening, bro"
unfortunately the problem with pajeet is not competition, but how dedicated are you if you are underpaid, there is no shortage of competence, just companies looking for cheap workers
>>want to learn a trade
>>"we always have an opening! Grab your tools and you'll learn from the job, chad"
let me tell you something, this job is exhausting and pays as little as a pajeet coding job, it's fine if you just don't want non-whites around you, but most people don't want to bother working in this field for a reason
>>
>>103224764
2fa + ssh, gpg keys, access tokens, properly connecting accounts, ensuring all of this is properly set up for a project

Not really learnable within the first literal 5 minutes.
>>
>>103212961
>health goes to shit in less than 10 years
there's a reason people fled from the trades©
>>
>>103225168
Gpg and tokens are completely redundant in current year. Even so all of that is covered by any 15minute tutorial on youtube. If you wanna make a point mention rebase.
>>
>>103225223
So more than 5 minutes.
>>
>>103225022
>it's fine if you just don't want non-whites around you
Wait till he learns trades are 90% spics.
>>
>>103225238
>implying anyone watches a full tutorial these days
Good one, gramps
>>
>muh trades
>Doesn't understand trade unions haze and shit on newbies who aren't connected
>Doesn't know about Mexicans
>Low pay unless you're lucky

It's literally the same story no matter what generic career of moderate skill you think is available.
>>
>>103213057
just program everything with standard library, if you are unable to do that get chatgpt to do it for you
>>
>>103224867
This. If you're a go getter or jive well with the union, you can usually advance past that, but my brother was doing rebar work for literally years and it's basically the most backbreaking labor in steel construction.

Gen Z Trade cucks are in for a rude awakening
>>
>>103225355
good reminder, the gaslighting never ends
>>
>>103212961
>20 different languages
Just pick one, they’re all the same once you learn one
>20 different IDEs
Just pick one and use it
>learn git
10 minute YouTube video
>master the terminal
You don’t even need to “master” it but again, it’s not that hard
>500 Indians
Okay now that’s a real problem
>>
>>103217886
omg same! i remember my friends in school getting infinite bloons money with cheat engine, and i remember being really self-concious that i didn't understand what cheatengine did or how it worked.
i had to come to terms that i was a midwit very early in life (among other things). thankfully i now understand it, but that shame will always be there: that i couldn't understand cheat engine at 13 years of age. jeez...
>>
i come from a line of tradies and their bodies are completely wrecked by 50

then again programmers all seem to die in their 50s too
>>
>>103220797
>information security sector
SOC?Redteam? And i think you shoud know python
>>
>>103213577
Honestly, it helps having fewer choices and distractions.
>>
>>103212961
That's the problem when you see a lot of memes about language fights and forget that you have to have a goal in mind and then try to research the backbone (requirements) and study what your area is all about.
>>
File: 98745987324985739.png (54 KB, 876x464)
54 KB
54 KB PNG
>>103213009
You're the anon who keeps complaining about having to learn terminal and Git, right?

Here's your salvation https://www.warp.dev/
>>
>>103225168
2fa was invented because the goyim cannot reliably type a password longer than 8 chars on their touchscreen goy slabs, and because the goyim wouldn't willingly provide their phone number
ssh is all you need
you don't actually use computers, delete system32 and apologize to your mother
>>
>>103213072
No more back chat or I make you wait 20 minutes and you do captcha 5 times.
>>
>>103228325
Buy ads fag
>>
>>103228783
Suck more chinkmoot cock fag
When did this fucking cucked ass redditboard start using a literal advertisement as an insult against shills?
>>
File: 1726833876891796.jpg (14 KB, 653x653)
14 KB
14 KB JPG
>>103228783
>>103228809
are you guys ok? are you talking about their little shop? oh fuck off
I don't use reddit so i don't know what's going on there but you guys are pretty up to date...
>>
>>103228947
Using "BUY 4CHAN GOLD!!" as an insult is the most reddit behavior you could see.
>you guys are pretty up to date...
Yeah, I'm up to date with reddit because people like >>103228783 come here often, and you start identifying their mannerisms pretty easily
>>
Computing peaked in the 80s when BASIC was all you needed. I refuse to change my mind.
>>
>>103225022
all those words just to be wrong
>>
>>103226405
>they’re all the same once you learn one
man, are you in for a surprise when you come across something that uses a different paradigm
>>
>>103215342
>Yeah bro just dedicate you life to a craft
Lol, really?
>>
becoming a lawyer or a doctor is more straightforward and takes less time than becoming a real programmer
>>
>>103212961
tech is balls now. too much bloat
>>
File: 1705064258139.png (308 KB, 540x540)
308 KB
308 KB PNG
Another generic demoralization thread.
/twg/ is just the demoralization general.
Honestly, what's /g/ good for?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.