[ cyb / tech / λ / layer ] [ zzz / drg / lit / diy / art ] [ w / rpg / r ] [ q ] [ / ] [ popular / ???? / rules / radio / $$ / news ] [ volafile / uboa / sushi / LainTV / lewd ]

λ - programming

/lam/bda /lam/bda duck
Name
Email
Subject
Comment
File
Password (For file deletion.)

BUY LAINCHAN STICKERS HERE

STREAM » LainTV « STREAM

[Return][Go to bottom]

File: 1445041507227.gif (473.46 KB, 500x355, tumblr_n594zqluJ31rpfk7eo1….gif) ImgOps iqdb

 No.10590

Why do you like CS/CE, Lainons?
>>

 No.10591

I dont know, I was majoring in mechanical engineering and I took a programming class and never looked back. I enjoy knowing about how computers work and how computer programs perform complex tasks. There is a seemingly infinite list skills, languages, paradigms, etc to learn and keep me occupied.

>>

 No.10593

First I liked doing creative stuff with which you could interact
Then I liked making things that would show unexpected behavior
I like systems, wherein you have a framework or interface and behind that there are some mechanisms that define what you are using and with which you can tinker and get some custom behavior, or you can do some wIzardry with that knowledge

>>

 No.10596

>>10590
You don't need other people to get anything done.

>>

 No.10610

I've always like logic and computers, I really like discrete maths and right now I'm revisiting Lisp and it's just perfect.

>>

 No.10614

File: 1445086335031.gif (1.36 MB, 1280x1024, yuki vidya programming.gif) ImgOps iqdb

literally just because it looked cool as fuarrrk

>>

 No.10615

>>10614
Looks like legit ANSI C code.

I got interested into computers when my father bought himself a high end machine with the first egeneration of core duo cpu's one month after the launch date still in 2006. It had 2 gigs of RAM and a Radeon 1900xt. I immediately wanted to know everything about it. My only regret is that I became a Vista fanboy before I became a Linux fanboy.

>>

 No.10619

because too dumb for mathematician

>>

 No.10620

I got into CS because of my godmother. I was a military and my mom was enlisted and her best friend a contractor one day her office was moving to a new building and got new equipment. She nicked a machine and gave it to me for my 7th birthday she turn it on and said "Go nuts." Since then I just fell in love with computers and how they work she also gave me my first programming book a couple of days after that. She mentored me and after I learned the basics I have been flying solo ever since.

>>

 No.10643

I hate to sound lame here but the main reason that I love it is because it's fun

>>

 No.10647

i honestly wanted to make games, but after awhile i didn't like it but i find it fun to make things.

>>

 No.10648

>>10643
Not lame at all. This a very valid reason.

>>

 No.10651

>>10643
Working on a dual degree focusing on both embedded software and electrical engineering.

That being said I got an even lamer reason: My idol as a kid was Gyro Gearloose.
I will honor that by building sway soykaf all the time in my future garage.

>>

 No.10652

Actually I wish I had majored in Math. My school's CS program is terrible :( I have learned nothing from school nor have I been challenged...

What a waste of four years.

>>

 No.10654

>>10652
My CS program was pretty terrible as well. I wasn't challenged at all, I even declined an offer for a full paid tuition for a PhD from the same school.

>>

 No.10655

>>10654
Yeah same (except Masters instead of PhD).

To be fair, when I was applying to schools it was the only school I could afford (long story). I'd rather be in my position than have lots of debt.

I think I am going to take some inspiration from >>10143 and learn some Math on my own after graduation.

>>

 No.10656

>>10652
4 years is not much, my school wasted me few years while learning and now I can't even get a job. fuarrrk being NEET.

>>

 No.10658

>>10652
>I have learned nothing from school nor have I been challenged...
while I'm sympathetic to being in a school where the program isn't quite how you would like it to be, the real trick is that one should push themselves and learn things outside of the curriculum. I actually studied Mathematics and honestly the best thing I did was to pursue my own interests and network in the time that I had before I had to leave.

