How do you actually get good at programming?
im a CE major and suck balls. The other kids in my class are miles ahead of me and I hate it. everyone is better than me and being a brainlet sucks!!!
how to git gud?
How do you actually get good at programming?
im a CE major and suck balls. The other kids in my class are miles ahead of me and I hate it. everyone is better than me and being a brainlet sucks!!!
how to git gud?
Other urls found in this thread:
You're like the art student who doesn't draw outside of class.
All those kids practice at home, and have been doing this shit in their free time since before you enrolled.
Just drop out now.
Install gentoo.
kys
This desu. Its too late for you now.
Literally just practice. There are tons of programming exercises you can find online. Try tackling a few problems everyday without just googling the answer. Try to think critically about the problem and how to go about creating the solution.
Also, draw things out, it can help to have visual aid
ty :)
Pratice and good engineering books.
Believe me... Solving control stuff improved my attention a lot.
practice and read books
Take a functional programming class, if you're any competent at math like knowing f(x)/g(x) = x then you'll excel in that course whereas the kids who spent their lives doing imperative programming will fail miserably the first few weeks. That's why CMU starts students there these days, to throw them a curveball and equal the playing field for the students who didn't program since age 9
You get good by putting in the hours. It's Friday night and I'm pretty confident you have spent it shitposting. Do the fucking work.
Look of you were one of those kids that just gets it you'd know by now. Since you aren't, put in the work nigga.
>the functional programming meme
Sidestep into Software Engineering, that way you can preach how something should be programmed (with a dash of project management) without actually needing to code yourself. Best thing is you'll end up being the boss of most those kids miles ahead of you and on a better wage.
What are some good resources to practice?
get a job as a programmer, you get good programming 40 hours per week
Get a programming job and do maybe 3 hours of programming a day and the other five hours shooting the shit.
>f(x)/g(x) = x
Failed latex attempt
function which maps x in X to g(f(x)) in Z.
I want to ________ nue.
>Failed latex attempt
There's literally no latex there.
I wish I had programmed since age 9.
All I had was a Mac os 9 machine and no internet till I was like 15.
No you don't, because you would have habits that need to be removed. I hacked scripts and wrote custom kernel mods since Grade 7 and generally wrote really shitty code that I had to relearn completely. My piles of hacks were trash
tis ez-san...
adjust your aim first, then reconsider. there are many many ways to wind up doing >40 hrs a week programming I should mention, most of them now are shifted out of your field though... I never aimed to learn to program and in fact wound up with a lang proficiency that Sup Forums H8s but for the job is pretty pretty prettty good (when we are talking of the sheer amount of visualization wrappers at least that you can do with py 3.5 or greater)... I learned C, MATLAB, and FORTRAN on the job, and despite Sup Forums never grew fond of any, due to differing goals of the bulk of the g crowd.
Aim first for problems that simple scripting can remedy of LARGE inputs... if that is your thang... for instance I am no programmer but to learn what I needed for my Job in the field of astronomy as well as bioinformatics, I spent time outside of classwork doing random things that did in fact interest me (making scripts that could using API of earth bound telescopic data initially able to show me the Kepler data vs ground data to eyeball the perceived dip at the dates predicted. After which i proceeded to write code that was incorporated into a project [I had worked on for some time without knowing how to program but providing the data from which the framework was based] (I was the tireless advocate of making the software opensource and accessible to others to help aid in the understanding of what we were trying to accomplish with the aid of the community at large within a lifetime.OSCAAR is for the photometric surveys primarily done to confirm or rule out the existence of candidate exoplanets now employed for research observatory's around the globe: github.com
helping with that even if you commit in a lang that is your preference will always be appreciated, someone will translate it and further the ideals of the initial idea that my comp sci friend and I made though he bore the initial brunt of the whole getting the idea off the ground before i even knew python, then updating it as soon as i knew 2.7 some years ago, making me learn 3.5...
I need that though to have a job in a field that is not programming heavily but is very very computationally heavy for simply keeping my job, and remaining competitive in a data heavy field as a scientist with support of people like the software engineers that make work possible for me. Python I would actually argue is exactly what is needed for what I do, despite my equal knowledge of C in the last 8 years when I primarily learned from work or off the job as mentioned (but never in school) truly what I was and was not able to do. It is rewarding especially the field of bioinformatics that is what pays in the region I am fortunate to live in with the first gene therapy to actually aid others finally being approved. It was done not through kind words with FDA, but modelling of protein and biochemical energetics of protein folding in-silico. The possibility of helping people is now a year away reality in trials finally.. more so OP is the rarespawn feeling of a genuine wanting by others for help for your unique skillset... [mine] finally after so many years spent doing what I never imagined would one day help me let alone others.
Yes I know you all will take issue with me using python as primary, but note that I merely use it as a medium for an engineer to translate into the language of the project because of my comfort level vs some of those less simplistic and very Sup Forums favoritism tier langs. Also keep in mind I am not in software engineering but am suggesting that if these are the OP's problems, there are alternatives where he can make a difference if he wishes to be a man needing use of some lang, and to have the satisfaction of his scripts or programs-- situationally dependent, actually doing something for the greater good of a organized project in many regions of science requiring that modernistic definition of data literacy and data manipulation (which no longer means excel as is the commonplace misnomer and reason so much is wasted on interviews where I work quite literally due to interview questions asking whether someone can do something simple in even matlab or Jupyter nb with numpy access
>>but will just make the mistake of saying "Where's the icon for MS Excel?"
on their manjaro looking Pacman based iconless desktop setups that is often babies first linux encounter- in HR. That query DQ's them of course from the job to which they claim they can do something they clearly cannot, when the terminal is open in a window and 96% of those signing up never have used that "scary thing that comes up when the computer is broken..."
\end of el pollo primo
TLD□□TLDR□TLD□ T,,,~R□□LD□□TLDR TLD□□TLDR□□LD□□TLD□
T'''~R□□LD□□T'''~R TL~R□T'''~R□□LD□ T'''~R□T'''~□□T'''~R□T'''~R
T'''~R□□LD□□T'''~R TLDR□T'''~R□□LD□ TLD□□TLD□□TLDR□T'''~R
T'''~R□□LD□□T'''~R T'''DR□T,,,~R□□LD□ T'''~R□T'''~□□T'''~R□T'''~R
TLD□□TLDR□TLD□ T'''~R□□LD□□□LD□ T'''~R□TLDR□T'''~R□TLD□
I did this but some of those would take me weeks to finish :( I haven't advanced in a while I'm always stuck