[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
How much programming experience should I have before going into
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: 60
Thread images: 6
File: computer-lecture.jpg (110 KB, 618x354) Image search: [Google]
computer-lecture.jpg
110 KB, 618x354
How much programming experience should I have before going into computer science?
>>
>>54499824
Don't you learn programming in computer science?
>>
>>54499824
No need experience, first year you start with C++ and all the basics.
Everything you know before university, it is better for you. :)
>>
>>54499824
>>NADA wallou 0
>>
17 years or you're fucked
>>
None and by the time you finish comp sci you'll be taught next to none.
>>
>>54499824
Preferably zero.

So you don't start out with any bad habits.
>>
Some. Or else they'll teach you bad habits.

Source: watched my uni teaching bad habits
>>
>>54499824
the more the merrier anon
>>
>>54501586
>16
you are under age
>>
>>54499824
>programming
>computer science
now I may be retarded but if you want to do some software based shit CS is far from what you'll want, it being focused more on hardware than software.
>>
>>54499824
At least be able to work your way around a raspberry PI. It's probably as challenging as some sophomore level CS classes at your average public college
>>
>>54501840
At least at my uni they have Computer Science which is more software and cryptography oriented, and then Computer Systems which is more hardware oriented
>>
>>54499824
It's the summer so buying a C++ or Java book couldn't help. I'm reading the "Starting out with C++" book by Tony Gaddis.
>>
File: 1459037971663.jpg (38 KB, 640x426) Image search: [Google]
1459037971663.jpg
38 KB, 640x426
Is 26 too old to study CS?
>>
>>54502076
Best time to plant a tree was twenty years ago, the second best time is now.

Plant your tree anon.
>>
>>54502076
let's suppose you live to be 70. you study CS over the next 4 years. that leaves you 40 years to practice your craft. what do you think.

men in ancient sparta went through training their entire youth and weren't done or considered a free adult until 30, you aren't old.
>>
>>54499824
Zero. Pick up a discrete mathematics book and read it cover to cover.
>>
>>54499824
Don't worry pajeet, they'll assume you know fuck all. Spend your summer shit posting.
>>
I'm doing IT.
Is there any reason not to kill myself?
>>
you should know how to do basic (precalulus level) algorithmic analysis and write robust code (error handling) with unit tests (no one likes writing or using unit tests, but your users will love you). you should understand a full development environment including syntax highlighting and compilation options. you should know the areas of focus that exist like operating systems, networking, security, databases, compilers, file systems, server-client programs, desktop apps, web apps, mobile apps, etc. you should have a public code repository with some of your work even if it's lame and simple stuff. you should work on at least one open source project so you learn how to work in a team with an existing code base.

your degree will be either real world or theoretical. the latter is better and from top 25-35 schools, but you won't learn much practical stuff and will have to supplement your official learning with self teaching.
>>
File: 1448036456741.jpg (19 KB, 364x366) Image search: [Google]
1448036456741.jpg
19 KB, 364x366
>>54502076
>tfw I know this feel after deciding senior year to drop engineering and go for CS
>>
>>54501782

Not true all the time, but painful when it is. My CS courses were mostly theoretical, so you gotta practice programming outside of school or you'll be fucked
>>
>>54502510
Massive overkill for year 1 comp sci, this would be great to have but I doubt this poster even had these credentials going into school and if (s)he did then there probably wasn't much of a childhood involved.
>>
>>54502600
>not going into a startup at age 19.
git gud, kouhai
>>
File: 1461861230795.jpg (2 MB, 2448x3264) Image search: [Google]
1461861230795.jpg
2 MB, 2448x3264
>>54502614
Ok.
>>
>>54502114
i like this advice
this is nice advice
thanks anon
>>
>>54502681
Go chase your dreams fami
>>
>>54502004
That's actually a pretty decent book for a total beginner. My intro C++ class used it and the examples and descriptions are easy to follow.