>>

 No.10659

>>10652
>>10654
>>10655
You don't want free schooling so you can take over the CS department and make it better?

>>

 No.10662

>>10651
>That being said I got an even lamer reason: My idol as a kid was Gyro Gearloose.

hahah

mine too! And for the very same reason I want to get an diploma in EE or Mechatronics.

>>

 No.10663

I don't tbh
I got through an ECE degree only to find that most of it bores me

>>

 No.10664

>>10656
did you not finish the degree? or is there something else that's prohibiting you from finding a job?

>>

 No.10753

>>10590
CE

Mostly because it deals with what I'm interested in. I wanted to learn the software and the hardware because I think it's a powerful combination to be able to manipulate signals and data within both the analog and digital domain. It's especially relevant to me because I want to make embedded electronics so I have to know both sides to do it effectively. The other thing is that I like computers in general and knowing how things work and designing solutions to my problems that involve automation of something I don't want to do.

>>

 No.10756

video games got me into technology. personal crisis and actually lain shifted my focuses towards computers themselves as a science and practical uses.

>>

 No.10757

>>10756
pretty much the same for me lainon, I used to want to develop games, and now that doesn't really interest me at all.
I want to do things that actually matter instead. It's hard to find things I can do to help though. Feels like so many things have already been done and are now locked down by corps.

>>

 No.10764

>>10757
I know that feel to lainon and like many here i just got into CS for games, stayed because of all these awesome things you can do programming. I'm in some sort of creative block right now, everything i want to build is already done and i can't allow myself to reinvent the wheel just for the sake of it atm cause of poor economy.

>>

 No.10765

>>10652
That's currently what I feel now (currently in a CS lecture).

I expected a challenge when I applied... not "write a guessing game in python, you have a week" (I finished it in 2 min because of the horrible syntax).

I guess Uni is just "free time" for me to study past the course while they give me "student's first program" style tasks.

Currently interested in processors (building a model in Scheme) and Compilers

>>

 No.10781

>>10765
>"write a guessing game in python, you have a week"
That is like kicking dead whales down the beach .
I'm glad that my curriculum is pretty good in general.
As far as programming goes, we learned C in 2 weeks and then we should basically know it.
One of the first exercises was building a Turing-machine in C, which is a pretty good exercise for beginners I think.
We also learned Haskell in our first semester, and Prolog in our second.
And with Prolog we learned nearly everything about how it works.

We also have a shitton of math,
with a lot of proofs regarding Logic, Computation and discrete math in general.
The first year is shared with EE Students, and then it branches into a more discrete domain.
I have never met a Student from another Computer Science Institute with as much math.

Some areas are being dumbed down somewhat recently, since too many students failed,
but generally, especially with math, it's still pretty good.

>>

 No.10795

File: 1445371978984.png (2.62 MB, 1280x720, shot0001.png) ImgOps iqdb

>>10781
I am kind of envious. Sure, my own curriculum is not bad but in my first semesters I fell in love with maths.

Most lectures are cool because they define every concept in formal mathematical notation. But I often hear that you do not really need lots of math in most fields of CS after you graduate.

I really love computers and programming and everything about the subject but I also want to learn more about mathematics and its applications in CS. And I am neither sure if my math lectures are enough to find an appropriate job nor which field of CS I should specialize in…

>>

 No.10801

Heh, for as lame as my CS program also was, I still find the field all kinds of interesting...
Got into it out dumb luck: just started messing around on our family computer back in middle school, and it sorta went from there!
And as I entered college and started thumbing through old computer journals, like 1950's old, there was just so much hope and forward thinking enthusiasm, its hard to not want some of that, ya know?

>>

 No.10804

