Abouthere for the LOLs
Joined devRant on 9/28/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
To become an engineer (CS/IT) in India, you have to study:
1. 3 papers in Physics (2 mechanics, 1 optics)
2. 1 paper in Chemistry
3. 2 papers in English (1 grammar, 1 professional communication). Sometimes 3 papers will be there.
4. 6 papers in Mathematics (sequences, series, linear algebra, complex numbers and related stuff, vectors and 3D geometry, differential calculus, integral calculus, maxima/minima, differential equations, descrete mathematics)
5. 1 paper in Economics
6. 1 paper in Business Management
7. 1 paper in Engineering Drawing (drawing random nuts and bolts, locus of point etc)
8. 1 paper in Electronics
9. 1 paper in Mechanical Workshop (sheet metal, wooden work, moulding, metal casting, fitting, lathe machine, milling machine, various drills)
And when you jump in real life scenario, you encounter source/revision/version control, profilers, build server, automated build toolchains, scripts, refactoring, debugging, optimizations etc. As a matter of fact none of these are touched in the course.
Sure, they teach you a large set of algorithms, but they don't tell you when to prefer insertion sort over quick sort, quick sort over merge sort etc. They teach you Las Vegas and Monte Carlo algorithms, but they don't tell you that the randomizer in question should pass Die Hard test (and then you wonder why algorithm is not working as expected). They teach compiler theory, but you cannot write a simple parser after passing the course. They taught you multicore architecture and multicore programming, but you don't know how to detect and fix a race condition. You passed entire engineering course with flying colors, and yet you don't know ABC of debugging (I wish you encounter some notorious heisenbug really soon). They taught 2-3 programming languages, and yet you cannot explain simple variable declaration.
And then, they say that you should have knowledge of multiple fields. Oh well! you don't have any damn idea about your major, and now you are talking about knowledge in multiple fields?
What is the point of such education?
PS: I am tired of interviewing shitty candidates with flying colours in their marksheets. Go kids, learn some real stuff first, and then talk some random bullshit.18
Disclaimer, this is not anything close to being dev-related but fuck it, I'm about to puke because this situation's really bizarre.
A close friend of mine is being publicly accused of physical and mental abuse by his ex-girlfriend. For simplicity I'll call him B and her Z.
I've been friends with Z since we met at school, around 10 years ago. She has always had emotional problems, mainly due to her mothers bipolarity. As a friend I tried to somehow help her but it was really difficult given her situation.
Fast-foward some time, most of our group get into the same university. There we meet B, he was classmates with my best friend so we got to be close friends. We spent entire nights eating pizza, playing sm4sh and talking about life. After some time, they (Z and B) start dating each other. They made a really good couple, B was very supportive with all of Z's problems and I really thought everything was going to be fine.
A year and a half passed and the relationship naturally weared down. B couldn't keep handling with Zs personal problems and Z was fed up with Bs insensibility. What do I refer with insensibility? Well, for starters he had a well developed black humour. He'd make jokes like "You should learn to cook to feed me" or "Your hairstyle looks like Princess leia, etc". I do understand why in the end they would end up. She had really deep issues. For example, since we were 12 she's had recurrent panic attacks. They are no joke. The problem is that she would fake them from time to time only in order to make any argument go her way. This isn't something we suspected, she has confessed this several times to some of us in my group. She did this constantly with B. B came from a "traditional" mysoginist family, so, even though I wouldn't say B is sexist, he at least has made some mysoginist statements. Both of them weren't happy with each other and it was fine, they just had to break up.
After some shitty moves from Z after breaking up, both Z and B continued a simple life... until B decided to get into our university politics. Z HATED the party B got into. It was a movement made with the only purpose of making fun of university politics, highlighting the cynical stances of some leaders and making Jojo's poses. Yesterday Z called my best friend in a coloquial manner talking about that time B said he got into an argument with his mom and "hit her to the ground only to continue hitting her", asking to send it on a whatsapp voice message (WTF). Needless to say, he told us one day that his mom slapped him really hard so he locked himself in his room. So my best friend naturally told her he didn't remember anything like that. Almost inmediately, B got notified by some members of his party that there was a demand of abuse against him in the federation of students. Then Z posted a public facebook post in which she "admited" to have been both physicaly and mentally abused by B. I understand why there could be no proofs, but the story she told was full of BIG lies I know because I was in some of those situations. Here are some:
-His mental abuse caused her panic attacks for the first time in her life. Which is false, she has been having them since little due to the extreme mental stress she has lived from having a bipolar mother.
-He "separated" her from her loved ones (including her mother). The truth is that she always hated her mother and during her relationship with B, she got a lot closer to her father and brothers.
-He was always controlling her and never leaving her alone to the point she didn't have any personal space left. Sadly this was the exact opposite. While B had exam weeks, Z wouldn't let him study, she constantly messaged him, called him and even drove to his house faking panic attacks (as she confessed to some of us).
I do think he wasn't a good boyfriend, but shit, she's trying to destroy his life here. The facebook post was and has been blown way out of proportion. It has around 700 reactions, 150 shares and it is full of hate messages and threats against B and men in general. Due to faculty protocols, B will certaintly loose all his scholarships (which accont for 6k dolars anually) and is risking being kicked out of the university. Add to that all the shit they've been throwing at him, and we have a heavily damaged individual with an acusation that only costed some messages to the "Gender secretary" of the federation and some keystrokes on facebook.
I never understood why people would say "this made me want to puke" until today. My friend's life is being destroyed only because he dated Z. I can't sleep. I can't study. I can't code. I can't play games. I guess I'm shocked.14
Among my fellow developers at work, there is one guy who stands out because he actually strives to write modular, reusable and readable code. He literally saved me weeks of development by making his code modular enough that I can simply use it almost like a mixin where I only need to provide an alternative template. Note that the feature I'm talking about is for a pretty much sophisticated business process related to handling credit card data. Others in my workplace would just couple their logic tightly with their feature/scope's views.
I really wanna hug him and be his BFF now. #nohomo tho.9
Alright. It's one of these rants that everyone despises. The help me rant. Now before you tell me to google, I have, but I want a more personal opinion on the matter.
I am fluent in JAVA, C#, C++, and a few more, but I have never done web development.
I want to get the fuck out of my current job (I got screamed at because I didn't do the PABX guy's work - I am a fucking programmer not a technician), and start a venture there.
Now I know that I have to learn HTML, CSS, JS -> what more do I need to know to code a fully functional website? I don't mind learning any languages, I like learning. It sounds naive and perhaps stupid, but I am asking for some educated opinions.
Thanks, and soon I will be the fuck out of this hellhole.5
Is there any irc/discord/slack channel to share experiences and talk with others in a more near real-time way?
I think that would be great8
I want to leave my job because it only uses old technologies but when I look for jobs they're looking for people with experience on new technologies. Catch-22.3