But since I'm an engineer whose field literally has zero use for C++ or programming it's time to forget everything I learned
>>
>>54502570
Unless you are into engineering which are born to be more "practical" and give you a high salary job into industries. Choose your favorite engineering :
Software engineer
Electrical and computer engineering
Informatics eng
Systems eng
Or whatever they call it since basically they go into hardware or software.
>>
>>54502852
which one pays the most and has the most job offerings
>>
>>54503023
Depends on the country. I can tell you every one has a degree about computers focused on hardware or software.

Focus on software : informatics, informatics eng, system analysis, system eng, software eng. They are basically all the same with different names.

Focus on hardware : electrical and computer eng, electrical eng.

About money? Go to softawere focused one since there's a lot of job. The hardware one sadly have no market in most of countries exept maybe in USA, Germany and China.
>>
>>54503107
I'm american but the hardware industry isn't looking too hot compared to the software industry.
>>
>>54499824
All of it.
>>
>>54503778
What did he mean by this
>>
>>54503180
>I'm american but the hardware industry isn't looking too hot compared to the software industry.

hardware industry: a PhD or Masters will get you a job, jobs start around 125k
software industry: a HS diploma will get you a job, jobs start around 80k
>>
>>54502852
Which one of those is the new politically correct term for plumber?
>>
>>54502151
>>54502681
Yeah it makes complete sense but for some reason employers only want young folk who rely on the government/parents to fund their education to give jobs.
>>
File: 1462764943094.gif (2 MB, 400x300) Image search: [Google]
1462764943094.gif
2 MB, 400x300
>>54501813
>Some. Or else they'll teach you bad habits.
>Source: watched my uni teaching bad habits

Using namespace std

Why even bother turning on a computer?
>>
The same amount of experience you have when you graduate.

Zero.
>>
you'll be fine, OP
>>
If you are going into CS without at least 2 years of programming experience to iron out your noobie years then you are basically unemployable.

Its not to late as long as you actively program outside of the course work
>>
>>54499824
None. Its a fucking meme.
>>
minimum:
5 years experience in any language
Public github with 3 projects
bonus:
startup experience

if you don't have this don't even bother applying
>>
>>54503813
I have a diploma how do I get into software?
>>
>>54499824
You don't need anything. It might help for your first year, but I didn't know shit except some basic logic and I'm doing fine.
>>
>>54499824
you need experience with PowerPoint first for sure
>>
>>54502600

>algo analysis at pre-calc level
1 year comp sci AP
>error handling and unit tests
1 summer internship
>understand an IDE
the above will cover it
>areas of focus
you don't have to know all of these, just that they exist and that takes maybe 2 weeks on Google
>public code repository
the above will cover it, but 1 year after comp sci ap you should have something written
>work on an open source project
forget your own code, just spend junior year of high school in comp sci AP, summer internship, spend senior year contributing to an open source project

it's not even 2 years of part time education! if you start coding freshman year of high school then you'll easily accomplish all of this and more.
>>
>>54503180

hardware has high barrier to entry costs. you can code for free.
>>
>>54505422
which is why software jobs are full of pajeet & friends while only pasty-white neckbeards do ASIC design and computer architecture
>>
>>54499824
>How much programming experience should I have before going into computer science?

not much really. I went in knowing shit about C# and that helped me for my first CS class that did coding in C.

but honestly you could do it without knowing dick about coding languages since that's the purpose of the intro CS classes is to teach the fucking basics and weed out people who don't give any fucks about coding.
>>
>>54504316

When you troll, but you're suffering on the inside
>>
>>54504677

Visio helps as well
>>
>>54505452

the guy who created usb was indian. fuck you.
>>
>>54505587

great, that explains why I have to get a completely new set of jacks/cables every 2-4 years

thanks based pajeet
>>
File: serveimage.jpg (49 KB, 1000x1000) Image search: [Google]
serveimage.jpg
49 KB, 1000x1000
>>54505611
pic related, glorious american-designed connector standard which hasn't needed an upgrade, new jack/port design, or version number in decades
>>
About tree fiddy.
>>
>>54499824
To put it simply: the more, the better.

PS. CS student on first year.
>>
>>54505550
found the plumber
>>
>>54507940

Is your code really that bad
Thread replies: 60
Thread images: 6

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.