>>10781
Fuck, that sounds sick. My uni kinda is like kicking dead whales down the beach , some of the profs are good, but some are definitely subpar. The most annoying thing though is that a lot of my classmates really don't give a fuarrrk about it, they just want to pass easy and they seem to have almost no deeper understanding of CS concepts and ideas. It really disappoints me, I don't want that to be the perception of what I probably learned.

>>

 No.10805

>>10781
what uni are you from?
you better be mit or stanford or one of those cool things.

my cs dept. is math faculty. the cs course is half proofs, half functional programming. we learn racket and haskell. right now we are doing some pretty super cool stuff, trying to write all of racket in lambdas.
i gotta take lots of math, for the next year and a half.

>>

 No.10806

>>10805
>you better be mit or stanford or one of those cool things.
Nope,
I am studying at the University of Rostock, Germany.
It's pretty good for teaching, but just like any other German University it can't really compete with Big English or American Institutions when it comes to research, because of funding.
(Well for that we have different Institutions here)
And it's not like everything is great either. The software engineering side is sometimes pretty boring, with its overuse of Java and OOP.

>right now we are doing some pretty super cool stuff, trying to write all of racket in lambdas.

sounds pretty rad.

>>

 No.10807

>>10805
>i gotta take lots of math, for the next year and a half.
you say that like it's a bad thing lol

>>

 No.10809

>>10807
Well math is a broad subject.
Another European student here still doing integral transformations for telecom calculations.

Interesting but tiresome after a while, would rather learn something new like >>10806.

>>

 No.10810

>>10809
just teasing. if you want to learn new and interesting things then your time at university is the perfect place to do so. use your time there to learn what you want, even if it isn't on the syllabus.

>>

 No.10871

>>10664
Lack of experience, mostly. The market for entry level jobs is not big either. The only thing I'm getting are offers regarding Windows and Java, which I don't have among my skills and refuse to work in such shitty technologies.

>>

 No.10873

Because it's the only thing I'm moderately good at.

>>

 No.10881

>>10871
Even here in the US outside of big cities, Java and .NET is all you find.

>>

 No.10887

File: 1445610034052.png (116.44 KB, 400x400, 1407625241750.png) ImgOps iqdb

>>10643
It's the best reason.

>>

 No.10890

Apart from other reasons mentioned here such as "because it is fun" and "I wanted to make games" and "out of curiosity", I got into cs because it is an objective field.
No subjective stuff and endless speculations like social sciences and such...

Just to realize that in practice, everything ends up being subjective as it tends to be a social activity.

Which programming language/library is better for this scenario? which programming techniche should I use? Your coding conventions are shit! Whats the purpose of that piece of software and its impact in society?

Still fun and all to me, but just doesn't feel right when it comes to that level of subjectivity and argumentation.

>>

 No.11979

>>10781
I'm fuarrrking jealous.
>two semester java course for first year
>then two semester c++ course for second year
just end my suffering

>>

 No.11980

>>10890

sometime you'll realise that all tech stuff has a human face and purpose, usually very primitive and understandable.

>>

 No.11984

>>10890
> Your coding conventions are shit! Whats the purpose of that piece of software and its impact in society?

It doesn't have to be this way. You are not required to release, neither are you required to endanger your peace of mind by joining a project. You can always just code for yourself, to learn and educate yourself, to grow und gain experience. You can tinker with hardware and soldering irons as much as you want, and no one can force you to post anywhere about it. You can program microcontrollers for no other purpose than proving yourself that you could and having fun on the way. Instead of reading HN, /. or StackExchange, you can always turn to books and lectures. If your livelihood depends on the status quo – fair enough, these things don't apply to you. But if you're a hobbyist, or not yet a professional, you might take these points into consideration.

>>

 No.11992

>>11979
It could be worse.
At my school, they start you on C++ then slowly turn you into Java monkeys. I'm glad I'm an EE.

>>

 No.11993

