[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
signs you went to a java school >java is mandatory >database
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: 43
Thread images: 3
File: 000.png (78 KB, 738x1107) Image search: [Google]
000.png
78 KB, 738x1107
signs you went to a java school
>java is mandatory
>database class is basically just how to use SQL
>never had to prove any non-trivial algorithms were correct
>no calculus or linear algebra
>no compilers
>no computability theory
>never learned prolog
>never learned a functional language
>most of the students want to program games
>operating systems class didn't make you code a kernel from scratch
>more than 5% of faculty are indians
>you were forced to use UML
>>
Seems like they're training people to get a job instead of training NEETs like my university did. Yes, I did learn C, compilers and linear algebra. Turns out the real world demands different things.

Blame the enterprise and business, not the school.
>>
>>54203501
You can go to a code camp if you want to learn enough programming for web dev or enterprise software
>>
>>54203845
I know and that's what I should've done.
>>
>>54203907
I wish pajeets and "I wanna make vidya" would realize that so CS won't get dumbed down
>>
Signs I went to a Java school

>The 200k I earn a year as a senior architect for a Java code base
>>
>>54203845
Yes anon a 3 month boot camp will teach you as much as a 4 year degree
>>
Someone outside of our Bulgarian universities is teaching Prolog? I was thinking that outside of a some more obscure use casses, it's basically dead.
>>
>>54203955
You don't need a 4-year degree to code business software
>>
>>54203937
I kekd
>>
My school was an OCaml school.
>>
signs you went to a LISP school
>LISP is mandatory
>you think closures came from LISP or Scheme
>you think languages must have specific features in order to be good
>you confuse thinking differently with being less intelligent
>you think Java is LISP + C++ and have never heard of Simula or Smalltalk
>you call JavaScript and Ruby "LISPs"
>you think JavaScript is "more functional" than Python
>you think Prolog isn't widely used because "the man" is keeping it down, not because it is designed for specific kinds of problems
>you think bad code is better because it was generated by a macro
>you don't think you need to understand algorithms because optimization is magic
>you write essays on why LISP is not popular
>you are insulted when a LISP program is rewritten in another language and becomes faster and easier to read and maintain
>you think LISP would be more popular if other people or languages didn't exist
>>
It's worth noting that Spolsky (the author of that blog post) doesn't like Java because he was the project manager for the team behind VBA, and ended up getting shitcanned form Microsoft in 95 when Microsoft made the shift to Java and MS JVM.

Sun sued Microsoft over EEE and the MS JVM, so VBA ended up hanging around until C# and .NET, but pretty much any opinion he has on Java comes down to sour grapes because Microsoft killed his pet framework.
>>
>>54203501
>Seems like they're training people to get a job
That's not what universities are about
>>
A lot of great programmers never went to college at all, who gives a fuck.
>>
>>54205697
like who?

>inb4 Steve Jobs
>>
>>54205643
Your information seems irrelevant given the content of OP. Spolsky says Java isn't hard enough to act as a test of programming ability... that's hardly a complaint about the language.
>>
>>54205709
John Carmack.
>>
>>54205709
jwz
>>
>>54205736
>John Carmack
shit programmer
>>
>>54205709
Miguel de Icaza
>>
Looks like you guys go to shitty unis, in my uni which is in top 5 in my country, we weren't taught any programming language in an academic course.
>>
>>54205807
But we had a programming lab course in which we were taught prolog and haskell
>>
File: 1460041903414.png (207 KB, 400x400) Image search: [Google]
1460041903414.png
207 KB, 400x400
>>54205741
(You)
>>
>>54205711

But that statement is so broad it is absurd:

Java can be used to do simple web apps, or scaled up to run the back-end of the Gapps stack, NASA software, and literally anything else in between. Clearly we can discern the differences between simplistic swing apps and the giant Java apparatuses at work behind eBay, Google, or the Java modelling work done at SLAC.

The inference is that 'Java is not hard enough and therefore it's inferior'; as indicated by the title (unless you're suggesting that you can some how put a positive spin on "perils").

