Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "it engineering"
-
"When you have a problem you can't solve, just google it. If you don't find another person that has encountered the same problem/error as you, you're doing something wrong."
- Software Engineering teacher, 201614 -
Never let anyone make you believe that just because you don't have a specific skill which is 'required' for your dream job/a job you really want, you won't be able to reach it.
I've heard countless times that I could never do anything with programming/linux (server) engineering because I'm freaking bad at maths. They always said it was a requirement to understand it in order to become good at those two things.
Except for a few simple tests with 'okay' marks, I never got a good grade for it and failed it entirely at every school.
Guess who's a programmer (free time) and a professional linuxer right now!
It just pisses me off when people tell someone that because they don't possess a skill, they won't be able to make it to what they would love to do.14 -
My college internet sucks!
It was totally fine upto when they blocked facebook and other social networking sites. 😕
Then they blocked youtube! 🤧 Ok, that was fine too!
But now they've blocked Stack Overflow! WTF!! 😭😭
This is the biggest punishment for any computer engineering student.
And there's no one to complain about it!😡😡 They've also blocked Ubuntu forums and several other helping sites! And they expect us to code without using these helpers. FML45 -
Real Chat with new female friend.
Me : what are you studying now?
she : First year of MBBS
Me : that's nice. Generally boys/girls take admission in engg and commerce.
she : yuk. I hate engineer's and engineering specially that PC worm's(soft engg).
Me : k
She : what are you studying?
Me : soft engg
she : I didn't mean it.
Me : it's ok
-_-
WTF man32 -
Indian weddings...
My cousin calls me up and says that I am studying software engineering, so I must be having a laptop. Asks me to bring it to the the wedding.
I end up doing songs editing and all the dj stuff in the ladies sangeet.10 -
Best experience: reverse engineering a CMS site to build a mobile app for it
Worst experience: reverse engineering a CMS site to build a mobile app for it -
When i was studying Engineering, I used to wonder how programmers works straight 3,4 days without sleep and all.
With today, I completed my 3rd day, with just 2 hours sleep in the last 70 hours.
Now I get it,
This is.. passion,
This is.. love,
This is Life.16 -
"and what do you do for a living?"
"I study software engineering and work as a software engineer part time"
"Really? You don't look like it!"
"Excuse me? What do I have to look like?"
The stereotypes are strong in development...4 -
My dad finally lost all hope on me when I took my PC to the repair shop.
"Son, you're studying computer engineering"
"My apologies, papa"
What can I do ☹️ It wasn't booting at all.6 -
HR made a day long inclusiveness meeting. About why there are so few women in the department. Basically the conclusion the HR rep was looking for was “toxic masculinity” and it was super uncomfortable.
The engineering teams couldn’t actually participate much because most of them worked on teams without any women and have absolutely nothing to do with hiring. The male engineers were trying to play along and give the right answers. We had to do flip charts and beak into teams and etc.
The HR kept singling out the same three women in engineering and telling the men to “shut up and listen to them”. The female engineers were like, “i don’t know. I don’t have much to say about it.” The HR rep continued to drill those three women to the point that it was uncomfortable.
The engineering hiring manager lost it before noon. He went to his desk and grabbed a stack of resumes. “You gave me a stack of 60 resumes. Looking at names only four applicants are female. Those applicants don’t have education or experience for engineering. If you want more female engineers in the office you have to put qualified applicants into the stack. Forcing these three engineers to talk in front of our department over and over and saying the men have to shut up is not making the workplace less toxic.” Then he told the three engineers, “This meeting is now optional for you three and you are welcome to do anything you want with your time.”
After lunch, all the female engineers went back to their desk and worked. The HR continued to shame the men in an angrier tone for the rest of the day telling everyone “how men can be” from personal experience because they were the ones now representing all women.
Eight bloody hours of that.131 -
Me — A normal web designer
*How my relatives introduce me to someone new *
- " Meet my nephew. He works for an IT company. He is a computer engineering."
😶6 -
>Degree i think im getting: software engineering
>Degree my parents think im getting: repair magic2 -
Fighting an IT guy is lot like fighting a pig in mud. After some time you realise pig likes the mud.
-
Apparently, part of being a software engineer means knowing how to read minds and do other people's jobs.
While implementing a user story for marketing, we found some associated features that, according to the database, have not been used for years. We tell them this. We do the courtesy of asking, "Hey, is there anything on the site that is utilizing these features? We'd like to clean up the DB."
"We don't know."
Engineering suggests, "Ok, lets turn the feature off, then, and see if anyone complains. It's been years according to the DB."
Marketing gets angry and hostile and says, "That's not the way to do things!"
I don't vocalize, "Well, not knowing how to do your own damned job is not the way to do things."
-
Marketing asks us to integrate a third party feature to the site. We ask, "Ok, what page do you want it on, and what information do you want to collect, and what should it look like?"
"I don't know. You're engineering. You tell us."
We implement it as best we can.
Marketing says, "HEY! This isn't done right! It's missing this and this and this!"
"Did you ask us to implement that? According to the user story, it passes acceptance criteria."
Marketing says, "I thought you would just know that! I didn't know it was a separate thing. Just put it on all the pages, then. You guys really should know the site better."
Engineering gets angry and hostile
-
Marketing says, "We need this removed from the site."
Engineering replies, "We have a GUI for that. Just go to this URL and you can do it yourself."
Marketing replies, "Well, if that's a really complicated thing, can you just run a script against the DB?"
Engineering says, "If we've built a UI for you, we really shouldn't be executing SQL scripts directly against the DB."
Marketing gets angry and hostile.
-
Engineering tries asking nicely.
"Marketing, if you want us to add new stuff to the site, or change stuff, please tell us what it is and where it should go and what the customer experience should be like."
Marketing replies, "We don't know the site that well. We are leaning on you to tell us."
I do not vocalize, all while trying to keep my eyes from bulging out of my head, my face red with rage, "YOU ARE IN CHARGE OF SELLING SHIT ON A WEBSITE THAT YOU KNOW NOTHING ABOUT. YOU ARE ASKING FOR CHANGES TO SOMETHING YOU DON'T EVEN UNDERSTAND. WHAT IS WRONG WITH THIS PICTURE?"
Engineering is angry and hostile.3 -
My teams current process is:
1) Asked by product to create “T-Shirt size” estimates, also known as a WAG (wild ass guess). The process is the mental equivalent of throwing darts while blindfolded, after being spun around in a circle and pointed in the wrong direction.
2) Product make firm commitments to upper management based off these. Ensuring them that all these features will make it out in Q2.
3) 4 days before Q2 starts, product ask engineering to figure out the real estimates based off no concrete information what so ever.
4) 4 Weeks into Q2, product provide the missing information.
5) Engineering inform product that the estimates are out by a factor of 1.5 - 3 times the original estimates.
6) Product sends angry email to upper management that through not fault of product, engineering are unable to meet the deadlines.
7) Everyone shout and complain until 1 week before Q3, then see point 1.
Following this process, you and your team can be just as delightful as me.
That’s the practiseSafeHex guarantee!4 -
What a blow when I saw this sticker on the car in front of me:
"It this sticker is blue than you are driving too fast."
I was driving near the engineering faculty.15 -
Finally got myself a Lytro Illum!
I,v been wanting to buy one since it came out but the company who made it closed down in 2015..
Thoose fuckers just thrown everything in the trash and set it on fire, software, firmware, mobile app etc.. no open source, no archives, your expensive camera is now a paper weight! You’r welcome!
So i got myself a new hobby, started reverse-engineering the fuck out of it, luckily it’s based on android (api17), i have adb and it’s running a hidden DHCP server too so it’s coming along nicely :D
I’m planning to make a camera control mobile app for it and maybe some faster image processing, wifi sharing etc..
I love beeing in home office :D19 -
I’m getting really tired of all these junior-turn-senior devs who can’t write simple code asking ChatGPT to solve everything for them.
I’m having to untangle everything from bizarre organization/flow to obvious gotchas / missed edge cases to ridiculously long math chains (that could be 1/10th the length), or — and I feel so dirty for this — resorting to asking ChatGPT wtf it was thinking when it obviously wrote some of these monstrosities. Which it gets wrong much of the time.
“ALL HAIL CHATGPT!” Proclaims the head of Engineering. “IT’S OUR PRODUCTIVITY SAVIOR! LEVERAGING AI WILL LET US OUTPERFORM THE ENTIRE INDUSTRY!”
Jesus fucking christ.29 -
I graduated 3 months ago from computer engineering, landed a job far far away from home. Moved. I wake up every morning wondering if it was the right call. Seems like I am growing up.7
-
Surprise surprise, that unrealistic deadline you set even when the engineering team told you that it wasn't going to work has backfired! Maybe you wouldn't be so stressed if you learnt to listen? It's a pretty basic skill, or at least I thought so.
Oh and when you say "we have two options, stay late or work weekends" you have a critical bug in your conditional. Your missing option 3, go the fuck home. Time to enjoy my weekend with friends and family.4 -
I bought a raspberry pi a while back, and I have no idea what to do with it. I know nothing about electrical engineering or Python (as I believe that's the language you use to program the pi). Any ideas?27
-
Did anyone feel like IT is the thing in college not a lot of people really cared about?
Friend 1: "im going for chem engineering"
Everyone: *applaudes*
Friend 2: "im going for medicine"
Everyone: *applaudes*
Me: "im going for IT!"
Everyone: "uh, what about you Friend 4? What did you take?"
...
And i dont just mean it socially, the university doesnt pay much attention to us until they need something fixed or needs us to make something more convinient for them.12 -
Him: I am a software engineer.
Me: That is great, do you use specific technology?
Him: Multiple, but my basic is YouTube.
Me: Sorry, I didn't get it? You mean YouTube API?
Him: No need, I have a channel on YouTube... And podcast a lot about software engineering.
Me: So you don't write code anymore?
Him: I didn't, engineering is more than writing codes.
Me: Yes it is....13 -
Got a 2 level promotion today.. I am now an architect!
I worked in a BPO, throughout my engineering degree(yes I'm Indian), only to end up with mediocre grades. To think of it I gave up on this industry even before my first interview.. My friends forced me to the interview and made sure I sit through each round. Now I'm the fastest growing individual in an organization of 45000 people. Fuck!9 -
"That's a frontend problem."
Really? And you call yourself the engineering lead? Oh right, "frontend is not engineering", was that it? Ok, thanks a lot for the help, you can continue licking your balls now. I don't know why I still bother trying to ask you for advice.5 -
It was the year 2000, when IE was considered awesome. The internet then was slow and expensive and I had a quota about half an hour a day for dial up.
I discovered that I could view the source code of any page and while it looked rather cryptic I slowly started to understand how it worked. After months of tinkering in Notepad, I was able to write some html and JavaScript. No books, no online tutorials, just pure act of curiosity and a sense of adventure.
How to write JavaScript properly had to wait for another decade after an engineering degree, a dozen other languages, and new browser. But those tinkering days were what got me into coding.1 -
I’d heard rumblings from my friends in other parts of the organization that there were going to be layoffs coming, so I’d warned my little engineering team. One of my team was vacationing abroad.
When he came back, one of my teammates told him it was all over and we were going to get fired.
He told me that he’d been told that and I said that it probably wouldn’t affect us and that I wouldn’t worry about it (I was under the impression that the layoffs would only really hit customer-facing roles).
The member of my team who just got back from vacation, the one who I reassured, was the only member of my team who was part of the group laid off.
Goddamn it. -
For my final project as a first year computer engineer, I have to implement a FAT32 file system using a bare metal c++ compiler that will need to work on arduino uno/due....
I've only been in the computer engineering space for 2 months.
Not sure I can do it, but I'm going to try my best!
Wish me luck10 -
I decided recently that I would give Linux a chance as I move more away from engineering to dev
It didnt start great:20 -
!rant
In my Software Engineering II class, our teacher begins a overview of NoSQL DBs. A buddy of mine leans over and asks me "A SQL DB walks into a NoSQL bar, do you know why he left?"
I said, "No idea".
He said, "Because there were no tables".
Our teacher heard me laugh, so my buddy had to explain the joke to the entire class. Needless to say, the whole class got a kick out of it! -
I really am grateful to be a software engineer.
Being a software engineer here in my country really is wonderful. We're very short on software engineering and IT professionals, so we could quite easily make 2 to 4, even 5 times average salary, and most of us don't even have to worry about getting fired because we can quite easily get a new job in a matter of weeks.
I'm really, really grateful. And I intend to give back to the community by enabling those without access to formal education in IT to learn a bit about software engineering by sharing my knowledge freely in my blog. I hope I can keep consistent in this. Wish me luck!14 -
I learnt programming by making cheats for games and reverse engineering them. It was a fun experience as it wasn't always easy to start with C++ and assembly but it was definitely worth it. Though when you come from a low level language such as C++, looking at highly abstract languages such as Javascript makes everything feel wrong in Javascript, especially when it comes to types and how you can just switch types in the middle of the code :D. But it also gives you an understanding of how Javascript could be implemented, what the engine is doing in the background when you create an object etc..
-
So recently we re-orged to a product vs engineering (yes, I meant vs, it’s contentious) organizational structure. One of the former dev leads got picked for product and went on this lovely ass-kissing spiel about how great this was in front of our new bosses. The next day(!) he was telling his old team what to do directly to his buddy the scrum master, who works for me and casually mentioned it. How am I supposed to run engineering and deliver if every P.O. can end run around the structure? I hate all this.
Also, if the new PE tells me one more time all my problems can be solved with SQS, I’m gonna explode. Not all dev problems are a nail to fix with an sns hammer. Asynch comms has its uses, it is not the *only solution.
I feel like I’m over reacting, and yet, I still feel rage…and happy to find an anonymous place to rant about it.11 -
Not really a recruiter but at interview at one place I was given a printed code example and told that there was 8 bugs and that I shield treat it like a code review.
I found 16 bugs and 4 bad practices and explained them all to the director of software engineering and team lead (that set the test), they agree that I was correct; the director turned to the team lead and said ... Are you are your a senior
I tried not to laugh lol1 -
These influencers man.. I just can't.
Today I was watching a video on how the education industry is a total scam. The video was quite nice, pointing to issues like, school doesn't sell us knowledge, instead it sells us Hopes And Dreams, and other things.
But at the end, the guy goes "By the way guys check out the link in description to get 15% off on this course that teaches you coding and principles of software engineering."
Sneaky Bastards.11 -
Testing demands a “bug” fixed. It isn’t a bug. It is a limit where as the amount of records updated in a single request overloads the RAM on the pod overloads and the request fails. I say, “That isn’t a bug, it fits within the engineering spec, is known and accepted by the PO, and the service sending requests never has a case for that scale. We can make an improvement ticket and let the PO prioritize the work.
Testing says, “IF IT BREAKS IT BUG. END STORY”
Your hubcaps stay on your car at 100km/h? Have you tried them at 500km/h? Did something else fail before you got to 500km/h? Operating specs are not bugs.16 -
when you spend 3 years at University studying Software Engineering, and your step dad asks you, " so what is it you that actually do?"... 😐8
-
I saw a piece of code that, to my knowledge of software engineering, should have never worked in the first place. The code doesn't know that, and it works anyway.
I call this a "bumblebug".3 -
My father while I was tinkering in the workshop :
"You see, I think you chose the wrong studies, you would have liked something else like material science a lot more."
At this moment my face took a question mark shape.
"Wait.. What? I mean... You know, I quit mechanical engineering to computer science, I actually made this decision because I thought it was better for me."
Him :
"But you will never have a good job in it. Material science for example is the booming industry, it's the future."
"What the... No, just no. Every year at my university several mechanical engineering students get thrown out because they can't even find an internship. Whereas most CS students find more than one and end up sharing job offers with their friends. And talk about an interesting job, in the mechanical domain everything already exists and it's just a matter of applying the same boring standards over and over again, when it's not just pure technician managing. In CS new technologies and tools appear regularly, keeping it interesting because evolution is hardly limited by real life physics, just by one's brain."
Pissed me off.8 -
Data Engineering cycle of hell:
1) Receive an "beyond urgent" request for a "quick and easy" "one time only" data need.
2) Do it fast using spaghetti code and manual platforms and methods.
3) Go do something else for a time period, until receiving the same request again accompanied by some excuse about "why we need it again just this once"
4) Repeat step 3 until this "only once" process is required to prevent the sun from collapsing into a black hole
5) Repeat steps 1 to 4 until it is impossible to maintain the clusterfuck of hundreds of "quick and simple" processes
6) Require time for refactoring just as a formality, managers will NEVER try to be more efficient if it means that they cannot respond to the latest request (it is called "Panic-Driven Development" or "Crappy Diem" principle)
7) GTFO and let the company collapse onto the next Data Engineering Atlas who happens to wander under the clusterfuck. May his pain end quickly.2 -
Q: How many engineering students does it take to change a light bulb?
A: 376. One to hold the bulb and 375 to drink until the room starts spinning around. -
> starts coding at a young age
> makes it my whole personality
> goes through a rough year of quarantine, graduates high school, changes changes changes
* no. coding for a super extended period of time*
now I'm slowly trying to get back into it consistently. miss you besties lol hope yall are doing ok I'm back and I'm better and also older. I think the last time I was consistently on here I was 17 lmao
I work at another bank now. I finished my first year of engineering at my uni. Ontario is slowly opening up. I'm doing better :)3 -
Coders get yourself a electronics friend and electronic heads get yourself a coder.
I got a friend who studies engineering and really loves it and i do software development with a passion.
And we both love to chill with some drinks every now and then.
The result: We're currently creating a thing which fills you drinks via a button press on your phone.😁
Optional paypal payment for every drink for use at parties of course.(;4 -
When I am telling non-tech people that I am studying Software Engineering:
They: What do you study at university?
Me: Software Engineering
They: Oh, so you're an engineer! My *some random person* is also an engineer!
Me: No, not that kind of engineer. I am a SOFTWARE engineer. I don't build things.
They: huh?
Me: I write code. Programs. For computers. I a programmer.
They: oh, great, very perspective! Will you fix my *PC/printer/whatever has on/off button on it*?
😶😶😶4 -
The push back phrase my manager uses when I try to discuss a requirement which I think is incorrect:
"It was discussed and agreed upon at the beginning b/n PM and engineering"
To hell with that, if 10 people arrive at a stupid decision, its still a stupid decision
I just sit back until the project progresses much further and wait for another senior dev whom they can't ignore to bring up the same issue.
It is supremely frustrating 😤2 -
Why do people jump from c to python quickly. And all are about machine learning. Free days back my cousin asked me for books to learn python.
Trust me you have to learn c before python. People struggle going from python to c. But no ml, scripting,
And most importantly software engineering wtf?
Software engineering is how to run projects and it is compulsory to learn python and no mention of got it any other vcs, wtf?
What the hell is that type of college. Trust me I am no way saying python is weak, but for learning purpose the depth of language and concepts like pass by reference, memory leaks, pointers.
And learning algorithms, data structures, is more important than machine learning, trust me if you cannot model the data, get proper training data, testing data then you will get screewed up outputs. And then again every one who hype these kinds of stuff also think that ml with 100% accuracy is greater than 90% and overfit the data, test the model on training data. And mostly the will learn in college will be by hearting few formulas, that's it.
Learn a language (concepts in language) like then you will most languages are easy.
Cool cs programmer are born today😖31 -
Me helping out a fellow Software engineering student:
Me: OK, now open program X.
He: * Opens the compressed file and runs it from there *
It takes a good two minutes for all of the resources to be extracted.
Me: * Gives more instructions *
Me: We are going to have to restart program X.
He: * Closes X and runs again from inside de .rar file *
Another two minutes.
Me: * stares *3 -
The company I worked for hired an android engineering manager with 0 managerial and mobile development experience. She merged 3 months of code from a contracting firm without review.
She was hired under the table and fired under the table. Everyone knew she was a dunce, also the scrum master brought it up repeatedly to the director. And then the director fired him and her.
Fuking wild. 🤣8 -
"Why do you use open source software? Anyone can open the code and tinker with it."
- A Software Engineering grad.
🤦♂️9 -
Apple at it again.
The new iPad mini suffers from "jelly scroll", and Apple tries to gaslight its customers into believing that this is normal.
No Apple, this is not normal. It's you. You and your shitty engineering, your shitty testing (too much secrecy, hence too few testers), your shitty marketing, and your shitty customer service. You are shitty as usual.
(Reference article: https://arstechnica.com/gadgets/... )10 -
Apple macbook engineering department hard at work:
1) Some app freezes
2) Then the Touch-bar freezes
3) I hit cmd+alt+esc to force close it
4) Touch bar is frozen so esc won’t work
5) *confused noises*9 -
My confirmed results are in and it's a distinction in MSc Computer Science (Software Engineering)
It was a long & difficult 2 years (part time along side full time work) but I'm feeling very proud of myself at the moment 😃1 -
Man, fuck the SO community
I asked a question on software engineering (all fancy like, links quotes checked spelling and grammar etc.)
if it would be beneficial to switch to another language in order to increase performance and memory limitations during a specific task
Literally one guy said it violated 4 of their rules
Opinion based; asking for language switch; too vague and another one
About 20/30 minutes later my question had a -3 score...
Fuck off with too vague, also why shouldn't I switch language for a single task... If it would be faster..
Anyway found an even better solution, but it cannot be enough said.. the SO community is a bunch of old stubborn fucks who only care about their score.4 -
I opened an Instagram account to document my work with the robot, because there is so much mechanics and dirty work and painful engineering done, which will never be acknowledged in any future paper I might publish.
For now it looks like I am doing well, since instead of dick pics from followers, I get LinkedIn requests :)7 -
I've been working with some new programmers now, trying to make this a place where people actually like working at. In my experience, most workplaces are bottom of the barrel shit, so I really wanted to try and make this the opposite, at least for the engineering team. When I hear them say how much they like working here, and how jealous their friends or family are at how much they are enjoying themselves and chilling with their coworkers and even their boss, it makes me feel so nice.
It might be a tiny company, but spreading happiness is great.1 -
I made a functional parsing layer for an API that cleans http body json. The functions return insights about the received object and the result of the parse attempt. Then I wrote validation in the controller to determine if we will reject or accept. If we reject, parse and validation information is included on the error response so that the API consumer knows exactly why it was rejected. The code was super simple to read and maintain.
I demoed to the team and there was one hold out that couldn’t understand my decision to separate parse and validate. He decided to rewrite the two layers plus both the controller and service into one spaghetti layer. The team lead avoided conflict at all cost and told me that even though it was far worse code to “give him this”. We still struggle with the spaghetti code he wrote to this day.
When sugar-coating someone’s engineering inadequacies is more important than good engineering I think about quitting. He was literally the only one on the team that didn’t get it.2 -
I spent many late nights working hard and it paid off. I achieved a first in Software Engineering!3
-
This community is amazing. I started developing an app from scratch, with no knowledge of how to do it but this community has helped me so much. I have just started it, been a few days but devRant is what got me into coding in the first place. I was more of a hands-on electronics/mechanical engineering kinda guy but this has been amazing and I might just switch to computer science branch for my engineering. Thanks devRant and the community :)8
-
Learning to use Singletons in Java. Then reading online that it might be an antipattern. Software Engineering ... 👌10
-
"Learn PHP! nearly 90% of the web is done in PHP"
That's EXACTLY the reason you DON'T want to work with PHP. Tutorials, SO answers, blogs, every source of info is FULL with bad practices, horrible patters or no patterns, spaghetti code... Most PHP devs are web scripters who have absolutely no background on software engineering whatsoever.
Do yourself a favor, unless you plan to learn Laravel and stick with it, don't, do not, don't'm'st, don't'm'st've go with PHP ... just don't22 -
Tldr: hilariois scam website is hilarious
Today I saw a website that was obviously a scam, but it was quite hilarious: it said you could download an ebook and they tried to trick the user into clicking the fake download links. It was a textbook for engineering and at the botom of the page they had those fake user comments that encouraged people to du those things you are asked for after clicking the wrong download button (like entering your bank info). They described how their friends couldn't believe what an awesome book they got for free and so on and that they really loved reading it. Reading an engineering textbook. Also, and that made me lol quite hard: they discribed the condition of the book as "used with a few water marks". A fucking pdf with water marks...3 -
boss: “I’m conceiving a new policy for engineering. What do you think about these changes?”
me: “Looks good”
boss: “You hardly looked at it”
me: *looks for one second longer than I did last time* “Looks good”
boss: “Do you actually care about this?”
me: “Am I going to have to enforce this policy or interact with any aspect of what happens when it becomes official?”
boss: “No”
me: “Honestlly, man….I really don’t”.
boss: :( “Ok”.
🤷♀️4 -
How many are into electrical engineering as a hobby? It looks like a really fun hobby I wouldn't mind picking up.21
-
Ooh yeeaah. It was 2020 and I was in a final exam. Algebra and Analytical Geometry; 1st year of Engineering class, if you care.
I had a camera pointing at me, my desk and my computer.
The submission was through Google Drive.
So I use my phone to scan my test into a PDF, upload it, and when I tried to submit it...
My recent documents were full of nudes of Belle Delphine.
I had forgotten a friend sent that while we were on Discord having some laughs earlier and I clicked it to check.
I selected my exam, submitted it, and went on with it.
I don't know if anyone noticed, but I think it was kind of obvious, even if it was a screen in a camera... the previews were kinda big on my big screen.2 -
"Guys, I'm going to change my studies next year, I'll be studying IT, programming, stuff about computers"
"You mean, they threw you out of mechanical engineering and you are forced to do that?"
"No, I chose it myself, I'm not interested in mechanical engineering anymore."
"But you love it, you repaired your car! (WTF???) But are you sure there are jobs for what you are studying now?"
"Well, much more than in mechanical engineering actually..."
Like, they didn't notice that I'm fond of IT stuff since I'm 13... C'mon guys...3 -
!rant
Is a bachelor's degree worth it?
Context:
Up until yesterday, I was planning on not getting a Bacherlor's degree related to programming. I'm currently an intern and I believe that they'll want to keep me afterwards. Even it they don't, my old boss has a junior developer position opening soon and he asked me if I was interested.
I think I'm a good programmer, but I'm not here to boast, but rather, I want to know your opinion:
Is getting a bachelor's degree in software engineering worth it?
I know this topic is not new and has been asked in many forums, but I noticed a repetitive trend: people who have the degree say it's worth it and people who don't say it's not.
TL;DR:
Is getting a bachelor's degree in software engineering worth it? Why?16 -
Engineering managers will say things like -
- "I'll let the team decide what's best for them" & "code quality is our primary goal" -
but then they'll shoot down any & all requests to go back to some old piece of code and refactor/clean it, because of "deadlines".
Hypocrites, all of them.5 -
Why is it that all University sites are full of broken links, despite the fact that some claim to offer the best software engineering courses out there.6
-
Okay. For fuck sakes, writing complex code that's meant to handle "everything" and is "super generic" can be a fuck up. Like just keep shit simple. THAT is the show of great and impressive work. Over engineering is not it. Yes your shit works and yes your shit is fancy but was it needed? How long did it even take you for this over kill? How long will it take the next person to understand or not.
Someone now has to sit and run through your shit to get what you were doing. Instead of just being able to look and once and have it all figured out.
Keep things simple.
Lost 2 hours on bullshit 🤬4 -
Our company has internal webpage to request software, be it freeware or licensed.
Today, I found there "Software engineering bundle" designated for "software developers and data scientists who require advanced compute and data processing tools".
The software bundle contains PuTTY, 7-zip and Notepad++.6 -
Got a text message from a former coworker who was spared the layoffs from $last_job.
"Go look at the status board, they left it up after the layoffs".
The 99% uptime is now down to 80% and you can practically pick out the exact week when the company laid off half the engineering team.
But hey, they redesigned the homepage and got a new logo.1 -
To be locked in a dev-centered paradigm. I want personal projects that earn me money. I want my own business. But, it requires marketing. I have no respect for marketing people. I’m a dev, and that’s a common sentiment among devs. I have to get over it to achieve my goals, but it seems like I’m locked in a dev paradigm. I only see engineering.10
-
Honestly I frankly do not care for your title, I care for what you've done and can do.
You may be "more qualified" in research, but if you have no idea how to write software, you're not qualified in software engineering, and frankly, you shouldn't be telling me how to write my code if you don't even understand the use case.
And then don't pretend you own it??????????? The fuck man. I'll sink you.3 -
Recruiter: company looking for 4+ years of software engineering experience.
Me: I don't have 4+ years of experience.
Recruiter: I think it should be fine.
Me: lol fuck off1 -
So before the Age of JavaScript, when programming was trying to be an engineering discipline, I felt like we were getting close to figuring out what worked and what didn't. We had rules of thumb (more general than Patterns) and code smells.
Then JavaScript came in and no one had time to think about "engineering" anymore. I'm fine with MVP and small iterations, but the disdain I see for making code clean and extendable and improvable is baffling (and annoying). First-time coders might never have had to fix someone else's code, but two weeks in a chair should have fixed that.
It's not that understanding code is so hard (although it can be); understanding the _intent_ is hard. This MVP is great, but when no one had time to document what is actually supposed to happen, programmers have to reverse-engineer the *design*.4 -
Real Incident (India)
So, this one time, out of the Blue, my engineering manager said "Let's, Shit together sometime."
I was like "Yeah, Sure. Sounds like a great Idea."
**-(Wondering why am I always so Agreeable to her 😒)
She has a bit of an accent and I realised she actually meant "Sit".
What a bummer!!! I was really looking for some intimacy, not the ideal way, but, it was something nonetheless.
Ha!
Back to the Screen, now!4 -
If HR wants us (engineering) to fill out a form, you need to make it short and sweet.
The longer you make it (multiple pages, a lot of text, etc) the less people are going to fill it out / even look at it.2 -
I absolutely love the dev community but one thing I just can't stand is the snobbery that permeates it. I don't understand why some devs expect non devs to know or understand the intricacies of computer programming or even computers in general when it's really not their job to do so.
"Ahhhhh!! How DARE this non dev PEASANT ask me about hacking Facebook accounts!! Does he NOT understand the basics of DNS spoofing and social engineering!!1!!1! bahh"2 -
Data Scientists/Researchers
Stop building libraries.
You can't build libraries.
You're not software engineers.
Write your script as plainly as possible.
Why?
Cus for every fucking paper that has code associated with it, unless it's from Meta or Google, I'm having to edit to make shit work.
Stop over-engineering shit.
Write your model and fuck off.12 -
Not a co-worker but a personal friend, I am still developing with the dude. He is absolutely AMAZING when it comes to reverse engineering he knows much more than me in this area of computer science. Actually one of my first friends who actually geeks out over this shit.10
-
I have a lead developer who is obsessed with over-engineering everything to the point where we are adding features that he thinks the clients will ask for, but 50% of the time they don’t want it and we just end up maintaining useless code. To top it off, he doesn’t touch the code anymore and is a glorified business analyst, plus he’s slated to retire soon but keeps pushing the date back a year at a time. Just move on with it! I want to be spending my time on cleaning up technical debt, not making more.
-
First course of "Software Engineering", it is full of project management ...
I'm so disappointed ...4 -
Holy crap, I can't take it anymore.
I know that user acceptance testing is supposed to be done by the end user but it's as if they entirely skipped UNIT TESTING and QUALITY ENGINEERING.
Does their API work? Yes. It does.
Are their endpoints working? Sort of... why are query parameters required again?
Is it good overall? No, there are CORNER CASES ALL OVER THE PLACE (are they even still corner cases at this point?). It feels like it was made by amateurs!
Why am I doing quality testing on their services??? holy crap, they should pay ME for doing this1 -
Software engineering is slowly being lowered to a basic skill to please corporations that literally want you to automate your job away. The only fruitful areas of software engineering that I can see being relevant in the next 10 years are those mixed with other hard sciences such as bioinformatics, robotics, bleeding edge statistics and mathematics (AI research), physics, etc. The trend I see right now is that software engineering is being integrated with business-oriented degrees or arts degrees, targeted programs towards beginners offered for free or low prices. There's going to be a higher barrier of entry for the jobs that are actually worth the stress and I'm praying I'll be able to catch the train before it leaves the station.9
-
I had a question about a software concepts I didn't understand so I posted it to softwareengineering.stackexchange.com since stackoverflow would eat me for trying to ask for help with a concept.
I thought nothing was worse than stackoverflow...
I was wrong, in the first 2 minutes I got 2 downvotes and no comments why I got downvoted. I checked other posts...
All downvoted at least -3 and no comments why.
Congrats Software Engineering you stole the crown for most toxic community from stack5 -
I am currently reverse-engineering the devRant Avatar APIs, I think I understand all of it now. I am curently making comprehensive documentation on it and I think I will release it (if the developers of devRant allow me to do so).
I am reversing it as part of my project of making a devRant client built in SwiftUI, because I really want to make an avatar editor on there, it’s gonna be SICK!18 -
Today I had to give a step-by-step guide on how to open a rar file (and explain what it is) to my software engineer classmate in the software engineering class...5
-
At first my dad was against it, I'm studying electronics engineering and he didn't want me to code because he is a software developer and he know that in my country it's really hard to make a living out of it. But since he realized that there is not much he can do about it he became really supportive and always review my code to help me improve it.2
-
I'm tired of "agile" development. Sure the concept of a hacky POC that gets thrown out for a real implemention sounds great. But it never gets thrown out. That shitty POC become the foundation for a horrible mangled mess of hacky improvement after improvement. I'm tired of my boss telling me "do it the easy quick way and fix it later", like fuck off no. I can save man weeks worth of bug hunting a year down the road by actually taking an extra day to do it right. Like fuck does no one care about quality engineering anymore?
Sometimes that extra day to write a general vs a specific implementation is worth it.5 -
Product and Design have a common enemy. Yes, you guessed it right, Engineering.
The former aim to solve user problems and focus heavily on aesthetics most of the time. While the latter actually does it.
As a Product guy, I admit that I absolutely hate the role these days because all that are asked to focus on is engagement retention conversion and other fancy metrics. Community has missed the entire point of why the fucking role exist.
On the other hand, engineering always asks the best questions. Focuses on performance and scale while periodically checking on tech debt. Yes, they suck at business or sales but when the solution works, things automatically make money.
I DON'T FUCKING CARE HOW BEAUTIFUL YOUR APP IS, IF IT DOESN'T SOLVE MY PROBLEM THEN IT'S RUBBISH.
Functionality and UX matters to more than colour scheme or fonts. Reason why Amazon is a huge. They are functionally solving a great problem while constantly improvising UX and not giving a rat's ass on UI.
Another down side to your fancy design is that the UI elements make things heavier. No wonder engineers have always been the best problem solver.
We lost our way. Tech world needs to go back a decade or two to fix the tech debt.8 -
So I'm taking embedded systems subject in my masters course. They have mixed this subject's content with electrical engineering and I'm a computer science graduate. Everything was perfect until I reached to GPIO board.
Wtf is this shit?
Why it has so many holes and what are they for?
What I'm supposed to do with it?
What is ground? Transistor?
Why I'm connecting to two pins only instead of the 4 pins of a button?
Thanks to pi4j i think i will pass the subject!2 -
Fuck my country's universities, fucking greedy assholes that ruin lives, suck wallets and sucks life from the young.
I'm currently studying something completely non related to programming: History. And I really love it. I love reading 1000 pages for each test and essay and talking about the problem of naming the Cold War a war and cold and etc. The problem is that I won't make as much money as I would make even as a self taught developer.
After considering my possibilities, I thought I could enter the computer science carreer. I don't know how this works in other countries but here you would have to study 3 years of an engineering common plan and then specialise in some sort of industrial engineering while getting an specialisation also in computer science. After some counting, I got to the conclusion that I would be studying 6 years (or more), and wasting half of those years learning stuff that I would never use nor care about.
But that's not all. This semester I took the introductory class for programming. It's pretty basic stuff but at least they teach a little bit about algorithms and problem solving. It turns out that a friend of mine that's about to graduate from computer science applied as a helper for the prof. I was so excited I could finally talk with someone about code!
Since the start of the semester I have been passing a lot of time with him and talking about the future. Turns out he doesn't understand shit about code but somehow he learns everything by hard and has passed every computer science course without having any practical abilities. I don't blame him, he's studying hard and playing by the rules, and turns out that he has wasted precious time of his life also learning biology, chemistry, structural engineering, hidraulic engineering, transportation engineering and a ton of engineerings that he won't use.
If the university would instead take that time to teach better courses of practical programming or leave him some time to try out the stuff he learns by hard, he wouldn't have to hear me talking about stuff he doesn't comprehend but feels that should, and wouldn't be utterly depressed, he wouldn't take SIX years to learn less than what he could learn in less than THREE years. And this isn't just a random university, it is one of the 2 best universities we have here and was in 2014 the best of all Latin America.
And wait, here comes the best part. In my country, levels of education are heavily stratified. After school, superior studies give different titles according to the time you've been studying. Yes just the time. And these titles are what your employers will see to give you different work positions. So for studying a 2 year carreer you get a technic job which pays well but not too well, then at 4 years you get a license title which only proves that you know stuff, then at 5 or more (depending on what you are studying) you get a professional degree and will get payed as a full fledged professional. So here, even though in other countries it takes 6 years to have a masters in engineering, they give you just the engineering degree, and it would take 2 (or more) more years to have a master. Even though you can totally teach engineering in 4 years, here they take BY LAW 2 years more, while paying what a fucking full stack of pairs of kidneys would cost in the black market.
So fuck that shit, I won't be throwing my money at any university. I hope they get reformed soon becouse this is fucking dumb, really really dumb. Like 2 year old shit dumb. I'll just learn a bit more, make some projects until I have a decent portfolio and apply to some company that cares for real knowledge and not just a piece of paper with letters and a shitty logo on it.undefined student job revolución fuck university shitty universities student life education im just a bit pissed11 -
I'M A SENIOR DEVELOPER NOT A BUSINESS ANALYST...
IF YOU GIVE ME SOME CRAPPY LEGACY CODE THAT SOMEONE RANDOMLY DECIDED TO USE, THE ONLY WAY I CAN UNDERSTAND IT IS BY RUNNING IT AND REVERSE ENGINEERING THE "BUSINESS LOGIC".
ADD THAT WITH BAD INPUTS... THE ONLY THING YOUR DOING IS WASTING MY TIME..
JUST BURN THE WHOLE THING AND GIVE ME THE REQUIREMENTS OF WHAT YOU ACTUALLY WANT....
It feels like I've been fucking a pig all week...
Oh and now my team agrees and will look to get the actual requirements from the business...
This feels like a hallow victory.... As that was the first thing I told them to do.... -
I hate it when the college gives priority to project report than project. I fucking hate it. Line spacing, fancy borders, font size, institutional logo, who the fuck cares? All I care is what work is going on and what have we learnt from it. Fuck these faggots. For the past week I am more of a typist than an engineering student.
I got even angrier when the evaluators did not even open and go through the report.
for i in range(sys.maxsize()):
print(“fuck”)7 -
We can hide messages in images via steganography (or ZIP sewing), we can hide messages in sound via either sound-based transmission (like Morse) or waveform-based transmission (think oscilloscope art videos), we can transmit it in videos in like 300 different fucking combined forms...
Encryption isn't the ONLY way, yo. Social engineering and being a cheeky shithead can get it done too.2 -
Just graduated university and got a high paying internship (well, high paying to someone whos never been paid) in my field of chemical engineering, feeling quite lucky
Cant wait to upgrade my PC, it was a beast when I built it in 2012 but nowadays running chrome and android studio is enough to make it commit suicide
Goals for 2019:
Publish my first android app
Learn web development
Become an AWS guru
Not spend all my income on PC parts
Ive watched a bunch of web development crashcourses/trends and (comming from desktop appplication development) omfg what a nightmare mess of confusing stuff but alas i shall prevail or die trying5 -
Engineering Director thinks it would be best to have the developers in all the major regions of the world.... that is, the developers in the same squad..... someone in USA, someone in Western Europe, someone on Asia, etc.. ......so there is always someone to talk to customers....
(why do we have a flipping product owner then?!)
......oh hell, the stand-up is going to be interesting... when do we do sprint planning?! ...what about the retro??6 -
Once again, I have to go with the guy that, after seeing my horrible (I can't highlight this enough) code, decided that even I wasn't hopeless, and went on teaching me the basics of software engineering, top-down design and unit testing. All of this in two days, but it gave me the motivation to work on it, and look at me now: I'm a devRanter :')
-
When are people going to understand that programming is not about quickly putting something together?
Programming may have its utility in helping us out building solutions, but that's a secondary function of it.
Ultimately and abstractly, as MIT professors said, it's about the imperative paradigm of solving problems.
I really dislike it when people treat programming as if it were a toolbox. It is a great engineering feat. That's like saying math is just about numbers. No, it is about concepts. We're thinkers, not doers.4 -
I have found the best game for learning ever XD
I have recently heared about io.netgarage.org and tried to solve several it's levels, and I find this game awsome
It is the best to learn reverse engineering)) it is just like an Impossible quiz, where you have to smash the stack to get to the next level))
I have wasted much time for that, but it is worth it))
((Not an advertisment))7 -
I hear a lot of complaints that having to study math/physics/* subjects is useless, because you don't need it in 99% of the IT jobs.
But so is software engineering, isn't it?
The tiniest companies ask for doctor titles, 19 years old senior developers with 30 years experience, architects and teamleads in the job listing and when the reality hits you, you find yourself being the bugfix bimbo and red button logic designer for architectures called "big pile of shit"©®™. And it will never change!
There is no time for proper software engineering when the deadline is set to the day before yesterday. And software engineering does not yield profit immediately. A big clusterfuck of features and bugs that somehow compensate each other does.
You study all this stuff to learn how to learn. Even if "you'll never need it again"™6 -
I started when I was 14, 6 years ago, and I was trying to create my "google chrome" in VB.net (yep, a browser)... Fortunately after that newbie beginning, I started to study IT seriously at a technical school, and now I'm a student of IT engineering at university.3
-
Find yourself a manager/leader who knows a bit about software engineering. Better still, find one who is/was a software engineer him/herself.
Because software engineering is a form of art. A leader who doesn't understand your art won't be able to properly appreciate it.
They won't be interested in how and why you make/do something. They're only interested in how fast can you get it done.1 -
Taking a 4 month Software Engineering course in University. Spent the last 2 months making Traceability Matrix, Component Diagrams, Deployment Diagrams, Sequence Diagram and not a single line of code was written.
Is this how it works in Industry as well? Lol.12 -
I was gonna be an Electrical Engineer.
It was the last year of highschool, I was offered a job if I learned how to code.
I did. I loved it. Later I went for Systems Engineering instead.
3 years later I don't regret it, but I'm also starting Electrical Engineering in parallel next year.
Wish me luck, but it's ok if I die I guess.2 -
I've always wanted to make games, I went into university doing mechanical engineering and while at the start I enjoyed it, getting closer to the end I had a hate for engineering, as this hate grew I ended up trying to learn programming in my spare time, actually I spent my spare doing lots of things which basically gave off the impression I wouldn't be happy with engineering.
After I graduated I decided to do my BCIS and I loved every minute of it, I was fortunate to get a lecturer in my second semester that was an experienced game devloper, someone I look up to and someone who pushed me to my absolute limits, even with the sleepless nights I was still happy with programming, the logical thinking that goes into programming and also the near instant feedback is what I really love.
But as it comes down to it, I've gotten closer to my dream of becoming a game developer, it may only be as a hobby for now but I'm really grateful I have gotten into programming.
So I guess with coding has changed my life for the better, since I know I'd never be happy as an engineer, and even with all the issues I run into I still enjoy it in the end.
Let's see how long this lasts lol -
We need to separate concerns. Too many CS courses skip over theory and teach outdated tools and technologies, often those of a sponsor who is failing in the market.
Computer Science is supposed to be about the science and formalisms of computation. The job of programming is Software Engineering. A few colleges have SE degrees, but too few.
No one understands anymore the likes of Knuth, McCarthy, Dijkstra, and Hoare. I'm willing to bet that most of you have never read any of their work. Few people really understand their impact on the tools we use today or the importance of their work. CS courses should teach that and expand on it so we can get more huge leaps in tools and concepts.
But we also need Software Engineering to teach students current tools and the latest paradigms.
CS, as it is, doesn't do that. -
One inappropriate experience I can think of is during an internship at a multinational company that made networking and electrical components. My mandate was to do an analysis on the electrical performance of the company's products versus the competitors. It took me something close four months to measure, to compile data, do an analysis and create a report.
Then came the time to show the results to the engineering director. Let's say the news were not good, so I figured people should have their hears opened. Anyways, my supervisor and I made a presentation to abstract the main points so the information was not too difficult to process.
10 minutes into the presentation, the director of engineering just fell asleep and was snoring quite loudly. I asked my supervisor "should we wake him up?" and so we did. When he woke up, he asked us to wrap it up and pretty much gave no fucks about the results or the presentation. Nobody really cared about the results after that. Talk about wasted time lol.
Luckily I don't work at this shithole of a company today.2 -
I am preparing for my exam in a software engineering course, where we discuss best practices for programming, testing methodologies and project management.
One of the topics is CMMI, and basically it states that organizations with mature development processes can produce exceptional software even if the teams involved are average.
Do you really think an efficient process can make up for lack of brilliance/ingenuity among the devs?13 -
Since graduation, I have worked in IT for 2 years, mostly in testing and implementation side. Finally I got a developer position in the field I wanted (Data Engineering). I had never thought that it would be such a soul crushing experience. My current company is very notorious for its bad management practices, but there is indeed a bigger picture to this. The IT industry in general has devolved into a gigantic ponzi scam built on exploitation and BS. Quality of solution and quality of work was replaced with a ‘Does it work now?’ approach with zero contingency. And the fact that geeks and nerds are naive only helps the white collar crooks to exploit them as code monkeys. Fuck all of this!1
-
If I had to name one attribute that dominates the software engineering ecosystem, it would be “arrogance” especially among young programmers. I think software engineering would be a much better place to work if people were more empathetic than being ginormous assholes trying to have a leg up over all their peers. Collaboration is much more rewarding than competition. It feeds your soul and feels a lot more natural.
Collaboration over Competition.
Have a peaceful day at work guys!5 -
I think I just miiiight have found a new job, but before, some comments about the state of the data engineering industry:
- Sooooooo many people outsource it. Man, outsourcing your data teams is like seeing the world through an Apple Vision Pro fused to your skull. Fine if it is working well, but you will go blind of your subscription expires. Or if Apple decides to ban you. Or if they decide to abandon the product... you are entirely dependent on their whims. In retrospect this is par for the course, I guess.
- Lots of companies think data engineering *starts* with an SQL database. Oh, honey, I have some bad news.
- Quite a few expect MS POWER BI will be able to deliver REAL TIME DASHBOARDS summarizing TERABYTES of data sourced from SQL SERVER (or similar). Facepalm.
- Nearly all think the handling of data engineering products is just like that of software engineering. Just try. I dare you.
- Why people think that "familiarity in several SQL dialects" is something to brag about?
- Shit, startups. Startups are dead, boomers. Deader than video rental physical stores.
That's all. On to the next round of interviews! -
For the people working on small startups:
How do you keep updated on best practices, engineering, and all that when you're 24/7 focused on the startup (implementing, testing, fixing stuff)?
I feel like I love doing things the best way, but we always go with the "do fast, break fast" and it always feels like a mess because the engineering is done after a really small MVP is done (and after a long time usually).
I was hoping to be able to at least do a really small engineering part *before* starting anything new, but CEO always wants stuff done *yesterday*. But for this I think I should be reading more, and playing around with new patterns and all that, so at least I know out of the box what would be a good thing to start with and not having to change the entire project/script from scratch.4 -
Software engineering doesn't evolving the way you think of it.
There are no new big patterns. There are no new big concepts and ideas to bring that evolution to us. Rob Pike thinks that the concepts he used twenty years ago are the best possible way of implementing everything and he creates Golang.
The evolution of software engineering, and maybe the whole evolution as a concept is a tick-tock. Software engineering had its latest tick at nineties, when the concepts we call modern were developed. And the latest tock was the rise of the internet, and it given the single-computer-centered Von Neumann architecture really hard challenges. I mean ticks are theoretical inventions and patterns and ideas and etc, while tock is more of some practical, business-oriented implementations.
PHP is still in use. We have troubles with scaling and deployment. Banking systems still run old Java, Windows XP and even COBOL. We had persistence really, really long time ago, and now frontenders reinvent it and call it 'immutability'!
We had our tick many, many years ago. It's time for tock. With not only scientific but commercial use of things such as Clojure, CRDTs and maybe Rust lang, we are heading straight to our new big tock, which'll bring us new great problems to solve.
That's how any evolution goes.rant rust lang paradigms rob pike evolution golang ideas rust wk127 clojure patterns software engineering -
Awhile ago I was working with an National Instruments RFID analyzer scope.. the item cost $100,000. And the vendor that sold it my company had the boldness to have Windows 7 run all the licensed software equipment on the device.
The product however did work quite well. One day I came into the office and IT "UPGRADED" TO Windows 10 OVERNIGHT.
Effectively turning the equipment into the world's most expensive brick. Luckily for me, it was my last day in that position.. got a salaried position in engineering.
A couple months later an intern was assigned to fix it.. the licenses were messed up.. he eventually got it working again. Microsoft almost cost my company $100K without a second glance.
It all worked out in the end. :)3 -
i hate people who join the company with a engineering in computer science degree and then can't even setup freaking java on their system.
like that is one of the basic languages taught to programmers, how do you graduate CS yet not know how to setup java!!!!!
this idiot today tired setting up eclipse without java and got errors and comes to me saying your files are corrupt.... i ask what happens and he shows me a error message box saying cannot find java paths... and then says i keep getting this error!!!
like freaking read the damn error and fix it. you're an engineering graduate for gods sake!!!!10 -
While in Mec engineering university program I was in a robocup team (small robots playing soccer against an other team of robots using AI).
I designed the mechanical structure of the robots. After 2 years of development (while all those years our goal was to participate in the upcoming international tournament) we realized the software part of the project was mismanaged and really far behind. I couldn't accept that and learned how to code over night. Couldn't let the project I put so much time in die because of someone else.
With the help of others that came from other backgrounds than software, we made it the to tournament and the following two others after this one.
Now my job involves programming more than standard mec engineering. It also pushed me to do a masters in robotics in which I developed my coding skills even more.3 -
Mine was not CS but software engineering. I had been programming for 5 years, and I think anything before my degree was just so bad. No patterns or anything. It was really good in the way that I learned how to do things well, not exactly learning about the technologies. I also have an internship that I must do for at least 3 months before getting the degree which also helps.3
-
They call it security questions.
I call it social engineering backdoor.
I'm supposed to enter those questions after logging into my account and I'm not able to skip it nor to set a proper two factor method.
Well, fuck you. Did you ever thought about dying by a two factor method? Ever watched a Saw movie? You got the idea. -
Am I a hack? Like yeah I complain about technology left right and center, this sucks, that sucks, what fucking moron wrote this?! These days I do write my own alternatives (which usually work surprisingly well). But for what? And was I really in a position to complain about those other things? Impostor syndrome, it's so annoying...
Oh and also, is it really all worth it? I like retro tech and so I do have a fair interest in the history of technology. Say between VHS and Beta, sure VHS was superior in practice and won the video cassette war, but Beta machines were seemingly better constructed. VHS won because it did just enough. Perhaps the same is true for software? Overengineering, is it poor engineering?
Anyone can build a bridge if the budget is unlimited and it can take a lifetime to construct. But part of engineering is making a bridge that'll just barely stand and be finished in a few years. I've been working on my own Linux distro since August last year and am not even close to finishing it. Chances are that it'll take several years. Perhaps I've been looking at the problem the wrong way all along?1 -
It was an internship. They wanted me to spoof the government's digital signature on some online tax-filing documents by reverse engineering the government's application, just because the whole process of recieving authentic signatures would have taken time, and they wanted it _now_2
-
MySQL 5.5 end of life’d in 2010. In 2021 my company started an upgrade to 5.6. The outdated dependencies meant we needed 25 engineers for 2 months full-time to make the upgrade as invisible to users as possible. We still took about 90 minutes of downtime on cutover day. Not upgrading MySQL on time meant we paid way more in terms of engineering hours. The reason we call it debt, is because you pay interest when you don’t tKe care of it right away.4
-
I would replace it completely with industry apprenticeship, along with every other major. Education in the USA has become a scam designed to mine children for debt. If we're shackling kids to their student loans we at least owe them relevance in their chosen workplace.
Germany apparently let's people choose apprenticeship over university for work such as engineering. Does anyone know more about that? Does it work? Would it work for programmers?5 -
Software engineering isn't a great side-career if your aspiration is to do other things.
It takes way too much of your time to let you do anything else.5 -
Tech management and leadership are the most toxic and cancerous folks of any organisation.
In all my past experience, I have encountered nut jobs.
If it were just me, then entire product or design org won't be suffering. What helps me confirm this hypothesis is every engineer who work for such retards is suffering and fighting for their existence.
We have monkey business going on with our CTO and his ass licking engineering head. -
I picked up an HTML book for kids when I was about 11. I didn't code again until college. I started as chemical engineering, but that wasn't really my thing.
I decided to take a computer science class and loved every bit of it, so I switched my major to computer engineering. I also started learning LAMP stack development in my spare time. -
Today I had a casual chat with my friend and we were discussing how human mind limits the things one can achieve. Like giving up after constant failures, or lack of determination, blaming destiny for failures. I told him I am never easy about the fact that your destiny is pre-written and you can't do anything about it. If you are willing, you can change it. You just need to have the right mindset.
He said I am going to do MBA after engineering. You can't be rich with just engineering. I told him if you work smart and hard enough, and just follow your passion, there is no need for an MBA. And he went on to tell me how top richest persons mostly comprise of businessmen.
I fear for the future. People like this with no goals when take up engineering, they blame everyone but themselves and the stream gets the bad name. People want money, but they don't want to work from the beginning. Even after that they give up too easy.
People like Bill and Mark were not pre-destined. They made themselves. They were just like us, but they never got satisfied with themselves. We all have the capabilities to be them or even better. We just need to keep driving ourselves until we reach there, we don't have to get satisfied. We have to keep improving and learn from our mistakes, then try again.2 -
WhoTF at sennheiser engineering thought it was a good idea to make the wireless headphone say 'lost connection' every 2 seconds if not connected to a device. frkng gives me a headache everytime i hear it. worst thing is that if it is connected to two devices and gets disconnected from the device i am not using, it starts shouting "lost connection" over the playing audio.7
-
Quite amazingly, yes!
as a matter of fact one of my parents is actually also in information technology or related field so there are very much aware of how in demand the job is and how difficult it is as well and the best part is a lot of my engineering friends are also switching to computer science and just because it is the better choice of because of how over saturated the engineering field is so yeah i think i have a better career choice than most of my peers
(PS: I used Speech to text here so forgive the grammar errors)1 -
This talk by Rich Hickey had a tremendous influence in how I approach my work:
https://youtu.be/f84n5oFoZBc
His Hammock Driven Development is my absolute favorite when it comes to work principles in programming/engineering. It also the one that is the hardest to explain to most PMs and leads because it can look like you are slacking off while others are producing hundreds LOCs. That you'll write better, less error prone code that won't need as much QA iterations is something you first have to prove to them but to me, it's well worth the effort.
If you have 40 minutes of time, do yourself a favor and watch the video. Maybe it'll have as much influence on you as it had on me 😃 -
Student: I f*cking hate this calculus I am not even good in math.
Professor: Then why did you choose Computer Engineering it needs a lot of math.
Student: Because I love computer.
Professor: 'FacePalm'3 -
I was browsing the jobs secion on SO, and came across a position looking for a 'Python Software Engineer.' WHAAAAA? PYTHON IS A FUCKING SCRIPTING LANGUAGE! SINCE WHEN IS IT SUITABLE FOR SOFTWARE ENGINEERING?23
-
I did reverse engineering on window command prompt hahaha
of course it was just for the commands:
· set
· cd
· start
which were the ones I needed because the admins in my school blocked cmd.4 -
🎲 ...
I hate doing JavaScript full-stack projects for huge greedy dipshit companies, but I’ve gained a lot of engineering experience and now finally I have the skill to move to embedded, VR/ AR or a combination of both.
If anyone reading this is in the are of AR/ VR, please share any tips or stories. Would appreciate it a lot!3 -
So I snapped during pointing session and told the BA that I didn’t have time to explain software engineering to the team….then they proceeded to make up new requirements that the client didn’t ask for which resulted in more complex error handling that presents the user with a list of generic message; I try really hard to keep implementation details out of those meetings, because all it does is bog down the team and waste time, but I suppose I fell into that trap.1
-
So, my son is in the STEM program at school. They are suppose to use engineering methodologies in their learning process, according to the school. Apparently there is a new engineering process of step 1 try to write code for robot, step 2 build robot, step 3 make CAD design of how you will build the robot, step 4 write requirements for how the robot needs to function, step 5 robot doesn't work right, and step 6 lose robotics competition.
The other thing that is irritating me is they don't require kids to meet deadlines, just whenever you get it done is fine or if you need 10 tries to get it right. This is the second time the whole class has been disqualified from a competition because the teachers can't keep them on task.
I'm starting to really think public schools suck.4 -
!rant
I'm a computer engineering student.
I'm very much interested in Systems and networking.
That's why I was thinking of persuing cyber-security as a career option.
But I'm not quite sure if that is a good choice.
Also I don't know how to proceed in order to achieve excellence in cyber-security.
It would be a great help if you guys could help me.
Thanks :)20 -
this engineering degree sucks. make no mistake my friends.engineering does not suck. But engineering degree sucks . It sucks big time .2
-
npm is the WORST MISTAKE THAT HAS EVER HAPPEND TO SOFTWARE ENGINEERING. I HATE IT AND I REGRET EVER READING ITS DOCUMENTATION, SO MUCH WAISTE OF TIME ON ABSOLUTE JUNK8
-
Classmate from final year of computer engineering class: my computer is acting strange, I think I'm gonna have to give it a formation.
😧2 -
(IMHO) The current system fails to identify that there are at least 2 main paths one can take in our field. Software engineering and computer science.
Software engineering should not be just a course. It should be a craft, a degree. Where one can learn practical things not just algorithms that are used in niche cases.
Computer science branch won't be that different from what we've got now. It can be even more focused on theory.2 -
turned down software engineering job offers after college because I thought it be a good to take a temporary position as a controls engineer so I could pay off student loans faster.
realizing how big of mistake it was. working long hours on uninteresting tasks. I just want to code for a living. -
I really don't understand why my company is so slow when it comes to change. We have a very small engineering team (<100 people), but it takes MONTHS to get anything done. They have spent the last 4-6 months getting FontAwesome Pro into the platform, been taking 8 months to get engineering levels out the door, and we've been lagging on choosing between React or Angular as our upgrade from AngularJS (yes it is the old one) for a year.
Is this normal? I am on the FE and don't know much about our dependencies, but it should not take this long to make a simple decision. The whole migration process will take time, but be decisive for Jesus' sake.2 -
Whose fucking idea was it to still consider assembly (with C being optional) as the most relevant language in electrical engineering school?
Also teaching like 74HC and Op-Amp IC's are still the most common thing in todays electronis is really grinding my gears!!! Is it still an argument that your 8 NAND gates are essentially the same price as a low cost Microcontroller?
But one can be modified within second and the other you potentially need to redesign the entire board.12 -
my best career decision?
discarding my original plan to do PhD and get into (natural) science, studying computer science / software engineering instead, and starting software development in a company that builds cool devices.
i really like what i am doing and i feel like i found something that's "my thing".
it took me a while to get there, but it was totally worth it.3 -
Studying engineering doesn't make you an expert physicist, and studying medicine doesn't make you an expert virologist. Learn the bloody difference, just because somebody has a degree doesn't mean all they say is true and verified, especially if the don't list their sources or talk about it "exclusively" for one media.2
-
Started today my curricular internship as a Software Engineering Intern, doing Full Stack. Really excited for it ☺️2
-
I went to a Java community conference for the first time and I honestly nearly teared up. It’s been a few years since I’ve actually seen actual hard core engineering with real considerations on memory etc. I felt like all I do all day is get blocked by red tape when I do my job.
God, it felt refreshing to see the reason I got into programming still exists.2 -
I read alot of rants where people describe that they had to implement things they know were wrong and later the boss complained about it although its what he said.
My requirements engineering professor always told us to document everything. Every change made to the requirements must have the source and the reason written down. Idealy with some sort of signature from the boss.
But i understand its not always that easy or done. Which is kinda sad.undefined requirements engineering in reality everything is different best practice wise words documentation -
I got accepted into the University of Washington BS Computer Science & Software Engineering program today! It's been a long road since starting ITT Tech 3 years agofor a BAS in SDEV, it closing on me, starting all the way over at community college, maintaining a 4.0, and now a bootcamper at Coding Dojo. Now only at least 2 more years to go! 😁🙃🙃🙃🙃🙃😩1
-
Reverse engineering a USB device driver I already have the source for because apparently it runs on Donald Trumps hair magic.
-
Job review time,
(just a random pick from the a list).
---
"Engineering Lead"
Translation: "Chief Calculator Officer"
"Anyone can design or spec a product, get it manufactured overseas and get it to market. But will it be good? Will people buy it?"
Translation: "We're looking for a miracle"
"Take on a top notch team that is going places in Electronics, R&D and advanced product development."
Translation: "Professional Excel engineer wanted"
"This company is a little-known success story that has been operating for over X years, making mission-critical electronic equipment for use by consumers, professionals, government and industry."
Translation: "Design weapons and tamagotchis."
"Working as part of the Senior Leadership team, you will have charge of the I.P. engine and product development team spinning up new ideas and throwing them out the door."
Translation: "You're success is our success. Your failure is your failure."
"The Role
- Generate New Ideas
- Push for new products
- Drive manufacturing
- Manage a cross disciplinary team that includes Electronics, Software and Mechanical
- Project Manage new projects to completion
- Interact with marketing and sales to drive results"
Translation: "We've never hired one person to be a whole team before but we think it will work."
"On your first day, we expect:
- Strong Leadership experience and skills
- Solid Engineering Fundamentals
- Experience taking new and existing products to market
- Experience with manufacturing high-tech, mission critical equipment
- Commercial Acumen
- Bachelors in Electrical or Electronic Engineering"
Translation: "We expect you know where to hide the drugs already."
"Nice to have:
- Experience with Defense or Medical Systems
- R&D background
- MBA, B. Commerce or similar"
Translation: "By clicking on this job ad your background check is already under way."
"In return:
- A loyal and oustanding team will be there to support you
- Extremely knowledgeable experts to guide you
- Incredibly smart founders to mentor you
- The opportunity to work on a real product
- Extremely generous salary package"
Translation: "Our last dev has removed the Warrant Canary. Can you pleeease put it back?!"2 -
Left engineering (and my job) for theoretical CS
My best choice in my opinion, although not every body around me shares it.7 -
Reason to hate my D grade engineering college.
1st lecture of web development.
(Syllabus html,css,PHP)
Expectation : at least teacher will introduce fucking web development technologies.
Reality:
Teacher=> look I don't know anything about PHP so learn from web. I will give you internal marks just submit assignment on time.
😅
Btw it is not story.3 -
Now that I've joined a proper full time "software engineering" job, I guess it's time to get back to ranting.
It's been a month and a half since I've joined here and they have no work for me. And the fact that I've been given a Windows system with restricted access makes it worse4 -
I fucking agreed for this extension to my internship only because my fucking manager told me, I'd get to work on something exciting. It's been 3 weeks on this new project and I'm still stuck at reverse engineering, feasibility and writing docs !!!!
I JUST WANT THIS THING TO BE OVER IT1 -
Should I switch from Electrical Engineering to Comp Sci?
I am about to start my second semester at college. I took programming 101 and realized I might like coding more than engineering. All the classes I have taken are inside the Comp Sci. Courses in my university so I would not be losing time if I switch now.
Also I started messing around with Android Studio with some friends and that made me realize how easy comparison it is to make a good portfolio and have sideprojects.
Any insight would be greatly appreciated.6 -
I am a web dev but recently I have a growing interest in robotics and computer engineering. Thus I bought a raspberry pi 3, installed raspbian and then kodi (for testing purposes) on it, kodi was a bit laggy, don't know what to do with it now. Will try to it as a home server, just like a digitalocean droplet. Better suggestions?3
-
I'm hosting dancers for BluesShout! a dance festival in Chicago. Three of the people I'm hosting are developers (two girls, one guy). There are a lot of engineering types that dance. If you haven't done any social dancing, you should really give it a shot. Find a Lindy/Swing, Blues or Contra group and take a class. You might love it. 💃💜3
-
We have a CMS that’s supposed to be simple to use so non-technical staff can make some webpages. A lot of it doesn’t require much brain work. Just duplicate a page and swap out text and images. But they keep forgetting how to log in to the website even though I shared written instructions on how to log in.
Recently, I told the Head of Engineering Manager that we should retire the CMS because it’s not intuitive to use and it doesn’t get used a lot. There used to be one dude who did it, but he left. So employee turnover plus no one using it a lot means folks don’t learn or forget. And they end up coming to Engineering for help with swapping out text and images.3 -
Is it bad that even though I am doing computer science in college I still feel like I am missing a lot of knowledge? Like I’ll come out of college without knowing things that people with information technology will know or things that people with computer engineering will know.
I feel like all the job descriptions out there want me to be a combination of CS, IT and CE.2 -
-Me lvl22
-Writing engineering thesis
-Have two W10's, because of requirements for HoloLens emulator
-Turn off computer
-Run it again and bootloader doesn't loading
-Heart attack guaranteed3 -
Family wasn't very supportive of my first choice (Film Directing) and since I live in Latin America and both of my parents come from very poor families, they pushed me to engineering in order to make money and live a better life than they did.
Even though it was not my initial call and they were not very supportive of my first choice, once I started CS they gave me everything I needed to keep on studying.
Overall, I think that for a lot of coders out here from third world countries, we can agree that engineering was not our first call, but it's mostly a way to get out of poverty and into a field that gives you advantages over others.
Shout out third world country ranters!3 -
"Don’t worry if it doesn’t work right. If everything did, you’d be out of a job."
Mosher’s Law of Software Engineering
This made my debugging day a bit more tolerable. Hope it will have similar effect on yours :) -
Is it cool to abbreviate "proficient" as "prof" on a business card?.. As in:
"prof. in software engineering"4 -
We have been at a university of applied sciences today with our class.
It was kind of ok. I did expect more surprising things there. The whole building was smaller than our college (not the same as in the US). The rooms, where profs tell you things with a series of rows of seats, were dirty and pretty much used to the point that the seats are about to break easily.
I was expecting the university to be kind of the same as the universities you see in the movies lol.
It could have at least been bigger than our college and more "modern" than our school.
[...]
Anyways, let us get to the point here.
We were first in the foyer and afterwards in their main lecture hall.
We were introduced to the day's plans by a team of engaged students from different study programs and the president of the professors. Yada yada yada.
We got the full program in each room and each individual time span filled with study programs on a sheet of paper.
I did select pharmacy, media production, architecture, data science, applied computer science, computer engineering, mechanical engineering and future energies.
Pharmacy and data science were the most interesting study programs to me. I have asked one of the professors if deep learning was a topic for bachelor students, as well.
He said that that is only the usual case for people who got a promotion.
As an example he told me that yesterday he was at a conference hall with 10.000 people in which he gave a talk about deep learning. "Most of them were professors" he said. "Since this study program is new, it might change in a few years" he added to his conversation.
It is quite hard having to decide now.
Geo informatics and Aerospace Engineering did sound interesting, too.
There are a lot of things I would like to study at the same time haha.
Idk if I should just pick mechanical engineering first and add one or two after it to it. But that would take a lot of time. Geez.7 -
!!!Question here!!!
I am enrolled in a full time course (bachelor of Engineering, Computer Engineering), currently in second year, will be in third by June 2017, and I have a job offer from a Japan Based Company, so it legal to do the job while being enrolled in a full-time course? Also, if I drop from the course and focus on job, so will that be good?
The package is really good, but the degree is important (at-least in India), I want to know about other parts of the world also.
I am inclined towards joining the job, but then it frightens me as the culture here is (degree is important, talent is not!), but I have faith in myself, after watching many motivational videos on youtube, I feel like following my passion, but then I need to be practical as well.
What to do, what not to do? I need your help, please let me know what are your views?4 -
Step 1:
Promise customer something non-existent
Step 2:
Complain big time that engineering is not co-operating in getting the order out in time. (without which you won't get your end of year sales performance bonus)
Step 3:
Comment about the product being sub standard. Rant about how engineering "great" products must be the philosophy. Blah blah blah...
Offer to provide your fucking support to make the product better despite not being responsible for it.Be the greater person.
Step 4:
Deliver the product. Pocket your bonus. Make jokes about how bad the product is and how you won't sell it again to protect the company brand reputation.
Step 5:
Rinse and repeat.
Fucking assholes. -
So one of my spoiled brat friends just said fuck it to engineering and his parents actually obliged, perks of being a single child. I'd be stabbed if I tried something like that.
-
We use Slack at work for IMs.
There are tons of threads created in each DM, group chat, and channels.
There is a purpose to each thread.
But.. BUT.... Engineering team responds to a thread and also sends the same message in channel.
What's the fucking point of the thread...
FUCKING STOP SPAMMING WITH DUPLICATE MESSAGES.
I have a cup of green tea in my hand right now and I feel like pouring it on myself.
Third tier geniuses from Timbuktu.6 -
When I have started working as engineer, coworkers addressed to me as a programmer or software developer. It was irritating since I am an electrical engineering and those days I didn't have much respect for computer science. Nowadays I know how hard is this field, since I have to define and code my soft, and I am proud if someone call me software developer or programmer
-
I'm studying a mix of computer science and engineering. This semester we were tasked with hacking a "smart-production"-production-machine.... And OMFG it's shit!
This is a product by a major company and it's version 4... How the fuck is it this bad?
Like, using the same 5-letter password on all the PLC's FOR THE ROOT USER!!! WTF!!! AND open, unencrypted Telnet.....
This is a million dollar machine and, as soon as a hacker is on the same network it is done for! wtf.... I just can't believe how easy it was to get in and reek havoc.6 -
Hmm I'm thinking of reverse engineering an old game client and trying to rebuild the backend server from scratch... In a different language..
Quite a big idea 😅 but it should be very educational! Anyone got some tips and or tricks for reverse engineering? Or some pitfalls I should avoid?4 -
My last exam in this semester will be tomorrow on engineering management. I didn't learn much for it yet because I started learning angular 2 and keep working on a new sideproject with it.. If I fail my next semester will cost a large sum of money but I still can't gather enough will power.. HELP!3
-
Developing nanosatellite to be launched with foreign company.
The ICD (Interface Control Document, basically guidelines regarding design) is clear, but there are some key points we needed to ask with the launcher.
I've sent email to ask them regarding those questions
Then got a reply saying that it'll be forwarded to the engineering team.
That's it. 2 weeks in, no reply. Tried emailing them again to nudge them, no reply, resent the email the following week.
Still waiting till today.
Please reply me 😂😂😂1 -
Someone had created a program in VB that was used to properly format files for EFTs for a while. It wasn't working with a particular file, so I just ended up reverse-engineering it in Python.
-
THE REASON ELON MUSK THE MULTI BILLIONAIRE SUCCESSFULLY FUCKS AROUND AND STILL MANAGES TO RUN DIFFICULT ENGINEERING COMPANIES IS BECAUSE HE IS DOING IT WITH PASSION AND THAT IS CALLED CHARISMA. CHARISMA IS WHAT KEEPS EVERYTHING ALIVE AND ATTRACTS THE POSITIVE. ALL YOU NEED IN LIFE IS TO HAVE CHARISMA. THE ONLY WAY TO ACQUIRE CHARISMA IS TO DO WHAT YOUR PASSION IS BY FOLLOWING THE COMBINATION OF YOUR HEART AND BRAINS NEEDS ARE. YES6
-
Had my first programming encounter when I was 12 at school with Turbo Pascal and VB, I was the best in my class but didn't really got struck by it.
It wasn't until I was 19 that I discovered Arduino and Processing, started learning C++ and Java and decided to switch from Electronic Engineering to Computer Engineering.
Since I was into music and used to make guitar pedals, the first things I programmed were a bunch of audio effects with Pure Data and some controllers with Arduino since I wanted to make a digital pedal with a raspberry, but as usual I never completed it ¯\_(ツ)_/¯ -
Work hard at improving my skills in embedded software and electrical engineering for sure!
Since it caught my interest half a year ago, I've read several books and articles on the topic, but never got to get my hands on the actual thing.
This will definitely be the year where I'll go nuts and learn all I can to prepare for my next internship, which I really want to be related to embedded software! -
I feel like the better you are technically, the worse you'll fare career wise. I've seen it, people who are really good at software engineering rarely make much money. On the other hand, people who have a 'technical background', and go into management, do far better.
It's almost as the transferable skills from I.T. pay far better than the actual I.T. skills themselves. -
Start a business, it'll be fun they said. One of those days you'll realise that you're in a situation where you'll have to fire a friend from your engineering team, there's no way around it..
People keep on thinking and saying
"You're so lucky, you can choose the clients and the team, and work whenever you want to.."
Yep. Highest highs and lowest lows go hand in hand. Thank god there's both.2 -
Studying is frustrating.
I'm in school for IT Engineering and my country decided, that universities have to be in half contact and half non-contact classes, so I have to attend bi-weekly. The other week I'm supposed to join online classes, where the whiteboard is recorded with a 2009 laptop's webcam and the audio is also internal, if even the freaking teacher manages to not forget to start the teams meeting.2 -
SRE as Site Reliability Engineering was invited by Google in US.
SRE was also Sex and Relationships Education in UK.Until around 2017 when it was changed to RSE
Watching Sex Education on Netflix could be great source of funny memes for my workplace. Especially that my company is UK based :D1 -
"Don't worry if it doesn't work right. If everything did, you'd be out of a job." - Mosher's Law of Software Engineering
-
My first internship.
The webdev department for a engineering company is in the basement. I was given a cubicle near the middle by the wall. The ceiling light was broken so I had to work in the dark... It was a 7-4 with no pay nor do they cover any expenses. I did manage to use the experience and got a job offer at a 'proper' software company in the end. -
ive recently started to study chemical engineering and most of the people there never even heard of java or html. only a few people understands jokes about computers. the people i know who understand these jokes all study in other cities. so after i talked to a friend of mine about my studies he showed me devRant and i love it. so hello folks youve got a new member XD3
-
We have people from all different types of backgrounds here on DevRant, and I feel like lots of us just kind of spontaneously discovered the dev world without really planning on it.
That makes me wonder, what did you major in during college, and is it related to what you're doing now? Did you major is Computer Science/Software Engineering/Web Development, or something completely different?
I double-majored in Algebraic Geometry and Astrophysics, and while my math background does come in handy as a developer, I'm very rarely applying what I actually specialized in to my dev work4 -
Hi fellow devranters,
Just started working for a small engineering company ~10 employees. They have a single guy that have done most og the development work and version control management. Turns out everything was stored om his personal harddrive with a backup on an USB drive. I'm doing the "dirty work" on porting the version control to a network drive. Not ideal, but the boss was insisting on doing it this way. Have anybody encountered anything like this?2 -
Sometimes I think our infrastructur team is chaos engineering.
I mean it is literally chaos engineering when VCS is down 3 days a week. -
Started playing around with HTML and CSS when I was about 8. Tried JavaScript but it never stuck. Started to learn a bit of Python when I was about 13 and enjoyed it, but never applied it to anything other than some maths. Used some basic ActionScript in Flash animations. Wrote some simple VBA in Excel. Learnt Matlab during my Engineering degree. Now I use Mathematica for my PhD work, Python for fun and useful bits of software for myself, and the occasional bit of PHP and whatever else I need at the time to get something working.
-
Absolutely hate it when my software engineering module project mate merge their own commits into the team repo without anyone else reviewing.
That’s it for you, branch protection ON. One more time and you’re losing push access -
4am writing an assignment about the ethics of anonymity tools (TOR, VPNs, brown bags to put on your head)
I love the subject – I picked it – but these written assignments for peripheral classes are the most soul sucking part of studying software engineering2 -
Can anyone tell me the difference between CS and software engineering?
I only know the very basic background on it ( I want details)9 -
Throughout my career I worked with quite some awesome engineers. However, only very few of them also do engineering as a hobby. (The shitty engineers obviously don't do it, otherwise they wouldn't be shitty.) Just thinking.5
-
It would seem that "code freeze" has become a meaningless term to our systems engineering team. Sure we can sneak in another feature or eight that you felt it beneath you to negotiate on time. That you couldn't make the decision on until now, even though your job is to make these decisions so that we can stay on schedule. This is why systems is a fucking year behind.2
-
If anyone here wants to know how a generic engineering college will be like in India, here's the video
https://youtu.be/BhWWiCwRb7s
Do watch it. It is accurate af.
I don't like the education system in India, so this video hit me right in the feels.
Sneak peek:
I didn't choose this engineering life, neither did engineering life choose me. It was shoved down my throat by my teachers while my hands were tied to my back by my friends and my parents watched in silence.1 -
Half of the courses in my Bachelor of Engineering in IT course was about electronics. They even had chemistry and drafting.
What did they think I'll get a job in? Making silicon chips or writing CAD software?
And they didn't put in Algorithms. And combined Java and web development into one course.
WTF2 -
I am stuck in a loop where I lose confidence in a project and leave it 75% finished (without debugging) while also being doubtful of my skills every time I code and being so demotivated. I have been learning but its a slow process and I keep being lazy about it. I honestly wish I had less stress externally and was able to focus on software engineering more.1
-
Hi All,
I am currently doing a degree through the Open University. it's a BSc (Hons) in Computing and IT (Software) which is the closest they offer to a full on software engineering degree.
Anyway, I'm not having any second thoughts about it or anything like that, but I was wondering if a degree is going to make that much difference when it comes to applying for jobs when I'm already employed as a developer.4 -
at the age of 12 I was bored so I started with html as I wanted to make a website, at the age of 14-15 is started with pure php, at 16 I started my first IT study for second line support and at 18-19 I finished my first IT study and started my second IT study for support mangement and when I'm done with it I'm planning on doing a third one for data center engineering.
-
I'm a bit frustrated. I'm 23 and I finished a Bachelor's Degree in Computer Engineering last 2015. Working on a career path in cyber security. Is it normal to just understand and test the concepts and not fully memorize everything? It really bothers me that I feel I don't know anything despite developing small tools, testing other people's work, reading about related topics and playing with Kali.5
-
I just experienced a new level of wut at my job. Web Engineering has a Google group email. This morning someone at work sent us an email about canceling a work order (and he didn’t know how to cancel it)…for a plumbing issue 😑Wrong engineering department, my dude. And you can cancel your work order by going to the request system where you submitted it or the email receipt of you request, which was certainly not to this Google group email. You have the work order number, so you must have an email somewhere about your request. And how’d he get this email?? I’m seriously wondering if this is a weird phishing attempt.2
-
My software engineering team is using Kivy for the front-end of our application, and I would like to punch whoever did the documentation for it. There are lots of possibilities with Kivy, but good luck figuring out how to achieve them.
-
In my university years I had a computer engineering professor who had an ascent and it sounded like an "S" being added to each word. I went for the first lecture and not knowing if I was at the right room I left after hearing:
"Togethers we wills do projects with some chips"
I was like ... thanks I just had breakfast! -
I started in school with visual basic at the age of 13. my father then told me to learn php cause it could be useful one day. I wrote a little browser game and got really into it. In the meantime we switched to c++ in school and did a bit of Java.
Now I am studying software engineering and got my first job as a php developer thanks to my father. This led me to nodejs + angularjs development which I am currently working with (and Java at the university) -
I remember the first time i didn't need to press a physical button in order to shut down my computer. I thought it was the greatest computer engineering achievement since the launch of minesweeper.
-
If you could name one thing that you think software engineering companies should be doing for their employees what would it be?3
-
I hate electronics but I picked the only CS degree in my country with a strong focus on it.
Any tips on how to stop hating hardware engineering? I have an exam tomorrow and every line I study makes me throw up in my mouth a little4 -
I'm in Uni for Software Engineering, and while all my classes are currently online, I'm looking to get a laptop for class later on. Once I get it, I'm gonna pop a linux distro on it (gotta clean up the poor windows infected machine), but I'm curious if there's a distro anyone thinks would be best for programming? I used to use Fedora, but idk if there's anything better now9
-
An eventful day:
Because of my recent amateur thermopaste application onto a heatpipe that connects a laptop CPU and a discrete GPU and *ingenious* HP ProBook engineering my Radeon graphics have fried yesterday.
On the bright side, got the Nougat update for my Samsung S6, with bright hopes that it will help restore the state of an unresponsive fingerprint scanner... nope, that is still broken.
Summer is near, exams finished, time for some DIY on used and abused tech! :D2 -
My dad showed me vb.net when I was 13 or something and just went ahead to try to make different types of games with Windows forms, it was a lot of fun even if the games were garbage(I had a gazillion buttons on one because I couldn't figure out how to make the logic reusable with the hp bar); it is what put me on the programmer/engineering path1
-
I always loved playing with computers. When I was a kid, it was mostly games. JezzBall was such a classic ;). After that, it was mostly the Internet, aol, yahoo chat rooms, etc. As soon as I realize that some people's job was to actually make computers tick I was sold. Took a second to debate computer science/engineering. After that all I wanted to do was code. I graduated with a CS degree last year and I'm very pleased with my work. Wouldn't want to do anything else.
-
I don't understand written essay exams. That's it.
The thing is how does mugging up a group of questions and getting a good score help the person. Like for real...
Whatever.. Exams about software engineering today and I am on devRant for 2 hours. Great3 -
I had a call with my mentor today and after 6 months of hardwork, she finally gave me a go ahead to move to engineering. I am so happy but terribly emotional that I did it. I am so relieved but such a mess.
Fuck that mofo who shattered my confidence all those years ago. I wanna kick his ass. Beware of sweet talking startup founders who have nothing to show for but everything to say about. -
How I hate all those people who think VisualStudio Code is Open Source. It's not! Read the f*cking license!
https://code.visualstudio.com/licen...
In fact, you aren't even allowed to inspect its network traffic. Not to mention reverse engineering. That's nowhere near OpenSource.
You sure can download the source code, licensed as MIT, but building it won't give you the same piece of software.
Don't believe in everything someone tells you. Use your brain and check the facts.12 -
Is a masters degree in IT worth it? I mean I've just started my masters in Software Engineering after my Computer Science bachelor's and I expected to learn something useful from it. So far they have taught only bullshit and stuff that I haven't found useful since I've started my IT career 3 years ago (now I am the team lead at a small startup, and I consider myself a really good developer). To summarize, is a masters diploma useful? Will it help me with anything, give that I've started working as a developer (freelancer, didn't know much back then) when I was still in high school (CV bragging rights)?8
-
When I was finishing my telecommunications engineering degree, my aunt told me that a friend of her had a work offer for me and we arranged a casual interview.
After some small talk, the first thing this dude told me was: "as you have studied telecommunications, you must be interested on selling telecommunication devices right?". It happened to be a pyramidal phone reselling "work" offer.
I have never felt so attacked. My family thinks I studied 6 years to fucking sell phones.1 -
Welp. I think I witnessed a new job application hack. Someone listed my team’s general engineering email address for their Employee Referral.
That email address is listed publicly, but I’m pretty sure no one on my team told the applicant to list it as a referral contact. I suspect someone got the email from a Slack workspace. I had posted a job listing, in a threaded comment someone had complimented my employer’s public API, and I shared our engineering email and said we’d love to see what he builds.
It looks like someone else from that Slack saw this and decided to list the engineering email as an employee referral. I get that employee referral can mean different things to different people and it might be someone who’s new to job searching and doesn’t know better.
For my employer’s online application, an employee referral requires a name and email address for the employee. I’m curious what the applicant listed for the employee referrer’s name. Wonder if it was my name. If it is, guess I have to give my manager a heads up and tell him that I do not know this applicant.
This occurrence is a new one for me and I don’t think it’s happened to us before. And it’s not really a good tactic to get a resume read at my workplace. Where I work, my manger reviews the resumes and tells HR who he wants to set up calls with. It’s not HR or an ATS that screens resumes and sends them to my manager. -
I did software engineering but it was total waste of 4 years for learning. It was good for networking and exploring the shit going on in tech world but learning is always self work. You have to learn most of things by self i.e self-taught. The second main thing is practice every single day, there is no fucking shortcut.. I repeat no.
-
Rant story
Software engineering teacher gave me a bunch of topics to elaborate on. One of them was "the idea of black box testing", so I wrote down the idea of black box testing.
Teacher - this is very incomplete, you did not specify what types there are and for which systems they should be used!
Me- But it just says "the idea" and I did write down the idea of it
Teacher- yes, but it is very incomplete
God damn I wanted to punch her face. Some fucking teachers1 -
Very vague and large question but: How do you become better in terms of software development / engineering?
For context my current job is pretty good but sometimes it lacks challenges, I’m interested in how people become better out of the work scope I guess.7 -
My parents know that I work with "codes" in computers to make all sort of things 😁. My siblings have some idea of what programming and software engineering is. They tell me that it is fun (they have tried it), but they still don't value it that much 😕
-
Follow-up to this post: https://devrant.com/rants/1917090/...
I am most probably going to choose the study program "Ingenieurinformatik" (in English: "engineering informatics" or aka "computer systems in engineering").
Why?
It combines mechanical engineering, [...] with informatics. Cptn. Obvious.4 -
Internship/Career Question
I was able to get a referral for a software engineering internship at a company I like this summer. This will be my first “real-life” internship and I’m super excited.
The referral ended up getting me an interview with the company’s “Principal Talent Attraction Consultant”.
What show I expect for this meeting? Is it possible that there is a whiteboarding part of this interview? Or would it be more general?
Lmk if I’m being too vague. Thanks guys!3 -
!rant
So i'm currently an IGCSE student, and i learn programming as a hobby, but this year is the graduation year and i took all the subjects necessary for The Faculty of Computer Science, but i wanted some advice from the people working in this field, so is it a great job with good income? and are thier many job oppurtinities out there on the market? And finally which is better Software engineering or CS?
Thanks for your time.5 -
!rant
Hi fellow DevRanters! I've been studying software engineering for a while now and, while I love programming, I'm starting to think that all I'll be doing as a software engineer now a days is pulling data from a database, sticking it in a nice gui with some buttons and moving on to the next, similar, project. At the same time I am loving linux more and more, I love working with bash and other unix-like tools and I am interested in systems languages like C and Rust. It is for these reasons that I am playing with the idea of switching to Systems and network engineering. What are your thoughts on this? Is Systems and network engineering a field in which I get to program a lot? Will there be more variation in it? Is my view of software engineering completely off? Please share your thoughts and opinions! -
I'm graduating on Computer Engineering and I'm JavaScript. It still bugs me that I understand the language but then I can't apply the knowledge on code :/3
-
Discord server under development for software engineering, cyber security, networking, and IT talk in general. Looking to meet new people and talk :). @ me if you're interested in testing it.4
-
I did an engineering quiz yesterday as a way of introducing a new database the school recently got access to. You had to sign up for the site.
- Passwords were max 20 characters (which is better than 10, but still, why???)
- You couldn't use special characters, but there was NO INDICATION ANYWHERE THAT THAT WAS THE CASE. It would just silently fail to log in. I had to open the browser console to figure out what wasn't working. FUCK -
I've talked to people, psychiatrists and tried religion just so I can stop watching porn.
I have a beautiful wife, MSc degree in engineering and well-payed job.
But for some reason, whenever I'm alone my mind bursts images of porn, and before I know it, I'm watching porn.
Despite the things I've achieved, it feels like my true potential is hold back.
This influences my mood, development work and so on.
Mindfulness doesn't work, plugins to block it doesn't work and talking to someone doesn't work. Everything is tried.15 -
I think studying engineering has really fucked up the way i learn new things...i find it nearly impossible to commit anything to memory that could easily be looked up. On its own it doesnt sound so bad but now I keep forgetting simple programming syntax and android design patterns because my brain just keeps saying
"You dont need to remember this, you can find it online is 2 mins"
Id rather just keep a bookmark of a great navigation drawer tutorial as opposed to learning it myself...i worry now what will happen in my technical interviews even though I consider myself a good programmer -
Any tips for doing well on the technical interview?
It's my first time doing a technical interview so any tips are welcome. It is for a (paid) field application engineering internship. They said it would mostly be regarding electronics10 -
Struggling to write my Engineering Thesis code. Not because I'm afraid of tech, but because I have no idea what it should do.
I'm testing mobile apps performance, but getting the right idea is pain in the ass. :(
Never been too creative, but always have been over ambitious and lazy.
So the deadline is coming slowly, I have specified my 'tests' (authorization, API connection, heavy calculations, graphics, database handling) and still don't know what my app should do.
And ideas or suggestions what else is to test? -
hi
November 28/29 2018
I was in a different world. I experienced this different world. It is beautiful in the beginning and hell after. It is everything u need compared to our engineering world but dangerous with potential. This world kept killing me for 3 months. It was hell.
February 23/24 2019
I was in another world. Same as the first one but this one was better. I experienced everything u would ever need to experience in order to find the vision and purpose to go forward especially in sofrware engineering world. Motivation and the REASONN to go. Climb. Because of over 3 month suffering the pain was suppressed in the secondary world dimension.
March 31 2019
I am back into our world. With slight side effects from the previous two. I am left in scars from war. To travel to the other worlds is to invest extraordinary amount of time energy and effort. U have to vibrate at a different specific frequencies in this universe. It fixed me to continue but broke my focus.
I am here to tell you that u should travel to these worlds with extreme caution. You will know when to do it. You will know what i am talking about. When you do it, pull back quickly and continue in the software engineering regime. This message is abstract and cryptic. You will understand it when that day in your journey comes. Everyone will understand.
Never have the focus broken.3 -
The project that I’m working on right now. The more features I build, the more I realize how much more shit I need to build. What the fuck is this. This is getting really stressing. Really annoying. Really scary really fast.
Am I missing something?
Am I doing something fucking wrong?
Am I over engineering shit?
Shit looks like it has NO END.12 -
!rant
Starting my new engineering job which will provide me with the first laptop I've ever had...god I hope its a decent one, going to use it to learn Linux with dualboot provided company IT dept. hasn't fucked me1 -
What's the best laptop for coding and programming. Especially for software engineering, fullstack development and making android apps etc. I want it to be able to develop anything on it apps games websites etc. Suggest a budget model and a price doesn't matter but still realistic model.6
-
!rant;
I was just reading this article about the difference between Computer Science and Software Engineering and thought it could be of someone else interest. So here it is:
https://blog.usejournal.com/compute... -
I'm always trying to make apps or websites and finance it my self cuz here in Morocco no one wants to finance virtual things they still don't believe in earning from tech.
And of course i fail every time now I'm trying to make huge amount of money to finish my engineering studies. -
I'm currently pursuing engineering in an Indian engineering college. Needless to say the college Curriculum isn't going to take me places.
I like programming and I feel I'm pretty good at it. So I need tips as to what I need to do apart from college to pursue programming.
I have recently started learning Android development and web development in the college.
So any tips from devs would be great!3 -
Asked to replace the Department Head of IT Operation. Didn't want to because too much responsibility and was just recently promoted to Unit Head of Engineering, said I needed more time since I'm still getting used to it. Three months later, was called by boss on a Friday then start on Monday. No freaking experience on managing people.... Ended up doing almost all the work since I'm faster doing them than my underlings. I prefer coding or doing tech stuff. Now burnt up. Quitting soon.3
-
Does anyone find it odd that my school's CAD and engineering program can't design a poster with legible words?1
-
I've an interview with Microsoft in 2 days for Summer Internship in Software Engineering in North America. Anyone has any tips how to prepare for it? This is my first technical interview.
-
!rant does anyone know what sustainable computing is? I googled it but I don't think I understand much..like, if I took this as my major for uni then what will my potential careers be like? Is it a better choice then software engineering? 😕😕😕3
-
I ask what i think is an interesting question i havent been able to answer on software engineering stack exchange ("why did the original Basic use the caret for exponentiation"). Even said "no subjective answers, please provide a source" in my post.
Result: a bunch of comments saying it "because it looks like an up arrow", comments saying I'm rude because i said no subjective answers, and a bunch of downvotes.
Did eventually get a good answer though. The system works.2 -
Yesterday I went to a Technology Fair here in Setúbal, Portugal and I talked to a guy that was representing Microsoft. He talked to me like I was superior just because I told him I was taking a course of IT Engineering, like... why would he talk to me like that???3
-
I return to uni next year to continue a Bachelor of Software Engineering, also just got shortlisted for a full time web developer job with the CSIRO, it pays like 70k a year, I wonder if I could do both. Hmmm. :/3
-
I started a new job in engineering at CenturyLink a few weeks ago - before this I was doing IT for dental offices in the greater Seattle area. Anyway, I wanted a registry tweak to make Excel open files in separate windows, instead of putting them in one. Today I was told by our IT that you need 16GB of RAM to open multiple Excel spreadsheets in separate windows. Suffice to say I told him he was insane and ended the chat.
And yes, I know there are ways to do it anyway, like opening new instances of Excel and then opening the file inside of Excel, but that's unnecessary clicks, dammit. -
Am I the only one who want to learn programming and can't stop overreading about it and other connected stuff?
I feel I'm in deep darkness with my learning. I'm still writing those sample codes from books/video courses and can't motivate myself to come up with a piece of software to write myself.
It's some kind of loop which I can't break and move on.
I quit my electrical engineering studies after two years, to start IT studies, because I felt IT stuff is something I want to do rest of my life. Now, after first semester, I feel I'm in the same place I was before starting IT studies...
I'm lost devRant... Any ideas for helping me changing my life?question hello darkness my old friend lost learning programming halp overreading hilfe electrical engineering help java2 -
So if the current trend in software engineering is over-engineering, then the next can only be under-or appropriate engineering? =/
Definitely hoping it will be less proprietary, less custom DSL´s and grassroots driven2 -
In your opinion, is it better to work in a dedicated development company (or otherwise dedicated to your IT specialization) or be in-house?
I'm currently one of 2 in-house devs for a small enterprise. So my software engineering practices and code won't be of the highest quality but at this early stage of my career I'm gaining experience in various different aspects of the job and doing many individual different things. So overall I'd say being in-house is good early on for initial exposure, so long as you have a mentor to help you out. -
2019 Recap: Quit studentjob. Got engineering degree, worked as a devops consultant, got a child, bought a house, started at new company as mainframe developer.
2020 goals: less cobol, more java, get courses for a long term goal of becoming an it-architect.2 -
For a while now I've wanted to make a blog about engineering and discovering different types of engineering (software development, electrical, mechanical, etc). In the blog I'd like to write about journey discovering what kind of engineering I wanted to be, how I got here, and fun projects you can do to see what different types of engineering fields are like. Long story short I want one of those projects to be my process making the blog they're actually reading it on and I have no idea where to start with web dev. Can I get pointers (puns) to resources or frameworks that would be good for beginners?5
-
Good morning devRant community, so currently im on my early morning commute to College, and it got me thinking.
So I’m very passionate about programming but i also love playing around with the Stock Markets, Are there Software Engineering positions which work with the markets? I’ve been thinking its called a “Quant” but im not too sure, Also does anyone have any possible experience within the field? What it takes to get in etc?.
I highly appreciate it! Hope you have an amazing day/night. :-)10 -
Got offered to start early in a graduate program at a major it consulting firm through a internship. While I still need to write my final engineering project and take two courses.. Gonna be a long year. But Hey.. A job in a cool department is pretty awesome.
-
'Tech debt' is the word that every CEO hates to hear during roadmap review.
Instead, talk about how certain part of the code will drastically slow down future development, make it more difficult to troubleshoot, and reduce engineering happiness overall.1 -
Angular and is best friend RxJs are too over engineering and far from the concept of 'keep it simple, stupid'
But just a moment they're both use typescript to design there interfaces ... maybe that is the fucking reason for that !2 -
Why peoples tell me I can't work in few fields ?! After spending x years in fullstack web, I'll certainly get bored of this ... So, working in another field which is interesting could light the fire inside me !
I do a IT engineering school for this dream !!!!
STOP TRYING TO STOP ME !!!!1 -
Any React (native) devs in here? What do you think about issues mentioned in this podcast?
I love JavaScript – Software Engineering Daily | React Native at Airbnb with Gabriel Peal, let's play it!
https://podbean.com/media/share/...1 -
Im going to my first internship interview as computer engineering tomorrow. it's a consulting company that works with FPGA development, im nervous because I would really like to work with it!
Q: are there some tips on interviews with smaller development companies? What are they looking for in a developer? What should I research beforehand?2 -
Since some people that start programming post some doubts here regarding what topics learn. Shouldn't it be good idea for newbies (people that are beginners in computer science/engineering) to have a section, so people can help then?1
-
my parents often call me when there is some problem in any device and i solve it...
sometimes when i cant they say..
What is the benefit of ur Software Engineering...
(((infact that is hardware problem)))1 -
I like this week’s topic, since I’m currently wondering whether or not to study software engineering. Currently working as a software developer, uneducated, but kind of want to build onto it. Any advice from you novice DevRants?7
-
This is more of a engineering question
How could you get a turbine to spin almost infinity. Like for it to spin a alternator or would the magnets on the turbine keep it from spinning non stop and make it freeze between magnets?3 -
Today after the week and a lesson time in an high-school I got back home and decided to play some sacred 2
I had already installed some mods on it given that I have already finished it years ago and I wanted some challenge.
It ends up that the mods add too much difficulty, so I open up the configuration files of the mod (some sort of Lua tables) and then spend like an hour and half doing some reverse engineering on it to find a middle way between the vanilla and the Uber difficult mod
Wow! -
Hey all! My first post isn't quite a rant, but rather a question.
I see a few posts that are about project managers. Now, I'm still doing IT at uni, but I was quite intrigued by PM when I found out one of my family friends is an engineering PM. The idea of PM appealed to me as I'm still trying to figure out what I want to do mostly after uni (not ruling out development, ofc!).
My question is whether or not it would be beneficial to have a PM with an IT background, and if so, to what extent do the benefits outweigh the lack thereof?
Sorry for the wordy post.2 -
F U C K
Recently in our school our final year class choice forms are starting to be handed out. 5 lists, you pick one subject from each.
Now, I really wanted Advanced higher computing, to the point where I nearly begged on the survey choice forms. There's two of us that really want it. What happens? IT'S NOT ON THE FINAL FORM.
The only two subjects I could get was engineering and maths. Three of my other lists are completely to say politely, fucking shite. -
In university, would it be better to study civil engineering for my bachelor and then move to computer science for my master, or would it be better to start with computer science in the first place?
With a bachelor in civil engineering I can always go do something else if computer science doesn't turn out, but I fear that it also might be a lot harder (to study). I'd like to hear your advice on this issue.3 -
Just started on an IT company as my first job and I trully like it, But I believe that this is not what I am looking for in my career. The company is too big and I have the feeilng that growing is going to be hard in here.
I am thinking about applying for a systems and software engineering company, I know it won't be easy to get hired but I need to try.
Any advice on it?1 -
I love software engineering. I enjoy every aspects of it. But recently due to some company politics it is a shit show at my workplace.
I am actively looking for a change and things are going bit slow due to the pandemic situation. I am really frustrated and end up having nightmares every time when I sleep. I know in these times having a job itself is a big thing.
I really wish to be at a place where I can work effectively. -
I m a 1st year student of Engineering and I m willing to learn coding. Which app should I prefer for online learning where I can get certificate of completing that course with good teaching at low cost???
Plss ans...
I belong to a middle class family bt I have to learn it.8 -
Hey devRant community, I’d really like some suggestions/advice for something I’m going through.
I’ve always wanted to go abroad to work/travel and experience new things and I feel that I can do all of that by pursuing masters but I am not fully sure about the specific area in CS which I’d like to study more, I do have an interest in A.I but I’d like to explore other things as well. I like Software engineering and would love to do some internships and probably a job before applying for masters but college ends in 6 months and I’m still not sure about this. I also want to get better at Software Engineering interviews as I’m avg when it comes to data structures and algorithms. Any help here will be appreciated. -
What's the general process and toolset for reverse engineering a C++ DLL? I've never done this, but I may get a gig and I'm not about to reject it just because I don't know how to do the work.7
-
Hey devRant community, I’d really like some suggestions/advice for something I’m going through.
I’ve always wanted to go abroad to work/travel and experience new things and I feel that I can do all of that by pursuing masters but I am not fully sure about the specific area in CS which I’d like to study more, I do have an interest in A.I but I’d like to explore other things as well. I like Software engineering and would love to do some internships and probably a job before applying for masters but college ends in 6 months and I’m still not sure about this. I also want to get better at Software Engineering interviews as I’m avg when it comes to data structures and algorithms. Any help here will be appreciated. -
I hate css. When I was in support, for some reason my task was to redo our support page (which I am no designer and never claimed to be, but whatever). I have been in engineering for quite a long time now. We HAVE a designer. Yet, the support site was never redone (and it should be) and any little bug that comes in for it is my issue. This css is going to be the death of me. Is the day over yet?1
-
I dunno why but I'm sold by AWS and how anyone may start off on the right note when starting a "startup" project. A lot of IT folks I know have vouched for it as well. Maybe because I'm engineering graduate and I have put the costs and maintainability on top of the checklist. I even plan to take the SAA certification since it was also surveyed as one of top paying IT certs to get. But mostly I care about the stuff I can learn and rely on its ecosystem. Tell me something I should be wary about this cloud provider. Coz maybe I'm just too "sold" by the hype.1
-
Engineering Managers: What's in it for you? What drives you to manage a team and not just be an Individual Contributor?3
-
If you could go back to the time where you were a CS(or IT) undergraduate, what would you do? Change or really focus on? And tell yourself.7
-
Reverse engineering with IDA, be like:
Ow that makes sense, lets jmp there, nope thats not... aaah this must be the subroutine I was lookig for, nope thats not it, repeat. -
Anyone an ai engineer here? I rarely find any ai engineers anywhere. Especially here too. Almost no one talks about ai engineering and code. Makes me wonder. How difficult it is to transition from SWE into data science field and work as ai dev?1
-
Just because the language/feamework/technology is trendy doesn't mean it is suitable for you. There is no silver bullet in software engineering.
I think it was a big mistake to use microservice architecture for our project.