Starting messing around with Linux once the family computer was too slow to run Windows XP. Thought command line interfaces were cool and made me feel awesome. Transferred to CS department after a year of college and I've always enjoyed it since. I couldn't see myself doing anything else for long periods of time, so I feel like I lucked out. There's also a near never ending amount of things to learn about. It keeps my busy and I feel like I'm better off knowing about them.

>>

 No.11996

>>10591
Wow, that's exactly what I'm doing now.

>>

 No.11997

>>10590
computers are dumb and they do everything i tell them to.
it's great.

>>

 No.12271

>>10590
Pretty much this>>10643, though I'm more into the border between the hardware and software, so I'm taking a bachelor in EE.
I want to go into robotics and embedded later.

>>

 No.12276

>>11997
There'll come a day when you eat those words.

>>

 No.12292

>>12276
if a computer develops intelligence, it will be because it was designed to. I rest my case.

>>

 No.12296

>>11979
>Python 1st year
>Java 2nd year
>C++ 3rd year
>you are on your own for the 4th year

How my course plays out... good I can decide what to use when it comes to projects (Haskell/Scheme/C) instead of having to use what they teach.

>>11992
EE looks a lot better now after being a few weeks in CS

>>

 No.12311

I liked programming because I once thought it was fun and I didn't like burning my hands with a pen solder in computer engineering. I'm barely motivated to do anything now and I can't focus on anything anymore. At this point I just want to an hero.

>>

 No.12312

>>11979
Try this:
>Game Maker, HTML first semester
>Java, SQL, second
>Visual Basic, JS, PHP third
>HTML5, APS.NET fourth

Just kill me now. All these courses are under my school's "blended learning" program. Which means, 1 hour lecture, 1 hour lab per week but you still foot the same tuition prices. fuarrrk everything.

>>

 No.12319

>>10590
I prefer appleid math. You can learn the programming on your own time then do all the interesting parts of CS later.

>>

 No.12326

AI Muthafucka

>>

 No.12327

>>10781
>Learning Haskell in the first semester

How was hell for you mate?

I couldn't even implement a Lisp Parser in it

>>

 No.12331

>>12312
that's not even CS/CE

>>

 No.12332

I'm really clumsy and it can be practical without having to do physical work with my hands. And I seem to be more naturally good at it than physics and maths which I already have a degree in, yet those things can relate to it

>>

 No.12334

>>12327
>How was hell for you mate?
Nice and warm actually. Although seeing others being burned to death wasn't a very pleasant experience (In most cases).
We practically did a little less than lyah covers (a bit more theoretic stuff though), so it was alright for the first semester.

>>

 No.12465

I frankly study CS for the money and because I realized at one point that everything is computerized and thus there is still truckloads of money to be made. AI winter and dotcom crash kinda never happened if you look closely. I'm especially enamoured with that minimum required starting investment for software business is arguably zero in case one happens to own computer, which is likely. It's also terrific business because it's endlessly self-expanding. Invest in some software solution, then get ready to keep on investing to it for years because it's likely buggy as hell, which in turn spawns few consults and others just to help the poor business which thought they bought good stuff. I'm almost positively confident that productivity of humanity would increase instantly 17% if everyone smashed their computers and smartphones right now. So everyone is seeking this miraculous productivity leap which 80% of the time doesn't happen, annoys everyone in company because they have to learn new habits and forces to pay to some experts to keep it running. IT industry is kinda like bunch of cunning robbers: first one sells cake that is accidentally dynamite, client kitchen blows up so second one gets paid to investigate what happened, third one gets paid to remodel entire kitchen now that client blew it and firts one is coming back because he is the only one who can deduce from dynamite remnants what he gave his precious client in order to make things right.

tldr money



Delete Post [ ]
[ cyb / tech / λ / layer ] [ zzz / drg / lit / diy / art ] [ w / rpg / r ] [ q ] [ / ] [ popular / ???? / rules / radio / $$ / news ] [ volafile / uboa / sushi / LainTV / lewd ]