I thought the blog post was bunk when I first read it a year after he posted it, and it's even further up on the bunk scale in 2016 when companies are actively moving to Java for complex projects.
>>
>>54205709
Peter Norvig said in a blog post that one of the best programmers he knows never went to college
>>
>>54203147
>>operating systems class didn't make you code a kernel from scratch

My OS class didn't.

We did have fun with deep tracing of the Linux Kernel. But no custom Kernel for me :(
>>
>>54205679
So you admit that universities are a scam?
>>
legit every video I see involving Java tutorials
>scrolls through comments
>tons of little fags complaining that they need help with a Minecraft mod they are making
>mrw thisistheend.gif
>>
My UNI is the second best CS program in my state and Comp Sci 1 and Comp Sci 2 both use Java.

There is nothing wrong with introducing people to programming using Java. It's the most in-demand language and the skills you learn can be transferred to other languages. The only programming languages I would suggest starting with at a Uni is Python or Java.
>>
>>54208890
unis are for theoretical stuff, whoever went to uni thinking about learning programming there should take a shot to the leg. To get good at programming takes lots of time and universities are not for that, not for getting skilled at something.
>>
>>54203147
>>54203147
>java is mandatory
It was
>database class is basically just how to use SQL
Nope
>never had to prove any non-trivial algorithms were correct
Two algorithms classes
>no calculus or linear algebra
Took both
>no compilers
Compilers is a requirement. We wrote a Java compiler in Haskell.
>no computability theory
2nd algorithms course
>never learned prolog
A required class taught prolog, Haskell, and Ruby
>never learned a functional language
See above
>most of the students want to program games
Most of those students failed out
>operating systems class didn't make you code a kernel from scratch
Didn't take this one, but the class is basically programming a kernel
>more than 5% of faculty are indians
More like 20%
>you were forced to use UML
Yes.

Your list is shit, and there's nothing wrong with Java.
>>
Was my database class "good enough"?
This is what we learned (in order):

file-based apporach vs database approach
relational algebra / relational calculus
relational model
SQL DML (Oracle)
SQL DDL (Oracle)
PL/SQL (Oracle)
ER Modeling
normalization
database concurrency
object oriented databases
XML

we also had a file-based project and a hospital database design project
>>
>>54209525
Good enough to be a codemonkey
>>
>>54203147
as if python isn't infinitely worse lmfao kill yourself
>>
>>54209254
this

the "universities are for everyone and you must have a degree to get even a basic job" is the worst meme
>>
>>54205736
overrated tbqh
>>
File: 1426548231392.png (141 KB, 800x600) Image search: [Google]
1426548231392.png
141 KB, 800x600
>>54209711
or even that doing a cs degree will turn you into a programmer
>>
>>54209749
size = 9

for i in xrange((size-1)/2):
for j in xrange(i):
print(" "),
print("*"),
for j in xrange(size-2-2*i):
print(" "),
print("*")
for i in xrange((size-1)/2):
print(" "),
print("*")
for i in xrange((size-1)/2-1,-1,-1):
for j in xrange(i):
print(" "),
print("*"),
for j in xrange(size-2-2*i):
print(" "),
print("*")
>>
>>54210008
int size = 9;
for(int i = 0; i < size; ++i) {
for(int j = 0; j < size; ++j) {
System.out.print(i == j || size - i == j + 1 ? '*' : ' ');
}
System.out.println();
}
>>
>>54210114

Use a string builder to get less system calls and increase efficiency. Then print the whole thing after the loops have run.
>>
>>54209749
Is this a real example or an exaggeration? I can never tell with these.
>>
>>54210114
Has anybody else noticed that code snippets are being rendered in the monospaced version of the open_dyslexic font?
The font is heavily weighted at the bottom to counter the dyslexic's tendency to rotate letters.
Thread replies: 43
Thread images: 3

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.