[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Fell for the programming meme
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 37
Thread images: 1
File: aml12.jpg (63 KB, 720x720) Image search: [Google]
aml12.jpg
63 KB, 720x720
>buy python book
>work through it

>6 months later
>still only doing toy problems

how the fuck do people use programming in the real world?

I'm tired of figuring out how many 6 digit prime numbers there are that end in 3. fuck that.
>>
>>53892874

The problem here is that you chose phython. Maybe you should start with something easier, like Java?
>>
In the real world? Go write an apache module

Find some tech, and integrate it with some other tech using APIs. That's real world tech shit mate
>>
Python is a toy language.

You should have started with C.
Now it's too late because you never learned about pointers, and you're gonna give up learning C because "POINTERS ARE TOO HARD" and you never learned how to implement any of the library functions you use.
>>
No, you basically got it, programming exactly what you want to is shit.

People get paid the big bucks because they have to read through other people's 10 year old code using ancient libraries and fix stupid fucking problems that have nothing to do with anything. Actually writing the code to begin with is cake.
>>
>>53892892

i took C++ in hs and college. but i just did the bare minimum in those classes to get a B.
>>
Go to college.
>>
>>53892953
i did. i got my bs in information science in 2005 :(
>>
>>53892959
See if you can get financial aid to go back. Sometimes people can't learn without structure.
>>
>>53892874
programming is not for everyone
>>
>>53892874
What's stopping you from making a "real" application? Think of an application you want to develop and make it.
>>
>>53892874
Programming is a means not an ends.

That said I recommend working with TKinter or another display module.

Html, Javascript and it's canvas API are excellent tools to start making interactive programs.
>>
>>53892874
Make games. I made Snake with python 3.
>>
>>53892874
make random games and send them to game companies, do this enough times that it pisses them off then they'll decide to give you a janitorial job just to get you in
>>
>>53893443
>>53893370

i hate games
>>
>>53892874
>>6 months later
>>still only doing toy problems
>how the fuck do people use programming in the real world?

DUMB ASS.

It's because you're suppose to learn Python syntax by reading through a book and then using documentation + tutorials to make your own shit that you want.

Python is incredibly easy, you just need to learn syntax(you can look up specifics later if you forget how some shit is done) and then you find libraries that do what you need to do and use them.

Use PyGame to make a gayme maybe.

Or Django/Flask to make a web app

Or PyQt to make GUI applications

or some other shit

there's so much you can do you just need to start doing it once you learn syntax.
>>
In the real world you already have most of the code and need to figure out how to add things.

Python in particular is almost never used for standalone applications.
>>
>>53893989
>>53893989
>Python in particular is almost never used for standalone applications.


b-b-but you guys said it was a good language to learn. reddit even agreed
>>
>>53894001
Cheer up
You can still make VNs with it
>>
>>53894027
i hate everything right now
>>
>>53892892
>Java
t.Pajeet
Work with C++ if you feel retard to work with C
>>
>>53894061
your getting double reverse memed laddy
>>
Well, what do you want to make?
>>
>>53892874
Python is fine. Uber is written in Python and Nodejs. You just need to want to make something. start a project.
Break your goal down into smaller goals in 1-2 week chunks.
Break your subgoals into individual tasks you can finish in a day or two.
Start in doing the simplest thing thst could possibly work. Dont try to make it perfect the first time.

Example project: i want to say "ok computer, play Fullmetal Alchemist" and it finds and plays the next episode from my network share

Subgoals:
1. "ok computer" hot word detection and speech transcription
2. searchable database of my local media
3. vlc integration to remember last episode viewed in series
4. glue it all together

This would take like 6 months of weekend woek at the most.
>>
>>53892874
write malware and hack into things

>implying this is implicative
>>
>>53892874
The Google Summer of Code is currently happening. It's too late to apply but each organisation has an associated wiki of potential problems / projects. Alternatively, look at Github tickets tagged with beginner. Your code will probably be too shit to submit but you can at least dick around with something practical
>>
>>53893068
This is what pushed me to become a better programmer. Personal projects you really want to make are fun and educational at the same time unless it's piss easy.
>>
>>53892874
Maybe find a problem to solve?

Then try and solve it with python.

Like, Make a website?
Sort your porn into convientiently DVD sized chunks?
Automatically stalk your ex on facebook and download every album with "summer" in the title?
>>
>>53895765
>>>53892874 (OP)
>Maybe find a problem to solve?
>Then try and solve it with python.
>Like, Make a website?
>Sort your porn into convientiently DVD sized chunks?
>Automatically stalk your ex on facebook and download every album with "summer" in the title?
Intelligent
>>
>>53892874
>>53892892
The Problem is that OP seems to be retarded, 6 months should have been more than enough to have learned multi threading, IPC, Networking and GUI development no matter what language he chose.
>>
>>53896214
Depending on what you're learning from. Even the smartest person in IT won't learn shit from crappy literature and kid courses.
>>
>>53894182

Thanks, I might try to remember this. I intend to try and learn C.
>>
>and you're gonna give up learning C because "POINTERS ARE TOO HARD"

except learning another language makes them easier to understand don't know why you think doing C first is the only way
>>
>>53896250
If a person is not retarded they'll realize whatever they're using to learn is shit and research for a better source
>>
>>53893006
And the worst thing for those people is running into people like you that take the meaning of the conphrasing of "without structure" to mean an institution. The structure they offer you at schools is an abstract one not a figurative one.

The phrase learn without structure alludes to the fact that many people will not reference the structure upon which the theories were based.

To these people lines are not motion. Programs are not address tables. Emotions are not chemical. Philosophies are not passive. Science is not a collection but rather a force.

If you go back to school, consider the structure and apply what you've learned to it. By the end of an AA degree in CS, you should have the ability to build a basic web server and a plethora of applications for it. Most students miss this opportunity by focusing on what sets their degree apart. Instead focus on making your career.

Excuse me if it seems I'm talking down to you but /g/ is full of 15 year olds.
>>
>>53896326
Pointers aren't hard. People who started programming in Java and never understood Java references have problems with C. With a tiny bit of understanding on how computers work, pointers will be very intuitive.
>>
>>53896695
Pointers are easy if you don't leave out mouse functionality. Or even the cursor.
Thread replies: 37
Thread images: 1

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.