Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Search - "experience"
So I got the job. Here's a story, never let anyone stop you from accomplishing your dreams!
It all started in 2010. Windows just crashed unrecoverably for the 3rd time in two years. Back then I wasn't good with computers yet so we got our tech guy to look at it and he said: "either pay for a windows license again (we nearly spend 1K on licenses already) or try another operating system which is free: Ubuntu. If you don't like it anyways, we can always switch back to Windows!"
Oh well, fair enough, not much to lose, right! So we went with Ubuntu. Within about 2 hours I could find everything. From the software installer to OpenOffice, browsers, email things and so on. Also I already got the basics of the Linux terminal (bash in this case) like ls, cd, mkdir and a few more.
My parents found it very easy to work with as well so we decided to stick with it.
I already started to experiment with some html/css code because the thought of being able to write my own websites was awesome! Within about a week or so I figured out a simple html site.
Then I started to experiment more and more.
After about a year of trial and error (repeat about 1000+ times) I finally got my first Apache server setup on a VirtualBox running Ubuntu server. Damn, it felt awesome to see my own shit working!
From that moment on I continued to try everything I could with Linux because I found the principle that I basically could do everything I wanted (possible with software solutions) without any limitations (like with Windows/Mac) very fucking awesome. I owned the fucking system.
Then, after some years, I got my first shared hosting plan! It was awesome to see my own (with subdomain) website online, functioning very well!
I started to learn stuff like FTP, SSH and so on.
Went on with trial and error for a while and then the thought occured to me: what if I'd have a little server ONLINE which I could use myself to experiment around?
First rented VPS was there! Couldn't get enough of it and kept experimenting with server thingies, linux in general aaand so on.
Started learning about rsa key based login, firewalls (iptables), brute force prevention (fail2ban), vhosts (apache2 still), SSL (damn this was an interesting one, how the fuck do you do this yourself?!), PHP and many other things.
Then, after a while, the thought came to mind: what if I'd have a dedicated server!?!?!?!
I ordered my first fucking dedicated server. Damn, this was awesome! Already knew some stuff about defending myself from brute force bots and so on so it went pretty well.
Finally made the jump to NginX and CentOS!
Made multiple VPS's for shitloads of purposes and just to learn. Started working with reverse proxies (nginx), proxy servers, SSL for everything (because fuck basic http WITHOUT SSL), vhosts and so on.
Started with simple, one screen linux setup with ubuntu 10.04.
Running a five monitor setup now with many distro's, running about 20 servers with proxies/nginx/apache2/multiple db engines, as much security as I can integrate and this fucking passion just got me my first Linux job!
It's not just an operating system for me, it's a way of life. And with that I don't just mean the operating system, but also the idea behind it :).20
don't disturb the coders who wear head phones. It will take 2 more hours to make them back to track4
Boot up/shut down(different os edition)
....eh? Oh right!....
......z.....ok ok I am here...what?
...ok I am here wtf u want?
Linux (most distros)
....snores coke...what?I AM HERE LETS GO MOFOCKA
Still eating glue...
WINDOWS WILL UPDATE WHE...whst are you doing with that pillow shshuahahhaah..x___x
..ok fuck u bye whatever
Linux (most distros)
Ok bye xoxoxo talk to you lateer
A good rule of thumb when developing applications with a good user experience is to assume that your user is the dumbest person that is walking this planet right now, and make it so that one individual can figure out how to use your application.
Today's my birthday.
I want to remind everyone that we're all just kids pretending to be adults.
No one actually has it figured it out.
Like one of those jobs that demand 12 years of experience with Kubernetes (which was released 6 years ago)7
Interviewer: So how long did you work at your last job?
Man: 30 years
Interviewer: and how old are you?
Man: 22 years
Interviewer: you're 22 and you have 30 years of experience that's not possible
Man: and you are looking for a junior dev with 5 years of experience6
5 things you need to...
3 ways you can...
Top 10 Reasons to...
These 7 SHOCKING things will...
SHUT THE HELL UP.8
Recruiter: Will you like to do internship?
Me: yes,how much time I need to dedicate?
R : 40 hrs/week atleast
Me : Is it a paid internship?
R : No we will provide you with experience letter
Like seriously 40hrs/WEEK unpaid25
"It is just a small task. I can do that in just..." Never ever ever say the above statement even if you are 10000% confident.5
Just sharing my experience of my spontaneous interview with Facebook. I'm not good at writing these but here you go :)
- I was working as an Android dev and didn't have much knowledge in algorithms nor competitive programming, never ever interviewed with big companies.
- a random day on LinkedIn, a recruiter from Facebook contacted me
- I ignored it for few week because I thought it's so out of my league, then somehow, out of blue, I had a thought of giving it a try, so I did
- passed first round
- start studying algorithms a little for phone interview in 3 weeks
- recklessly took the phone interview
- start studying intensively (while working fulltime) for the on-site interview in 2 months
- almost got the job, they gave me one more chance by a followed up interview
- messed up the last chance real bad
- Initially I just wanted to give it a try, but the fact that I failed at very very last chance, frankly, bothers me a bit. Maybe I will interview with FB or big companies if I have chance later, but I know for sure that the studying had made me a much better dev. All the code I write now is much more efficient (I think), I can and not anymore afraid of reading complicated code.
- Overall, it does takes a lot of time (~4 months studying while working fulltime), but also benefits myself a lot though I didn't get the job, so basically, good experience, but better if I got the job 😁
Oops, wanted to write a few lines and it's a long post already.. I should stop here :D9
An intern asked me for help today and I solved it within minutes.
First time I felt like I had evolved from a confused junior developer to something more. So happy.5
Get ready for one of the biggest AMAZON rants EVER.
I dislike this company so much I can feel it in my bones.
They have NO, absolutely NO idea how user experience works.
If you have Amazon Prime / Video (ANOTHER FUCKED UP PROBLEM THAT CONFUSES A LOT OF PEOPLE) and you want to watch a movie on your Xbox using the Amazon App, You have to buy the movie ON YOUR COMPUTER FIRST, YOU CAN’T BUY IT DIRECTLY FROM THE APP.
WHAT THE SHIT AMAZON?
So.. go to your laptop, buy the movie, go back to your other device (Xbox or whatever), click “My movie library” and then you can watch it.
OH AND THERE’S ALSO A “MY WATCHLIST”, WHERE YOUR NEW PURCHASED / RENTED MOVIE DOES NOT SHOW UP.
Yes.. there is a “MY WATCHLIST” and “My movie library” or some shit.
HOW, WHY, WHY FUCKING AMAZON, WHY.
“WE HAVE A ZILLION ALEXA SKILLS NOW !!!1!!!!!11111! EINZ!!!!!”
Yeah, WELL, NOT THAT HARD WHEN YOU HAVE “Alexa Evangelist” traveling to every DAMN tech convention and having them make USELESS FUCKING SKILLS THAT NOBODY WANTS USING BOILER PLATE CRAP THAT ANYBODY CAN USE.
Oh and Alexa is DUMB AS SHIT.
I asked her "Play the song Starboy by the Weeknd" and she said: "I CAN'T FIND THAT SONG"
Then you go "Play me Starboy" and she goes: "HERE IS A SAMPLE OF STARBOY BY THE WEEKND"
Same with other songs: "YOU DONT HAVE IT IN YOUR PRIME MUSIC LIBRARY".
She doesn't even TRY to go to your fucking Spotify account, you have say: "Play Starboy by The Weeknd on Spotify" AND THEN she still has the FUCKING NERVES to say : "I Can't find that song on Spotify".
BUT YOU JUST FOUND IT ON YOUR OWN DAMN CRAPPY PRIME MUSIC.
"Hey Alexa, how many days till the end of the year?"
GUESS WHAT ,SHE CAN'T TELL YOU. (maybe now but not 2 months ago)
AUDIBLE.COM and AUDIBLE.CO.UK have DIFFERENT FUCKING DATABASES, THUS, YOU CAN END UP HAVING 2 ACCOUNTS AND HAVING 2 LIBRARIES, and.. THERE IS NO WAY TO FUSE THEM INTO 1 account.
OH MY GOD, HOW IS THAT EVEN POSSIBLE?
I FUCKING HATE that, how can ANYBODY think that is a GOOD IDEA?
Their website is a TOTAL FUCKING mess, really, who the FUCK designs that piece of SHIT.
Look up a movie, let’s say “SCHOOL OF ROCK”
“School Of Rock” - “Amazon Video”
So you can click on this and watch the movie.
Then click the second result.
“School of Rock Blu RAY” and next to the price-tag “PRIME”
You click on it, you can buy it, but HEY, LOOK, WHAT DOES IT SAY?
“Unlimited Streaming with Amazon Prime
Start your 30-day free trial to stream thousands of movies & TV shows included with Prime. Start your free trial”
WHAT, WHAT!!!! CAN I WATCH THIS WITH AMAZON PRIME? OR DO I NEED THE AMAZON VIDEO? I DON’T GET IT.
Put me in a room with all those FUCKWIT project managers and their fucked up company culture and I’ll rip them a new one, I can go on for DAYS about the SHIT they are doing.16
My asshole coworkers talking about how programmers without a degree are worth shit and cannot achieve anything in industry besides working from startup to startup.
Well, surprise, I'm sitting right next to them, in the same big company and I don't have ANY higher education at all.
Just because I prefer more hands-on experience than theory stuff doesn't make me worse developer than those bastards. I just learn more from working on something, than from sitting in classroom and taking notes.
Fortunately people at HR and boss also valued my previous experience when they hired me, but now having to work with those guys every day is killing me.13
@dfox and @trogus, here's an idea! What if every 20th or so rant was an ad? But not any ad, but job ads posted by recruiters!
That way you get money and we get more stuff to laugh about!14
Interviewer: Tell me your previous achievements.
Me: I had a level 213 fire mage.
⚪Present yourself properly
⚪Have a basic idea about the company and the role you're applying for
⚪Be respectful and pleasant to everyone when you go to an interview
⚪Day before the interview, go over the interview in your head and prepare as much as you can ( this way you'll be more comfortable in the actual interview )
⚪Figure out and prepare your "Strength and weakness" answers
⚪Don't lie on your resume or in the interviews, if you don't know something, simply say "I'm sorry i don't have experience with that”
⚪Being nervous is ok, but try to relax and answer the questions correctly and clearly
⚪Don't give up and join something that's not worth investing your time5
They basically have Chinese crapware on many phones, disguised as "Smart Manager" or some bs. It's "powered by Clean Master". Clean Master is crapware developed by Cheetah Mobile.12
So the first hackathon I attended my team and I came stone last. So while we wait for the awards I have 3 beers to drown my sorrows (I am a 2 beer guy so I was already feeling it)
We go into the ceremony and there were not enough chairs at a table for my team, so I end up sitting at the winning teams table. Let's just say I adopted a bottle of wine.
A wine bottle down I am feeling super drunk. I told myself "no more booze" ... Then the tequila's started rolling. I must have been quite visibly drunk because the other people at the table were giving me more to drink. Eventually I was like "I am ok, I am ok"
I wake up 2 days later on the floor of my bedroom at my parents house. Apparently this is what happened after the tequila's:
I decided to have an awards ceremony of my own and hug EVERYONE, apparently one judge did not enjoy his drunken hug very much (lol). Then I threw up in the hotels courtesy car, and also ran backwards into their bushes.
A buddy of mine took me home, but was to scared to face my parents, so he dumped me (now asleep) on the my parents driveway, rang the bell and buggered off, leaving my parents to drag me inside.3
Got an interview invitation from HR.
Accepted it without looking at the interviewee's profile (rookie mistake).
Finally looked at his profile. He was 5 times, 5 times more experienced than me. Had a STRONG resume.
Was under pressure a lot of pressure. I realized I was not at all suitable for being this guys interviewer.
Just one good thing. It was his first round and was going to be a telephonic round after which we were going to fly him down.
Clock ticked 6. Time for interview. More nervousness.
Called him. Guy picked up. Introduced myself. In a calm voice he says, he is busy with a very critical bug. Can we reschedule?
Now this will generally piss me off. But this time I was relieved 😅7
People who claims "XXX is slow" should put screenshots of:
- CPU/MEM stats
- Task bar in full, to see how much crap is in background
- Desktop, to see how clean your computer is
If you don't have i7/16GB or you install gazillion of background apps, then your "slow" argument is simply not valid.20
Recruiter: Hi practiseSafeHex, I’ve looked at your LinkedIn profile and you look like a perfect fit for my new client. The role is a lead Java developer with experience in .......
Me: Where on my profile have I listed or mentioned Java in any way?
LinkedIn Notification: a person who chose to remain anonymous, with the title “Recruiter” just viewed your profile.
Wow, I wonder who could it possibly be? I’m stumped!
Also probably the first time he did look. Getting fed up with these asshats9
I was working on a website for a client and he wanted an illegal (breaking TOS) functionality and I refused to implement that part so he paid me $800 less than what he owed me. Unfortunately there was no real contract besides some emails detailing the specs and payment, and if I pushed it any further he would've charged back the money he already paid me. Basically I'm screwed :/
I guess now I know how important it is to get those contracts and detailed specs written out from the very beginning.18
Submitting long written text on browser.
2. Ctrl+a Ctrl+c
ALWAYS make a backup, or at least save your files every 5 minutes (or turn auto-save on).
You never know whether your parents will click the X button and clicking No in the save confirmation.7
Something that has probably stuck with me the most and has changed how I think about things:
"If you can't think of at least 3 different ways to approach an issue, you do not fully understand it yet."12
Anyone ever entered a password and it keeps saying wrong password, so you decide to reset the fucking password and now the problem is ....the systems/website tells you that you can't reset the password to your current password or a password you are already using... like okay what the fuck!!!!!.....3
My former team opened two different positions to replace me: senior computer vision engineer and senior computer graphics engineer.
If you combine the required experience years, it's roughly my age 😂
Talk about unrealistic and unnecessary job requirements....4
wanna start coding?
it's very simple, just follow this steps!
1. prepare a notebook and pen.
2. choose a programming language you would like to learn.
3. find a nice site for study it, SoloLearn is a very good site, you can ask me in the comments for more.
4. start copying every code block and summary to the notebook.
5. don't worry about not understanding it yet.
6. finish copying at last 5 subjects.
7. start the course again, and follow the notebook.
8. do it few times, your mind will remember it.
now the hard part!
good job, you remember the basic, but don't know how to use it? well 1 more guide for it.
1. prepare a notebook and pen.
2. now, it's your time to teaching it!
3. try to explain the code in your words or language.
4. after few times your mind will remember all the necessary things about coding.
5. start to make little apps or even games.
of course you need to coding every day for 1 hour+-3
Worst error message management.
Can't you just display the valid pattern for an username instead of showing different error message everytime.
If plain ASCII and only letters and numbers same for them, just show only letters and numbers, and
what's that hourly limit.
I just couldn't sign up after wasting time thinking of an username.6
I really like my little group for this one huge exam project we have. Everyone's nice, ambitious, takes the project seriously, responsible and communicates well. Additional bonus is we're all on the same skill level so everyone's learning and nobody is dragging a huge load alone. We've had no issues so far and despite being fairly early in the project we're making good progress all around. Is this what a stress-free experience feels like? Pretty happy with the project in general and I think our app idea is pretty cool too.23
My boss has no idea what he is doing. Scary for a senior programmer, with 20 years of experience. The guy keeps calling methods statically, in a object oriented project. And can't understand why it won't work.4
You shouldn't look for people with 10 years experience. You shouldn't exclude them but the people w/o experience need experience anyways and maybe they bring something fresh to your tables..
I know "designers" who would say they have 10+y.e. but I mean they design websites that to this day, use table layout and oldish looking design language.. (ofc there are examples that state the opposite!)
Measuring people by their years with experience is just silly..9
Colleague asked me to join devRant and I was like that is it something related to development.
But when he said NO its nice and sharing about your seniors and managers. I was like that oh I need to write so much then......
Coming with expereince in first startup as employee.
Can you add a feature so we can download images that our customers have uploaded?
Yeah sure I can see that being a really handy feature, but until I have the time to add a button would you try right clicking on the picture and using the option "Save image...." 🤔4
So I've been using Antergos Linux as a way to ease myself into Arch.
Gnome apparently has moved to Wayland so I thought "Oh I don't need the Xorg window server anymore, let's just delete the Pacman package for that..."
Oh. Oh crap.
That was a mistake.
...Gnome is gone.
.... Guess I got my excuse to install vanilla Arch.6
Yesterday I spent some time on the meta site for dba.stackexchange.com and found this one guy with 1 rep raging about how his questions aren't getting answered and how is answers are the best etc...
"I have 17 years of experience as a dba, blah, blah, blah, my answers are correct, blah, blah"
He got pretty destroyed by the mods and other users about how shit his answers were and how they weren't factually correct etc...
This just continues to show that no matter how much experience you have you won't always be right.
Same goes for my senior at work, he has 10 years more experience than me (I have 2) and he still asks for my point of view and help without being a dick about it.
I hope we'll all keep being nice people unlike that Stackexchange guy...2
This awesome experience from Apple highly encouraged me to read their 80,000,000 word terms and conditions.
"yes, we are looking for frontend interns from your place of education!"
One week later:
"Sorry, but we would like someone with more real-life experience"
How do you expect me to get experience!?2
I finally moved to Fedora Silverblue 30 which is a really awesome OS.
Silverblue Edition unlike the standard version, runs a immutable core. That means the entire FS is not writable except for certain parts that are mounted to /var. While this is limiting, this allows for atomic updates, which is the whole point of Silverblue.
Now this also might throw off even myself, because I might need to run VSCode in the host and I might need C++ libs. Fortunately there's a tool named toolbox that allows you to use standard DNF inside a OCI container. Now the thing is, now you need to tell your IDE to use it after installing it.
I wrote a little helper script to do just that. I wrote it primarily for VSCode but it should also work for your IDE if you happen to want to try to use Silverblue.
Helper script: https://t.co/sXYOgcwLBg?amp=1
Also if you wanna try Silverblue for yourself, here's some notes:
* To install apps, you need to run flatpak. Make sure you also have the flathub repo listed.
* don't use the Flatpak version of the IDEs. If possible, use the RPM versions. Silverblue allows you to install traditional packages (to some degree, not everything works in this thing because of the immutable design) in the host. So as much as possible if you need dev libs, use toolbox for those.
* Silverblue also comes with podman and buildah installed (aka what if Docker had no daemon and was more secure?)
*Do your updates via rpm-ostree upgrade, or turn the auto updater on if you're lazy
All in all I like this environment, I've used this kind of workspace before (Chrome OS), so its pretty easy for me to get used to.
What do you think guys, think you'll give it a shot?5
So, I'm a CS student in a third world country. I love coding and I think i'm pretty good at it.
As I'm kind of poor, I'm pretty much constantly looking for any job I can take, and I've already done a dev gig at a software sweatshop here doing mostly PHP, JS and Android/Java... the dev experience was cool, but money was absolute crap ($1.5USD/hour at the current rate, working 9h/day Mon-Sat, did it while in vacation). Better than min wage in my country but still, looking at the numbers I see from programmers all over the world... it was practically working for free. The real problem is almost every dev job here is similar, so I was looking into going remote but every opportunity I see is for seniors/people with 2-3 years experience or more.
Can you give me some tips on getting a remote job as a student/recent grad with little experience? What would you do in my position? Any input is greatly appreciated!17
Today I come across something interresting in SQL Server.
I was optimizing a report query and in the SSMS windows runned in 10 seconds for 3000 rows.
Put it to a stored procedure took me 5 minutes for getting 100 rows.
I was like WTF?
After some research I found out that the problem was that I was using the Stored Procedure parameters in the query.
Created local variables for the parameters and poof... 10 seconds again.
So if you are creating Stored Procedures in SQL Server DO NOT USE THE PARAMETERS FROM THE PROCEDURE. CREATE LOCAL VARIABLES.5
This whole experience thing is really killing me.
"We like you a lot and you seem to have a solid understanding of the core concepts but you just lack the experience we need"
I've heard that basic response from plenty of different potential employers. Granted they could be lying just to be nice but that doesn't help the situation either.
Like tell me where I am lacking and where to improve.
Yea I can learn on my own but they're a lot of things I will never think about touching or gain any knowledge of because it's not something I may ever need to dive into during just everyday apps. There is a difference in building a hobby app to learn and what goes into a full blown application handling thousands of users and all the data that can come along with it. Not to mention the kind of things that can go wrong when you have thousands of users on your app at the same time all doing different things. That's not something I can just have experience with. If I could just get in somewhere I can prove myself because then I will be doing it each and everyday.
Gotta keep grinding though, I'll get something eventually.2
Be making webpage for local osu! tournament.
Assume you are doing it for free.
Get told to ask for payment.
Tell the client the price(with >45% discount) that is getting really close to your hourly wage.
Get told that it is too much to ask for that webpage.
Ask client to propose a price that he is willing to pay.
Never hear back drom the client.
I just don't get it... Why are people expecting that webpages are cheap? I mean, 6-7 years of experience are worth something, right? I also have to pay rent, buy food and components for my PC that break while working...2
I have an insatiable desire to do C++.
I don't know why.
I've been doing higher level C#, but for some reason I want to go deeper, lower level, to the world of optimization and speed.
Are C++ codebases even good?
Or are they just spaghetti monstrosities leaking everywhere?
I've never even seen a production C++ codebase.
If you do C++ professionally, can you share a bit of your experience?20
I'm the best.
I started a project and 12 hours of work and 16 commits later I decide to reorganize the entire project focusing on security and user experience.
I'm a genius.2
"Impossible deadline experience?"
When product owners promise delivery dates.
One day, I came back from a two weeks holiday, relaxed. I noticed a teammate missing. "Yes, he took the week off". Sure, why not.
We were working under a bastardized enterprisey version of Scrum (didn't we all at some point?). So we didn't just have a product owner, we had three and an additional "Head of PO". Because enterprises can't live without hierarchies or something. Barely an hour after I came into office, she entered the room and came straight to me. "Your coworker was almost done implementing feature X. You need to finish it immediately. No worries, though, coworker said the rest is a piece of cake".
It wasn't. There was *a lot* left to do, the JIRA task wasn't entirely clear, and the existing code for the feature was so-so (obviously WIP code). I estimated two weeks for the implementation, plus some time to clarify the requirements. When telling "Head of PO" she lost her shit. Screaming things like "this feature is due the end of this week" and "I signed this with my blood!". Well, I didn't, and I made it clear that I hadn't been consulted on this, thus I would not accept any blame in case we missed the deadline.
So I gave my best that week, getting pestered by "Head of PO" all the time. "Is it done yet?", "why does it take so long?" and "your coworker would've been done by now!". Yeah fuck you, too. Not only was I not relaxed any more, I was even more stressed than before my holiday! Thanks, you stupid bitch.
Well, her arbitrary deadline came and the feature wasn't ready. And what happened was... exactly nothing. The following week my coworker returned, who gave me an apologetic smile. "I told her the feature was nowhere finished. And even me, being familiar with the task, couldn't make it in time". We finished the feature together that week, and that was the end of it. So... "Head of PO" either didn't listen or lied to me. She then stressed me to the max right from the day I came back from my holiday. And in the end it didn't even matter.
Again, thanks you stupid bitch, for creating a toxic work environment. Should you ever read this, I'm happy I quit and I hope you miss every single deadline for the rest of your life. Screw you.8
Spent 2 days of hackathon creating keynote presentation and wrote 0 lines of code. Our "app" was only html and css. We won and I felt sorry for some guys because they had some great apps and still lost to keynote.4
It fucking pisses me off when people compare experience as a benchmark of his performance or knowledge while hiring for job and even salaries depend on that. How do you know that, that guy has jerked around while the younger guy with less years of experienco would work better and harder.
What is your experience with people like that?10
My highschool computer eng. teacher works in IT and he was telling us about one of his first days of working for a company and he said "Whenever we had a stupid client or customer, we'd tell each other that we had a 'one D ten T' as a code because it sounds professional. But really, it spells 1D10T"
Lame but it cracked us up and I thought I might share lol3
This moment when you are laying in your bed trying to turn off the lights and the uncloseable firmware update window forces you to update your lights before be able to turn them off.5
Ranting to my team lead:
- The guy has a masters in CS but codes like an one armed monkey!
- Look, you'll see with time that education doesn't mean much. Smart people are smart, dumb people are dumb.4
Ok, so I already asked when junior is no longer a junior..got mixed answers. Now I'd like to know what defines seniority level in your country?! Years of experience, having wide range of knowledge, great leadership skills, having boobs (joke).. ?!? But seriously, I have no clue what the standards in my country are, and internet is full of different opinions & examples that are making me wanna go cry in a corner.. o.O
Figured some answers from real people might help me get my head around this, so if it's not too much to ask fellow devs here, please answer this questions to help me grasp this better with examples..& non dev folks, you are welcome to comment too!!
A) What country are you guys from?
B) How is seniority defined there?
C) How are you placed by others?
D) If different, where would you place yourselves? Why?13
That feeling when you get job offers because programming is a mere interest in LinkedIn. I don't even know any advanced languages yet!
Holy fuck I look forward to this career!5
C: Keurig Coffee Machine
N: *Turns on surge protector and keurig*
C: WAIT, PREHEATING
N: *Lifts handle to put Keurig cup in*
C: LOWER HANDLE TO PREHEAT
N: Fine, I'll just wait.
C: FILL WATER TANK
N: Wtf I just sat here for like 3 minutes and now you tell me? *Fills Tank*
C: WAIT, PREHEATING....
N: *Waits another 3 minutes*
C: INSERT CUP
N: *Inserts Cup*
C: *Makes coffee in 1 minute*
C: ENJOY COFFEE. WAIT, PREHEATING
N: *Turns off surge protector before finished preheating*
Is this really nitpicky shit? I feel like I have to babysit it through the entire process.11
Ladies and gentlemen.
I wanna introduce you one of the best tools on the market. My latest and greatest creation.
Da Notch (TM)
Have you ever thought "Damn, I would like to have this notch like iPhone X, but on my pc"? Well lucky you! With Da Notch (TM) you can bring iPhone X notch to your Windows machine! You can even change it's width with simply left clicking on it and using your scroll wheel. Isn't that great?
Get it here! https://gitlab.com/aathlon/...8
My fellow dev (a younger guy) and I have been having a lot of disagreements with the lead dev (obviously a more experienced, older guy).
We can have arguments with him all day long, to explain and convince him that he's not that right, or not right at all.
Or we can keep silent and wait for shit to happen.
I'm already applying the stfu strategy myself... Because the other way round is exhausting.
At the same time, naturally, I'm looking for opportunities somewhere else. And, naturally, in those job ads, they state "X years of experience".
This further sets me off.
I'm sick of having an argument shut down because someone has X more years of experience, at a higher position, thinks he is better.
I am starting to hate people who boasts his years of experience instead of having the real knowledge and skills to create value.9
Function bool NewSpeedTestingStandard()
? "Fail" : "Pass";
This is a kinda follow up to my previous rant:
So, it’s been a week since I started the internship. I am kinda lost to be honest.
The first day was awesome, but I have been going downhill since then. I make so stupid mistakes and it seems like I always think different than my mentor/employer (me making mistakes). Then he corrects me and I have to rewrite the code which I had to spend hours to think and get working. 😕😕
As @RantSomeWhere said, the guy is actually nice and still appreciates me and helps me all the time. I am really thankful for that. 🙂
As @plant99 said, I do have to be working a lot to try and meet the tasks that I am given. The employer does tell me to not over work but I still do if I have to, to get the thing done. I don’t feel nice if I don’t finish the work. So I do spend up to 12 hours (not continuously) on it at times. 😅
The code base… oh my god!! It is so bad (to me). Don’t get me wrong, we use the linting and auto formatting tools, but I can’t get over the 2 space tabs in C++ code. It makes me feel like I am not looking at code but at paragraphs of mumbo jumbo stuff. 😭😭
Oh and yes, it is confirmed. I HATE FRONTEND WORK! Especially when languages like JS and C++ are used in combination and interact with each other. 😨😨😱😱
Don’t get me wrong, I don’t hate JS or frontend, but I hate doing it myself. So not my cup of tea. Kudos to those who actually do it! 😎👏🏻🎊
Overall, I guess, it is going decently. I feel so scared at times, consumed by the fear, that my code will be wrong and he’ll be disappointed in me. Yea I know that I shouldn’t be upset with how others feel. But it does make me sad when I disappoint my mentor (who is still rooting for me). 🙁
I am hoping to get better over time. This is definitely a great experience for me because my code has never been judged before. I have always been the “king of code” in my college/social circle. 🤭🤭
Honestly, this is actually humbling. I guess I definitely needed this 😅😅. And as they say, you don’t improve by being the top. You improve by leaping forward, ending up at the bottom of the heap of the next level, and growing up from there. 😅
Oh and I also realized - remunerative benefits are DEFINITELY motivating 😂😂😂😂
And the 5 days work also definitely makes me MUCH more excited for the weekends 😆😆😂😂
Thanks everyone for cheering, motivating, and giving me advise.
@oudalally I definitely found your advise quite helpful 😁😁😊😊
PS: ooh this my biggest rant/story yet! Yiiipppeeeeeee 😁😁😊😊7
When you actually use your knowledge and experience to solve a problem outside work, that's a real nice feeling. Had to distribute a bunch of files, so just threw together a Vue page in 20 min. Fully interactive with filtering and all. Nice!2
Internships in BLOCKCHAIN
Required skills at least five among:
C++, Java, Java Script, Python, Solidity, Simplicity, PHP, Ruby, Rust, GO, C#, CX, Rholang, Scilla, Vyper.
Why do they expect so much? 🙄4
/* Not a rant, more like a story with a good ending */
Le me finally got an interview for a big company, started preparing for technical questions, white board test, basically anything related ti a technical interview. The role was for a graduate software developer as i just finished my college and is my first ever interview with a company.
After leaving the office i felt like this was too simple for the role i applied for and thought the company might not be interested, 4 days letter i got a mail that they are offering me the role as the feedback from interviewer was excellent.
Pretty wierd but fun experience frankly.2
As a junior developer it's frustrating to not have the skill yet of mentally mapping data models in your head, so that you can figure out bugs.
I see senior developers being able to quickly solve bugs because they can translate code into data models and they can figure out what's wrong.
Me on the other hand, I spend hours and days with my hands in my hair trying to figure out why my algorithm isn't giving me back what I expect it to.
It'll take experience.. I only have 1 year experience..10
Can we please stop HR "professionals" from dictating technical job qualifications, somehow? I intend no disrespect to those of us who hold degrees, but simply holding a degree doesn't mean you're a competent developer, especially for web dev roles. I kinda get it in the case of an educational institution, because formal education is pretty much all those folks care about, regardless of how it reflects on a person's actual capabilities. Case in point, just spent ~30 minutes filling out a job application/questionnaire, only to get an autoresponse in my inbox saying "did not meet minimum qualifications". I have years of paid experience, I think I'm plenty fucking qualified to create and maintain websites for a small public college.5
!rant I need job advice. Please reason with me.
I am 26, got 2 years of experience in c# and unity3d.
I did some research and it turns out that the minimal paying average with my job/experience over the whole country is at least 300€ a month more than what i get payed currently.
I made a list of pros and cons, and am just not sure what would be smartest to do in the long run. Here is a list for both options, please chime in on me if you can!
Points for current job:
Permanent contract (hard to fire me etc.)
Get to make mostly mobile games but nothing really big
Fun small team whom i get along with (i am on the spectrum and can be hard to deal with social or costumer related things)
Rarely any overtime (i like to know my hours)
Easy but slow jobs (badly organized, drag on forever)
Rarely challenged and thus boring me
I get to shoot nerf guns at colleagues whenever
Low chance of a 300€/m pay increase (not worth it to boss, financials aren't that great but the company is promising)
Points for any other job:
Unknown working condittions
I am probably bad and uknowledgeable about any tool they give me to work with because my experience is so monotone
Start on short term contract again all over
At the least a 300€ net increase a month
Prob closer to home then 1h drive away
I get to learn new things but give up on games/apps as i know them
Probably get knowledgeable seniors
Probably end up in a bigger more serious company where i am just a number
I am bad in new social envirnoments, oh the angst is real
And a few things besides it are that i personally only have as goal to own my own house with my fiance as soon as i can. And this means i will need to take out a 200k loan or something along those lines, to be paid off over 30 years max.
This means that the permanent contract is very valuable in my eyes, but so is monthly pay increase.
I want to have fun in my job, i want to learn new things and better ways. But i also want to be able to say "enough" to something if it overwhelms me. I just know some things are not for me and i would mess up if i were made to do them. I fear that to not be an option in a big company. I would be forced out of my comfort zone without any regard for me or my learning curve.
Any advice is welcome. Please keep it general if you can so others can learn from this as well. Seniors advice will probably be helpfull to all starting programmers!10
The best language to learn.
well actually there's no "best" language, only a good programmer.
all languages can be useful, coding for games, coding for apps, for hacking.
don't choose language because people says it's the best language.
choose 4 languages you find them easy to understand, do basic coding in this 4 languages.
after this, compare it and take the one that was most fun to write.
of course language like Python is more easy for non programmer to study.
but some people find C++ more fun and easy to understand from the beginning.
enjoy and if you have a question, comment it.6
< 1 year of professional software experience - company: there's too many of you, come back when you have 3 years experience
3 years experience - company: those entry levels have now gotten 3 years experience just like you and now there's too many of you, come back with 7 years experience
7 years - company: too many of you, come back with 20 years
20 years - you: create sentient AI and order it to destroy the company. AI: sorry, I'm looking for an owner with 100 years experience, sorry.
Back when I used be a junior fresh out of school, my senior used to say, when releasing a first version or a major version of any software, app or website always implement easy to fix bugs.
End users or clients, especially the ones that tasked you with the creation of it, will look for a bug until they find one, if it isn't one you will spent hours trying to figure it out, instead give them one.
You know how to fix it and the client is satisfied they found one.
To this day, i still do that, although mostly not even aware of it. Eg: I know that's a bug but i'll fix that when (not if, when) they complain about it.
I even find myself telling the juniors, i develop with, giving them similar if not the same advice.
And that is what experience means, skill is something they teach you in school.
Experience is what makes you a senior or a junior, not your level of skill or the amount of keywords on your Linked In profile.2
Trying out i3 (gaps) now. Time to mess my brain up with all these keybindings from i3, vim, termite, tmux, uzbl...
Could have tried qutebrowser too but sadly it doesn't work in my raspberry pi.10
I have this login page on my app. A user (a number of them actually) told me that they can't log in because the app tells them to "login in later". 😨
Is my button for deciding to login later so poorly designed that it looks like a message?
And the only way you can log in later is by pressing the frikin button, how does a person, with a smart phone tell me for the second time that its telling them to log in later12
That's true with me in older days I am happy when my code runs without error on first time...but now it seems like borring and error make me happy.😂😂4
I recently finished one year in the industry as a Software Engineer for a solutions development startup. Here are my top 10 learnings:
1. It's okay not to know everything, as long as you're willing to learn passionately.
2. Focusing on the customer experience is the number one priority in software design.
3. Imposter syndrome and fear of failure are real, but a little bit of toughness is all you need.
4. Lack of work is more frustrating than the excess of work. No two days are similar.
5. Working at a startup has taught me more than what my friends at tech giants have learned.
6. The feeling of recognition and appreciation will set your trajectory to constant improvement.
7. Asking for help is completely normal, only if you've exhausted all your research and online resources.
8. Mentoring or generously giving back to the community is super underrated.
9. Taking ownership and responsibility of failures is equally important as for successes.
10. Taking up tasks that interest you - outside your job description - is never a bad idea.4
2020 seems to be the year of the "dev who has never seen scale."
TypeA -> "Here's a reasoned explanation for a change I think we should make. Here is the current deficiency analysis, here is the desired resolution, here is the course of action and all calculations leading to the resolution + data. This will have x,y,z beneficial result according to our operational metrics."
TypeD -> "Those were words. Why do you need that? Change is bad, learning is worse. This will just slow me down, development speed is all that matters; there is no chance that a poorly considered/factored/checked design could ever require a ground up rewrite or fuck us utterly in the long term. Why do you make my life harder? We could x -> y -> zBUTI haven't done the math and I really don't see the benefit in x, so z is pointless. What even is scale?"
The consequences of the war caused by the ever-widening gap between engineers and developers is low key terrifying.13
Last week I finished what I thought to be unpaid work experience working in IT (more like programming), at the end of it I had a meeting with the boss who offered me paid work next summer and also gifted me a £150 amazon voucher for the work I did.
I sold my XBOX (ew the unproductivity) and use the voucher to buy a Mac Mini. Going from Windows, Mac OS X is significantly better, I prefer bash to power-sh*t.
TLDR; I worked for 5 weeks and got a Mac3
Why yes, of course Microsoft. I would love to tell you what I think about working with .Net *stops banging fist on desk to twirl moustache*1
Another rant reminded me of one of my dad’s favorite sayings about experience...
Some people have ten years of experience. Others have one year of experience repeated ten times.
..and for ohers, the recursion interval is shorter still...
As a bonus, here’s another personal favorite: “Nobody’s completely useless. They can always be used as a bad example.”1
Fresh university graduate.
Looks for positions to apply to.
Refines search to "Entry-level".
All minimum qualifications: 5-10 years industry
For some reason, after I graduate I always vision myself working in IBM. Anybody got some tips or experiences working there?5
Here's to not realizing how much experience you gained over the past couple years until you start reforming your resume and portfolio.
Just found a job listing that requires experience in deploying apps to Google Play and Apple App Store T_T8
Lately I feel like I'm mentally working at 50% of my capacity. I'm spending the time, but I feel a major loss in focus and motivation.
This is just a rant, but I think some of you might have faced this at some point. Did anything help you lately?7
I'm a coder student that make some small projects for customer in the free time.
The actual one hired me for a small program in c++ but he needed it finished in max a week.
I wrote all the logic in 4 day and then I asked for the final design UI to finish it but after 10 days i'm still waiting for an answer to my mails...
Yesterday i wrote him on WhatsApp...
He blue-checked my mex...
In the next days I will hunt him at work to get some explaination...2
I am just wondering.
Have you guys ever sleep walked?
How was the experience and where did you end up waking up at?11
Observation rather than a rant.
Some of the best, most experienced devs I've ever had the pleasure of meeting and working with have invariably all been the most humble and least opinionated. Mention (x language that might commonly draw disdain) and you don't hear boos and hisses and jokes being thrown around, you hear considered, succinct observations about how, if they were to work with this language, there'd be various coding styles and rules that they'd suggest working to in order to avoid some common pitfalls and frustrations.
Mention a language or framework that they know little about, or heck, they know quite a *lot* about but in which they wouldn't consider themselves an expert, and they're the first to suggest drafting in help. They're more than happy to listen to bring themselves up to speed, even if that "outside help" comes from someone considerably younger and less experienced than them.
This has particularly come to mind as of late as I've found myself working with both ends of the spectrum, but it's been my experience for many years now. Have many others had the same experience?2
does anyone else feel that "developers are on high demand" and "if you're a good developer you should have no problem getting a job" is kind of a lie that the industry sells to you?. I mean I didn't expect to polish my linkedin profile and get 20 offers but damn. Yeah I see a lot of job offers on multiple platforms. Yeah I apply for them. Yeah I never hear back from most of them. (I have a bit more than 1 year of experience) I don't wanna work for FAANG, I'd just like an entry/middle job on an industry I like8
I honestly don't understand people who genuinely believe formal schooling will cover all the basics they need to know to do a real-life job, and still get barely passing grades on all relevant subjects.
I genuinely don't understand people who copy GitHub projects to pass classes, and graduate from a university with goddamn StackOverflow instead of a brain.
Whom I understand even less are people who don't do anything major-related on their spare time.
I mean, change your fucking major, do what you actually like, do things that actually light your nuts with passion.
Please don't waste my time pretending you are in it not just because it's potentially well-paid and "cool".
Please don't waste my time being my coworker.
Yes, I'm looking at you, trendy wanker with a CS degree and no personal projects.
P.S. Junior here. Yes, I'm full of hatred for all the "real programmers" in the industry out there. I hoped for a better experience.
P.S.S. I mean absolutely no offense to people using either GitHub or StackOverflow outside of the aforementioned context.10
I'm a junior dev, been on placement a year.
I get tasks done mostly on time, my pull requests are merged, yet I still feel like what I'm writing is seriously under quality.
What point will I stop writing code that isn't good enough to not be stressed about? 😷7
Waiting 15+ minutes while Windows "indexes" a folder just so I can see the contents reminds me of why I dislike Windows as an OS so much.
This is a senseless operation that is of no benefit to the user.5
I've been laughed at a lot for thinking this way, but I'm honestly frustrated by how little information exists on the web for people who want to take Operating System development a step further. I mean, the OSDev Community is amazing and offers pretty, much everything one needs to know at the system level. But my issue is: What if someone didn't want to use existing compilers and assemblers like GCC and NASM, and do everything from total scratch? I mean, the original Unix came from somewhere, right? I know you're going to think "Why not? It works.". Well, I just think it's crazy how few people (such as Linus and the GNU foundation) are out there that have the ability to create such things without help from existing software tools. Sure, it could take me decades of careful practice and experience, but my passion is for creating software at this level and becoming one of those people is very strong. I just wish I knew where to begin and who to learn from.4
As it may be known, when it comes to job applications, experience is overrated. The simple reason is that years of experience doesn't mean expertise. You can be doing something the wrong way for 15 years, that doesn't make you a suitable candidate.
So I'm a new junior dev, been working for around 4 months.
What's some advice from you've learnt from experience that you would give to someone in my position?
So no degree and minimal formal training!
I have done 3 or so months of Ruby (self taught) doing back end web dev with Rails and soon am going to get involved with a small PHP and front end built from scratch.6
So my brother and I work in the same company, same dev team (pretty nice).
He's an intern and I'm a senior. But the task are very similar only that interns need monitoring and guidance.
He constantly worries because he thinks he knows nothing and is slow on getting things done.
I always tell him that it is perfectly normal to feel like that, he just need to learn and acquire experience and we all go through that at the beginning.
Can you share your experience and tell him something to encourage him so I can show him this post and he sees he's not alone?
And also he finally decides to join devRant 😊3
I am pretty much a designer.
I hope I didn't give others bad experiences~
Oh well I always loudly rant and get insulting when I see comic sans (in wrong usage) or ugly websites (not old or weird but old looking AND overdesigned 😓).
Probably that's what's most annoying when you're talking about me as a designer.5
Not really a rant (?)
I started my first programming job in January this year. I went there staight after Highschool, so i had no real experience, knew only the basics of software development and my written code was quite a mess. So one of my first real tasks (after 2 months) was to write a business logic for batch handling (for a warehouse management system). I invested quite some time to develop a suitable architecture, talked with some other developers and wanted to cover the whole thing with unit tests (which really nobody at the company uses). So I spent about 3 weeks to write the whole thing, test it and improve it many times. It worked perfectly and I got pretty good feedback from the code-review.
1 month ago - the code worked perfectly and was multiple times testet (also by the client) - the client came with some totally new requirements for the batch handling. I tried to impelemt them, but soon found out, that the architecture doesn't supported them, it was not build for the required handling and would soon become a totally mess, if i tried to make it work.
So I was pretty mad, because I had to change the whole fucking thing, but I also wanted to make it better. I hab gained some experience and decided (with some help of a senior dev) to make a completely new try with a different architecture, that can be easily expanded, if needed. I build my concept, wrote and tested the whole new code in 3 days. Fucking 3 days compared to the initial 3 weeks, and it worked, better and even faster.
I was quite pissed to delete the old code, and especially that i had wasted 3 weeks for it and had to struggle with many different things. But I lerarned so much from it and also in the months between, that I was also really glad that I had the opportiunity to write it again.
This whole thing made me now realize that this is, what I really like to do and what I'm good in. I really enjoy learning new things and for me, programming is the best and easiest way to do it. Despite alle the cons and annoying side effects of it, I really found my dream job here.1
What's the worst word in the world? "Canceling"... Get your UX act together and hide the process... please1
I don't understand some job ads. The companies want developers with 3+ years of experience in everything for entry level positions.
Aren't there any entry level positions for entry level developers with less experience?
If this is the norm, how do junior devs get the experience they need to be qualified for these "entry level" positions?8
If you were to teach others a last thing before you die, what would you say?
Id tell my surroundings to use time efficiently. We only have like 800.000h, assuming that we become 100 yo. thats nothing.
Please dont make jokes, id really like this to be an informative thread18
Sometimes when shit is getting difficult I lay on my bed reading a book for a while. Then I'll go for a run for half an hour to go back to the problem I was solving with a clear mind. Works everytime and keeps me healthy in the process.2
Signed up on Freelancer as a soft engg. graduate with quite a lot of projects in Android and web services. A guy inboxes me regarding an applied bid and once everything's clear and mutually agreed upon with, he presents me with this one God damn question - "how many years of experience have you got?"
With truth said, all I get in response is, "looking for people with more exp. thanks for your time".
Yeah I'm sure he was born with 5+ y experience right off the bat. 😠12
I upgraded eclipse with devStyle. The next time I started eclipse a quote showed up. I'll post it here 'cause I think it's totally true:
"Experience is the name everyone gives their mistakes".
It's so freakin' on point...1
Sometimes I feel like I'm the dumbest person in this community :/
But it's okay I think. I'm just 21 and I've lots of things to learn and experience.8
Looking for a Full Stack developer with 8 years experience in Swift and 10 years experience with PHP.2
How do you get experience for a position if noone will hire to get experience?
Which came first, the chicken or the egg?24
I just contacted the support of one of our service provider for virtual tours. I told them that the iframe will open the website (in target self) instead of playing the tour, and that our clients will most likely not come back to our site, when they don't see a "go back" or something. Best would be, if the iframe plays instead of opening a new tab.
Supports answer: "I sent you a video, there you can see how to get back to your website"
*sends a video of themself opening his browsing history and clicking our site*
A dream of every UX developer.2
So I had to give my old laptop to my cousin who is in 9th standard for his online exams and classes .
(Just for context : I had installed manjaro on that old machine)
When I heard from my mother that his parents are coming to my house to borrow it from me I had to install windows because my cousin is not into tech that much and he barely could use windows 7 . ( The old laptop was shut down for a month or so) When I tried to install windows 10 . Machine started making beep beep noises . And I couldn't Install the windows because I had 30minitues to install a good os that my cousin could use . But guess what the Bastard windows , didn't get installed . I then installed manjaro and guided him the basics of how to navigate .
I hope he'll like it.
Again proved : Windows Sucks like hell.2
I've just finished my 3rd year in college and for our final project myself and 3 of my friends were assigned a project using Dynamics 365 from a company outside of the college. So since last October, we've been learning how to configure Dynamics and complete this project, on top of getting other projects done along the way. Let's just say I now have a few grey hairs now 😐.
We presented the project to the college last month and while we haven't been given the result for it just yet, we've been told that we did very well. So today, we've have to travel half way across the country to determine it to the company themselves as they work on projects from clients. The nerves were real heading into that boardroom.
But we mailed it!💪💪
Alongside this project, we also got the opportunity to do an internship with them for 4 month which we start next week, and after today, I'm even more pumped than ever for it. They were especially impressed at the fact that we had to learn Dynamics 365 from scratch, with no help from the college.
I'm on the train ride home now and I just thought I'd share this with everyone and just say, even if you think a project is too hard and you'll never see it through (trust me, this project made me question my sanity as several points), you're better than you think you are and you'll make it!2
I'm not young anymore but when it comes to programming I enjoy the feeling that I can create *whatever* given six months. May it always be so.1
Experience doesnt equate number of years you worked. It acummulate through each problem/challenge we solve everyday. What your view, please share.2
When you're told you are a great culture fit, and have great experience - but not ENOUGH experience.
Feels bad man.9
Yesterday, was my last of Internship. It was wonderful to work with all the software engineers and the amount of stuff I learnt in this period was immense.. I would like to also give special thanks to my Manager who gave me opportunity and trusted on me. And I can't miss to mention my mentor. She helped me in solving so many problems.. in my early stages, she was my only hope to start things working.. she taught me not only how to program, but also how to program effectively. And yes, the smartest thing I did in my internship was introducing devrant to my mentor.. she liked it a lot, and her posts gets so many ++ compared to mine.. (m so jealous, 😝😜😓😂)
(!rant) When starting out as a web developer, I did my first project for a external vendor for which I was paid in form of a lunch and some hope of more projects.
For the second project, I was paid one month of agreed upon amount for two months of work.
What's your story?1
Saw a user session where user put in email address in card billing address. Is the UX bad or just a single stupid user, since this is the first time it happened.1
What are people's worst experiences applying for programming jobs?
As I'm still a student I only really have one but here it is:
I applied to a company for a uni placement role working on the Game that first got me interested in Games Programming, they said I'd get a response in about a week, just over a month later on my birthday of all days I got an email to say my application was in fact unsuccessful.10
boolean experience = false;
get_a_job = false;
experience = false;
get_a_job = false;
«To infinity and beyond!»8
As my contractor job ends and my beginning the process of looking for new work the sudden feeling of imposter syndrome starts washing over me.
"I'm not qualified for any of these positions...", I say to myself, but then I think to myself, I wonder how devRanters deal with this.
So let me ask you, devRant, how have you dealt the *Experience Required* section of most jobs when job hunting?4
Strongly thinking about fully switching to Linux. I love simplicity but also want to use a good looking environment - Any recommendations? (Distro-wise and DesktopEnv-wise)
My current favorite distros (without trying tho) are Manjaro, PopOS, maybe Arch? (not sure how complicated it is, really.)
Coming from Windows, i'd probably use a VM for Photoshop and Lutris for gaming. Anything else will be lovely native :D
Would be nice to hear about your experiences and recommendations! ^^26
After a while of functioning as a dev, I've learned one of many lessons:
The amount of experience you have does not correlate with your expertise, but it in fact correlates with the amount of absolutely broken shit you've seen and your ability deal with it.
today i learned that adding to innerhtml using a loop is so much slower than adding to a variable and writing it once.
sometimes i wonder if i were happier as a professional programmer. and then i experience this which means my family would be living under a bridge in no time.11
first was with people who wanted to host a hackathon. no one even coded a simple hello world application. not even tried to google it with the free internet access available. second time was only one other developer and myself with a bunch of people wanting to claim their fame. pitching alot of ideas but none wanted to do the hard graft.
Contrary to popular belief, after having been in the working world I've realized that what matters and what is of value is book knowledge, not experience.
I find 'experience' an overglorified waste of time. Having in-depth knowledge of everything is what's important.15
I just accepted a job offer, while the current company I'm working in (which also offered me a job, cuz' I was in apprenticeship) has no idea about it. I fear the moment when I'll discuss about it with my current boss, because he accepted me as a beginner and now that I'm trained by this company I'll leave it :/
But I'm young and want to discover new work experiences so I hope he'll understand.1
Have any of you ever lost your job because you couldn't meet a deadline? ( The reason being because you didn't have enough experience to fix an issue so you could deliver on time) How did you bounce back?6
Please excuse my ignorance but what distinguishes a junior developer from an entry-level developer, in practical terms?
Is it basically that a junior developer has some practical experience where an entry-level developer has very little to none?3
Although iv only been developing in android for around 7 months yet I fail to see the appeal of Kotlin.
It has no real advantage over Java. In my opinion its fucking lazy code. It might look pretty but that's about it. So I don't see why employers are opening their arseholes for people with Kotlin experience.
Im pretty sure they are doing it because its "the next big thing". If you can write solid Java I dont know what the big deal is.. Maybe someone can shed some light on this..
Android studio can convert Java to Kotlin with one click. So No Mr employer I do not see your reason why you employed someone over me because he has Kotlin experience. Its fucked!! So that project I handed you... the one where I had pride in my ability to apply solid Java... Yes remember fucking Java everyone?!... well it works exactly the fucking same and in my opinion is much more verified and readable. SOOOO FUCK YOUUUU MR EMPLOYER!!!!! Go FuckYourStupidLittleKotlinBumChumsRightInTheirShitRiddenFuckHoles!!!!!!
I read a comment earlier so I got curious. How do you handle questions from clients like:
This work should not take long?
This job should not be expensive?
It's just a copy paste, be done by the end of the day!4
My first experience with a computer was in the eighties, with a commodore 64. I was more or less 8. I remember nothing about the basic language 😑 remember only peek and poke (?)2
Can I have some experience so I can get experience to apply for jobs that require experience please?6
<<prev. #wk235 advices>>
~ Study the Error log deeply, Google each line if needed. Don't give up.
~ Learn by doing. Don't just read/watch.
~ Practice breaking down the problem statement first in different components and hierarchies. Don't jump into coding right away.
~ Write some, review some. Don't put off review for later.
~ Even if you don't exactly follow the best security practices - always ensure that your program is safe for use. Especially for user-inputs, etc, pay attention.
~ Never distribute code with passwords/keys written in it.
~ Don't hard code stuff, use Config file, environment variables, etc.
~ Try to automate repetitive stuff like build and deploy etc
~ Save and backup you code.
~ No one knows everything, also, today's knowledge gets outdated tomorrow. Continuous learning is synonymous with this field.
<<next #wk235 advices>>1
Always Stick to One Task at a Time
Whenever I’m trying to learn how to do new stuff, or if I have a project where I’d have to figure out how to do a lot of things, I try to just pick a particular task and attack that.
Often times in programming, you’ll hold a lot of context in your head depending on what you’re working on, so it’s best to focus on one thing and try to get it done. There are a lot of ways you can tackle a single problem, so a lot of things will depend on what solution you end up choosing. For example, if you’re trying to build a CMS website that build websites where it will deploy things to each user, you could organize a site where it’s a big giant app where everyone has a specific subdomain, or you can make it so that each individual subdomain is a separate instance of your app with configuration changes. There are pros and cons to each approach, so this is where the judgment comes in and why some people say programming is an art, since you constantly have to weigh different tradeoffs.1
was trying to book some ticket, after entering every detail at the payment page this happened and there is not even back button. fml
So I went for a "special" interview to a company whose slogan is "experience certainty" (fresher, was hoping to get a role in cyber security/Linux sysadmin). Got shown what the "real" hiring process of an indian consultancy company is...
We were called because we cleared a rank of the coding competition which the company holds on a yearly basis, so its understood that we know how to code.
3 rounds; technical, managerial and HR...
Technical is where I knew that I was signing up for complete bullshit. The interviewer asks me to write and algo to generate a "number pyramid". Finished it in 7 minutes, 6-ish lines of (pseudo) code (which resembled python). As I explained the logic to the guy, he kept giving me this bewildered look, so I asked him what happened. He asks me about the simplest part of the logic, and proceeds to ask even dumber questions...
Ultimately I managed to get through his thick skull and answer some other nontechnical questions. He then asks if I have anything to ask him...
I ask him about what he does.
Him - " I am currently working on a project wherein the client is a big American bank as the technical lead "
Me (interest is cybersec) - "oh, then you must be knowing about the data protection and other security mechanisms (encryption, SSL, etc.)"
Him (bewildered look on face) - "no, I mostly handle the connectivity between the portal and data and the interface."
Me (disappointed) - "so, mostly DB, stuff?"
Him (smug and proud) - "yeup"
Gave him a link to my Github repo. Left the cabin. Proceeded to managerial interview (the stereotypical PM asshats)
Never did I think I'd be happy to not get a job offer...1
Well my greatest mentor has been bad experiences. Its always there, lurking in the corner to mentor me. And well i do take a lesson or two, now and then to keep me afloat.
As they say- what doesn't kill you, only makes you stronger.
Human mentors have been missing from my life. Superheroes don't exist :-/
Recently got selected for Facebook's Open Mentorship Program.
Super pumped about it!
Does anyone here have experience with it? How did it go? What did you work on?
It doesn't start till April, and I cannot wait. Just trying to get some taste of what's in the box!1
How should I put this... I have REALLY enjoyed help desk job more than anything thus far.
I've seen people posting about how dumb clients may be, and I know there's also those cases, but ultimately those are usually just good inspiration to comedy.
So here's the background: I was working in growing website development company (marketing called it digi-office for some reason). The clients were firms ranging from local bakeries to international suppliers.
The intriguing thing with working in help desk was usually smaller tasks and direct customer contact through e-mail. I got feedback (which always important) and the rush of good feeling at the end of every task; faster and more frequent than working on a year project. But the cherry on the cake is that I got to investigate problems within each websites' and the CMS's code base, fix them or point out bigger flaws in systems and blame others from them. 😂
How your help desk experience differ? Or do you also recognize the good side?1
Devrant works surprisingly well here in China, except for saving pictures everything else works(mostly) but it's still nice to be able to use it here
Anyone else have similar experience in their country?11
Completed 1 year of experience in web designing and development today...
I haven't even passed out yet. I am still in 4th year computer engineering....
Hands on experience teaches me more than college lectures....
Todays "WTF Bitbucket?"
You can mark a PR with "Requesting changes" even if it was already merged but you haven't refreshed your page.
The whole PR page is loaded with a dozen independent requests but you cannot reload a single "widget" (e.g. Activity) without refreshing the page.
And then you do an API request "mark PR with request for changes" and the server accepts that, even if the PR is merged. Why? Nobody looks at a merged PR with Requested changes. You would expect a warning "cannot mark request changes, PR already merged" but no, Atlassian fucked up here again.
The new "PR experience" is shit. Just loading everything in a separate request does help nothing if I still have to reload the page to get an updated PR view.4
I know there are a lot of “devs” out there who only feel responsible for the ‘code’ - but you aren’t.
You’re responsible for the end product too.
When you help build a steaming pile of shit - it’s your fucking fault. It’s not the boss’s fault - it’s everyone who let it happen’s fault.
These hell-holes like Kaiser Permanente and Covered California - and nearly all the government portals and the banks... and almost everything I can think of - are way past unacceptable. You are hurting everyone.
If you are putting these pieces of trash into the word: you need to rethink your life. If there is a hell, you are going there.
Wake the fuck up.
You’re going to have to use these things when you are older. Your kids will have to use them. Your parents will have to use them.
Set an example. Stop making horrible things that don’t work and hurt people.
Start changing - today.13
How to approach job applications for EU and US market?
I have applied at multiple places and have never made it even to the first stage. The jobs I apply for, pretty much match my experience level and stack.
Does this have something to do with visa issues since I am from the Middle East?
Or is there something else I am possible missing out on.23
I just came home from opening of the fiscal year of a small drivers' club and it was quite an amazing life experience.
I got about a 5-times "rise" for a first, small, post-due-time project.
All of the members were so relaxed in one of the most serious moments of an association. We ate, drank beer and had as much fun as possible without break the law and other rules.
The story goes like this:
I was an intern in a website development company as students tend to do. In middle of the internship my teacher asked me if I'd be willing to develop a website to the before mentioned organization.
School will help with the money by being as a middle-man. It wasn't going to pay much, about 120€ or so, it's nothing really for the job, but I said yes for the experience. We organized a meeting, school provided the space, and went straight to the business.
The development went quite well: I got the final design requirements late (there weren't too much), research a lot about CMS:s, ended up with a beta version CMS (a risk), learned it, developed some plugins (not published yet), kept copyrights for most of the work and so on.
I was done _relatively_ quickly with the project and was quite happy with it. Only things still pressing my mind was bugs of the beta CMS, support for the plugins and my somewhat inexperienced graphical design.
Then it hit me, the world. Hosting, domain transfer, certificates, registry agreements. Arrgh. Most of things were fine, I know them. I had luck that I had a technical contact for the club. It would have been a nightmare of it's own otherwise.
We had problems transferring the domain, again, as you do. The other hosting company was to blame. They were the n00bs here. I went trough the law, technical guidance, etc. I was having heavy messaging with my technical contact about it, who was a middle-man for me and the hosting firms.
After a long while loop of waiting, reconfiguring, researching and messaging, until he transfer was finally over.
We had a long while of radio silence after some bug fixes. Until the Christmas came and I was invited to a Christmas party in a cottage, third Christmas party that year. It was great fun. We ate, drank, talked, went to sauna and had a playful adult stiga or sledging competition, etc.
I updated the site yet again, a stable version of the CMS were published. Yess!
Another radio silence came and year changed. It was broken off by a call to the opening of the fiscal year, the same day. This is today, or yesterday by now. This was just after my current company's board game night. I was really busy that day. A whole afternoon of second-hand shopping around the city with a bike. I counted 35 kilometers. Yes I go by bike, don't own a car or have an driving license... Yet.
I wasn't horribly late, around 30 minutes. I started eating and drinking. Free food and beer! They was also late, they should've got trough the business before I got there, before eating. So I ate and listened. Learned more about having business or an association in general. Until my matter came to be heard. They thanked me of the co-operation and made public the change of my reward sum, I WAS GRANTED 500€ REWARD for the work. It's still not an amazing sum in a larger point of view, but I can imagine that it's big deal for a small non-profit organization, which was loosing money. Everybody applauded, every 25 members of the club. I was greatly pleased. I will have to update their site a bit still, but they are going to pay the reward ASAP.
Did I mention that the school works around the taxes, legally. Taxes for the reward, if it were assumed as a wage would be 15%, for me, at the worst case scenario, only for getting the money to my hands.
I was offered another gig at the event, but didn't promise anything yet. I left before sauna, so we didn't get to change contact details. He will find a way to reach me if he really wants so. I'm a busy free man.3
To any Java developers. I been programming for about 2 years on and off. Im pretty good when given a task. But from your experience. What techniques, or methodologies should a Java programmer know of he wants to really get serious and get a job? Do you guys have portfolio projects?13
No matter how many years experience you have, a part of your job will always be copy and pasting malformed client data in to a useable format.1
I know the world doesn't owe me anything but why is it so fucking hard to get a job in this industry?? Unless you have a few years experience in a job behind you. Well if I can't get a fucking coding job in the first place how the fuck am I supposed to get work experience. The world is deluded fucked up place. Rant over!8
Programmer lesson #3
Always focus on a single task while coding...
If you encounter any non blocking bug or additional task add it in `Do-it-later` list...
If you don't...the bug or task might take majority of crucial time which you should actually utilise for the main task at hand...3
Would love to share my experience with tutorial hell.
A year ago, if there is no tutorial teaching me how to do something, I am totally lost and stuck for days. Then, I decided to see how people got out of it.
The answer turned to be simple, get comfortable reading documentation AFTER you determine what you are trying to accomplish.
In other words:
1- Determine the problem and the desired end result.
2- Break the problem down into multiple smaller ones.
3- Determine the end result of the solution of each of those problems.
4- Read the documentation concerning what you need to use to solve each problem.
Over time, you would find the need for a tutorial much less in order to solve a problem. Plus, documentation would ideally give the optimal solution for your problem.
Would still be cool if you find a tutorial explaining something hard to grasp, but never depend on finding one.2
I want tutorials that don't undermine people who have experience in programming, but are new to the field
Example: unity tutorials
This is an int, it represents an integer
I know that, show me how unity actually works, how to make the ball roll3
I really hate being treated like a junior noob based on years of experience and timidity.
It's not because I don't express myself often that I know nothing. It's not because I haven't been working for long that I don't know sh*t.
iPhone alarm clock suddenly stopped playing sounds this week (again), fortunately my wake up time is not critical.
After every major osx upgrade I feel that I need to restart macbook more and more often cause system suddenly hangs.
Yesterday I spotted that after each restart there is information that if system hangs on login screen for a while I should restart computer again ( well thanks for advice that I don’t have to wait till I die ).
Cursor randomly disappears after I connected microsoft usb mouse ( microsoft mouse eating cursor from apple windows ).
Why I use microsoft mouse you ask ? That’s the best thing microsoft made, it’s literally indestructible. I dropped and kicked that mouse hundred times, still works perfectly fine.
I think also somehow osx forced minor bug fix upgrade once without my permission so they’re slowly going the forgotten microsoft path that is always forcing updates you don’t want to install in this particular moment.
Because their engineers know better when and why I want to update.
Looks like Apple engineering is slowly degrading or QA care less about older hardware users.
I am not used to buy new shit when old works just fine, those shiny little things are my work tools not something I show around to impress people how cool I am.
That’s all disappointing but still better then windows experience cause didn’t reinstalled osx from scratch since almost 5 years and it’s working at the same speed like it was new ( not impressed linux users here but from my previous experience with windows “registry” that means something and this hardware already paid for itself).10
What happens as you accrue years of experience is, you feel as if you learned a lot, actually its yes and no, yes because working in an environment with deadlines teaches things, no because the tech is changing.
The fact is tech is changing every few months if not year, one should be having a baby's curiosity to learn and adapt to the new practices.
When I started my tech career I was having a growth mindset, as I went on I felt somehow I got into a fixed mindset and got frustrated often. It's better late than never to realize that you may get wrong more often than right and learn to have an open mind when working.
Finally always take it easy on yourself, learn and move on.4
How many started of development as a hobby and will to create something awesome and then got soaked into is so much that at a later stage in life you are really not left with any option because you invested all your time and health into sitting front of computers ? This is serious question and it would be great if someone experienced, like who is in their late twenties or thirties answer it !7
After a few years at one company, most of the colleagues that take their dev education seriously have left. We had a mini community keeping ourselves up to speed as technology progresses. As time passed, I've noticed that I'm stagnating which is one of the biggest signs, for me, that I should move somewhere.
I'm now at a new company, working on a project that is in a much worse place than any of the project I've worked on previously.
I've done my due diligence and checked the company before joining, of course. And I've asked all the questions I wanted to know so I can know with some level of certainty whether we're the right fit. Sadly, that definitely didn't turn out to be true.
I'm currently working on tasks that any intern/junior can work on, while being paid a senior salary. There are a lot of areas in the project where I can spend my time more efficiently, e.g. stability, performance. But, it turns out that swapping colors, brushing some css here and there is more important to the client than fixing very, very unstable project.
And I'm not the share holder. It's not up to me to decide. The only thing I can comment with certainty is, why just not hire 2 juniors that can do the same work I do right now, instead of wasting my time/energy on meaningless tasks and such boring issues that I've left behind years ago. I've emphasized that being challenged is very important to me, and I'm given breadcrumbs to deal with.
And I'm unsure what to do now. I don't want to be that guy leaving just a few months after joining. Should I wait it out? I already mentioned that I don't think I'm properly utilized to lead dev and PM. I guess I should give them a month or two to see whether something will change?2
Thank god for Git. I fucked up my webpage beyond repair and I am not an expert in html div alignments. I pulled in a commit I did an hour ago and at least got the page back to normal. I don't even want to imagine what devs did before the days of source control. D:
Tomorrow will be spent learning how to better follow closing </div> tags. :(4
I'm currently a PHP Developer and I want to learn a new language soon.
I have thought about learning .Net or C# or something third?
At the moment I'm also working with NodeJS and have a basic knowledge about that, should I just continue mastering that?
What should I go with? I don't really care much about how much money it can give and so on, just wanting to learn more :D15
Any VB.Net developers found a job as C# dev.
Do you count your experience for .net as a whole? I feel if you know .net it's not a major difference between vb.net and c# it's just the syntax difference but I'm hesitant to apply for C# jobs based on my experience in vb.net. Any one with switch experience?20
Ever since I started out in a programming job, I have always been a sole developer. I have worked in teams before but it was usually me being the mentor, despite my own knowledge being very limited.
However years ago I worked for a successful ecommerce business and it was the first time that I felt like a junior. At the time I was the type that never cared much about front-end and design. But the senior developers there had taught me how design of the website, and how we treat the customers is important. By making sure that we give them the best customer experience, they will come and shop again.
Although I still primarily focus on backend development, I still hold onto what they taught me. Even now at times I give my input to designers and project managers about design, UI/UX, and the customer experience. But more importantly bestow that mindset to my fellow developer co-workers.
I'm a web developer for a year and I have a work experience girl coming in on Monday that I have to babysit.
she probably won't know how to code. what to do?9
Working for the wrong manager in the wrong company at the wrong time;
This shit will rip off all your energy to code, no matter how crazy you are about it.
I did, and I am empty now.3
How was your experience working for a software development agency? How big was the company (number of employees and projects)?2
More of a moaning than ranting.
I feel like I care a bit too much.
I'm not a great programmer - I may be decent, but nothing more. I know Java and C# enough to write production code that works but as I gather more experience it's getting more and more annoying that I have no one to teach me in work. All I know is what I have learned by myself, from courses online, books and just writing code.
And what drives me crazy is how I'm being pushed from one project and technology to another! It's been a week since I've returned from my exams and I've already worked in C# (ASP.Net Core, MS Office AddIn, WPF, .Net console app), Java (Spring, some legacy project with JBoss, Android) and to top it all, I had to come back to the worst project I've ever been in, where I'm implementing some third party system to county administration, just to finish it off.
I'm happy to gather experience - invaluable with only two years of real, production experience, but I can't focus on one thing because I'm immediately forced to work on another. For some reason I'm seen as Jack-of-all-trades but I really don't feel like that. It makes me anxious as fuck. Not to mention that my personal development as a Dev is held off because of working all alone with no supervisor.
Fuck my boss. He won't let me refractor our biggest project yet (console, C#) because "he can listen to my moaning all day but when clients start complaining he has to act fast". Yeah, right. Wish me luck with fixing sluggish performance without reworking base of the app.
Enjoy my story of building graduation project. Things included:
1. Silly attempts to use dom side-effect powered svg.js with fancy pure functional design.
2. Learning Infinite loop of bidirectional data binding by myself, the hard way.
3. Gun, redux, gun again, redux+gun and it’s awful mess, gun again, my own solution finally.
4. Cloning the whole data model with JSON.parse(JSON.stringify).
5. Living without persistence.
6. Throwing away 500+ lines of js and replacing it with tiny amount of css.
7. Trying to make react ui for huge side effect-y library.
God, the fool was I. Learned a lot then, one year ago. If it were not for this project, I would never become who I am now.
Move fast and break things.
I've determined a simple formula for how to get people to stay in your app for long periods of time:
1. Infinity scrolling
2. OPTIMIZE BATTERY USAGE
Why? You can't infinitely scroll if your battery's dead.
Case Study: YouTube.2
I asked this on Twitter, but I get the feeling that I might get more responses here and I'm really curious to know what people's answers are.
No judgement question: As a developer, when you’re working on a project that involves something you’ve done previously, how often do you check if the way you previously did it is still the recommended way before referring to your old code to accomplish the task?7
From my last rant, I'm now looking for Jobs.
I heard that a few people from here work in startups. Just wondering what your xp with these kind of companies are.
Also looking for some good critical questions that I may be able to ask.
I'm currently all about architecture, frontend and UI/UX1
For those with hiring experience, or just informed opinions.
6 months commercial front end experience
Brucey Bonus: a significant fullstack personal project (deployed), plus lots of smaller projects. Has focused a lot on learning OOP and functional paradigm principles.
As candidate A, but instead of a personal project, has made a couple dozen PRs on a big open source project (ie Mozilla’s debugger). They seem to have eschewed really dialling down into algorithms/paradigms, preferring to learn “in the wild”.
They both perform equally well in interview tests, and appear to be engaging, hardworking and approachable.
Which one do you pick, and why?25
I was born in 94. But my first experience was with a old beige color PC running Windows XP playing pinball 3d with the vortex wall paper and 8 year old me spent time installing rocket dock on it and tried remaking pong.
Actually my degree helped me a lot, I owe my teachers most of what I know, I learned so much, I even learned to love programming with one of my teachers and now I can't think of myself doing anything apart from programming. It got me my first job, and soon I realized my formation (and my college partner's) was among the best in my country, I was soon able to solve problems that no one else in the team could, and could learn new stuff faster than them, all the graduated from my same college usually had better projects and instant good reputation because they knew we were well prepared.
So YES, my degree helped me and my friends a LOT and I feel I couldn't have chosen a better thing to study or a better place to do it.
I've started my training as a Software Developer two weeks ago, at a company that creates systems for car manufacturers to ensure that they're build correctly.
I've been in Stuttgart since Thursday where we are installing that system for Porsche.
Not really that related to software development, but it's a great experience. Especially because we get a 24€/day bonus for food and drinks (that's mandatory in Germany) and eat delicious food every day after work. :P
How do you measure your years of experience? I've never had a dev/designer job. Let's say I've been using Photoshop or whatever since 2008. How would that go? Thanks for your help.3
Does the company you work has a specific team for their Android app? If yes, then how big is it and what are their responsibilities ?6
Could you share your experience on how you get your first job as a developer without a solid background?5
I'm working at a big furniture store on the weekends to earn a little bit of extra money during my computer science bachelors.
The only annoyance is that the job has absolutely nothing to do with programming...
Should I quit to try get an internship as a developer? What holds me back is a real lack of confidence & experience. I wanna get more into programming but I'm also scared I would suck ass in a real company, although I have already worked with a lot of differnt languages & paradigms during my studies.
What to do devrant?1
That feeling when you realize that the REST API you were trying to consume apparently does not provide a query flag to get for a more detailed response making you think you'll need to fetch one list of items and then fire almost 1,000 requests really does not compare to that feeling when a colleague points out that the REST API in question does in fact support the flag AFTER you implemented the roundabout way.
I just didn't realize that I could click on GET and POST blocks for the metronome API documentation opening up a frigging pop-up. (See screenshot.)
Why couldn't the information have been more upfront? Only a cursor change on hovering the area could make one thing to click there.
Oh how I blame their lack of a user interface for my blindness.
I thought that it was just a basic documentation that only told you which endpoints exist and expects you to learn by trial of fire. So I searched the interwebs and on their support forum I found an old issue making me think that my round-about way was the way to go m(
Even worse, on the support forum I cannot even leave a comment warning the poor souls comming after me that they should not do the roundabout way as that issue has been long closed.
If you want to see it yourself: https://dcos.github.io/metronome/...
Starting my first tech internship as an IT intern at my dads work. I’m super excited even though I know nothing about IT lol. I’m excited to learn and be exposed to some new stuff tho2
When I graduated and I applied for jobs, companies were all over me and I was flooded with phone calls and e-mails of recruiters. For each job I applied for, I would get a reply 9 out of 10 times.
Now, 2 years later, 1 year in the field and jobless, I get zero replies and no one is interested in me anymore. Most of them say that they don't want someone who's worked for only 6 months in one company and a few months in others. It isn't even my fault.
Has anyone experienced this?8
I'm sick of managers treating the project I work on as a joke. First, a junior colleague, and now a junior QA. I'm the the most experienced and I'm only mid level dev. It's a very cool project with interesting technologies but I have no time to tutor people...
So, I went right into working after getting my bachelors in computer science. The company I'm working for is overall pretty good, I think. My colleagues are really nice people, my chef is a super chill dude and overall its a nice workfield.
There are weeks or even months, when nothing happens though. I go to work, fight through boredom and tiredness and go home. I had several months in the last year where I didn't write a single line of code.
Is this normal? Should I come to terms with this?
I didn't become a software developer to basically sell my lifetime.10
Today my old professor wrote on my school's slack channel that someone was needing some js and css work on their web page. Even though i have a good grasp of programming (I've been studying for 7 years while working as McDonald's to pay), front end web work isn't my forte, but I might be able to do it.
On the one hand it would be nice to have something to show to potential employers, but I'm a bit too nervous and I'm not interested in doing front end for future employment. What was it like when you received your first client? Nervous? Confident? I want to hear everyone's early experiences.
"Learning" kotlin for android dev has been a wild ride yet. Kotlin is kinda cool, a mix between python and Java but with many nice features. Then again there are kotlin features on which I just scratch my head like data classes and companion objects.
And then for android (not kotlin specific) I see things like calling Timepicker(...) or Timepicker Dialog(...) without assigning it to a variable and wonder how that can even work. Can someone explain? There's no creation method, static method or anything?
I feel like a competent and incompetent dev at the same time.3
Another interview Tuesday. Jr. Java gig. That makes 6 in about 3 weeks? I guess getting interviews is better than not getting any.2
Out of curiosity, how many years of PROFESSIONAL experience do people have on here. I’m assuming it’s quite diverse but skewed towards those at junior to mid-level for some reason. Just put a number down. I’ll start.
Worst one was in my first ever web developer job. It was a small company where everything was done in Adobe ColdFusion. Was there for 2.5 years before they went bankrupt and I got made redundant.
So when it came to look for another job, I was hoping to get another ColdFusion related job. But a lot of company's requirements were pretty bullshit. Junior position, but must have 5 years experience.
After 4 months of looking, eventually found another job but as a PHP developer. But since my PHP skills were beginner's level, I had to start from a new graduate level salary all over again. Felt like the past 2.5 years at my first job was a waste of time.
Last week of my fixed term contract, it was my first work experience, and it was related to my studies, it's awesome to have a work which is also a hobby. Now I'm returning to School!
is it just me or
min 1 year experience with web dev
min 5 years experience with web dev in JS
does not make much sense4
I am a huge fan of EmberJS and never tried ReactJS (i know it's lame haha :P) Let me know you guys opinion about Ember and React. It will be huge help when you tried both of them.3
To devs with at least a few years of experience that might not necessarily think of themselves as amazing: Do you still constantly get stumped at work? How has how you handle that situation changed since you first started? Do you still get stressed out?
I have a little more than a year of experience now, and although I've learned a lot, I still feel like I have no idea what I'm doing..4
I have a guy that will come in a few hours to discuss about an e-commerce website he wants to start his business. I've accepted to do it freelance.
Things are a little quick for my taste, but I know myself enough to know that if I don't jump head first, I'll back out and miss on an opportunity to add something valuable to my resume (and get a bit of money).
The thing is : I have nearly zero experience in 1) e-commerce websites and 2) client relationship and managing. So that will be a great challenge to me, but that's precisely what I need right now.
Anyway, I'm coming to you to ask a few questions : assuming his requirements are simple and common for an online shop, should I create it from scratch or would it be wiser to use a dedicated framework (Prestashop, Wix, etc.). If the latter, which one would you recommend, cost and efficiency-wise.
Still assuming simple and common requirements, how much time would it likely take, for an average developper (I'm no Linus Torvalds) working on average 8h a day ? More like 2-3 months, or more like 5-6 months ? I'm leaning more towards 2-3, but since I don't have experience in these kind of websites, I find a lot of user stories that might take me time to figure out.
Last but not least, what would be approximately an honest price, technical costs aside (domain, host, potential framework, etc.) for that kind of work. And for maintenance ?2
When a more specific search term renders more results because it performs an individual search on each word and concatenates the results
Alright, I got a question: as a beginner, how so you identify that when something goes wrong with a product, that it was your fault? My boss just Slacked me that one of the websites we're working on has a problem where the buyers can't place an order because I allegedly used the wrong database table. Which I don't remember doing. But maybe I did.8
How long should /does it take to get a promotion or a rase?
I am working for 1.5 years and currently on minimum wage still.6
To those who have worked in mad RAD solo environments, with next to no testing...
...and those who have worked full Agile, with high code coverage, code review amongst hoards of T-shaped developers...
...how much difference does it make to wellbeing and upskilling in the two?
Bonus points if you have done both and can compare in an n=1 way.4
I had my first client meeting today.
Now I understand the pain of dealing with clients rather than doing work.
I don't relish the fact I had to stay an extra 2 hours either.
There seem to be a lot of freelancers on here, how much experience do you all consider necessary to get in to freelancing? Is there anything you would say to someone who wants to get in to freelancing? How do any freelancers in the UK find their next contract?1
UX and Game Design: "Keep It Simple" Is Stupid.
Presentation, Content, and Structure
Often when designing a UI, I stumble across blogs and articles that discuss it and focus far too much on the structure. Wordpress is terribly guilty of this and I see it fairly often in the game industry.
In web design you might use flexbox for a content-centric design and not worry too much about the layout, or css grid if structure seems important. But the broader question is why? Why is structure important and why is it wrong to focus on structure over content?
First, structure *comes* from content. Even where over many years, we've taken certain kinds of content, be they the various genres of games, or the sundry type of websites or apps, we've learned to take all the various patterns and categorize them, to extract the commonly repeating idioms into what we call structure.
But if you're experienced, and a fan of UI design in general, then I bet you that you can name a number of counter-examples, those that broke the mould, or broke the 'rules' of good design and still somehow worked. And that follows *because* structure is derived from content. This is the same reason idioms, patterns, and best practices change over time, as we codify exceptions into their "own" rules, new best practices emerge which mostly everyone follows, and then yet more exceptions break them. And so it goes.
So we see content before structure. But isn't there something to be said of style? Why yes, there is.
To read the full article, all 14k words of it, head over to medium for more:
As experienced developers, how do you do time estimation in spite of things being stuck and new, unexpected, stuff coming at you with no extra time? This has happened to me and it's depressing and frustrating to have to ask for an extension again and again. Plus, the code and tests for it get boring.8
Working on sidebar css to make it nice and all.
Saving file and looking it through browser, didn't look well.
Changed css, saved, looked again.
Same god damn ugly sidebar!
Deleted css code, saved, refreshed.
THE SIDEBAR STILL THERE.
5 minutes just stared code and looked for bug.
After few moments, found that I had linked wrong(old) css file.
*went full mad*
#i am stupid(cats)
When I started at my first job I was a fanboy for a co-worker who writes codes like nothing and there's is nothing he can not do when comes to coding!! I really admire his work. I always think how does he do it?!
Now I have a fanboy for my work 😎 he admires my work he thinks that there's nothing I can't solve.
I get it now, it's just experience and practice!5
The following piece of advice will be for those aspiring for an IT service desk position:
When companies are looking to hire service desk agents, they're primarily looking for socially skilled people with strong communicative skills, rather than primarily technically skilled people. When I first joined the IT world, I went on different interviews for that position and across all of them there was one truth: all the interviewers were eyeballs-focused on my social and communication skills and a mere thin layer of technical skills was required (depending on how technical the service desk). In fact, I immediately got aggressively dismissed twice for two of those when I filled in a Myers-Briggs personality test according to my Sheldon-type personality (selfish, condescending etc). Conversely, when I applied for a new position and I faked that test into answering everything focused positively on the social aspect, I was an immediate top candidate.
Here's a definition from the ITIL Foundation course, chapter Service Management: Because of how lateral the function of the service desk has become today (not only used to solve technical issues, but also company-wide issues), the most important and valued skills when hiring a service desk agent are fully focused on empathy and soft skills and none of those are technical skills. This is because the service desk has people that are the front window of your company and thus you can't make social mistakes as to protect your company's reputation. That risk has to be minimized and you need the ideal people. The people who in fact solve the technical problems are behind a back-office and they are contacted by the service desk agents.
In the beginning, when I did my first service desk job, I also thought: "Oh, I'm going to have to convince them I'm this technical wizard". In the end I got hired for being able to explain technology in human language and because in the interview I successfully communicated and explained ideas to both the team manager and the CEO, not because I knew what goes on inside a computer. This is a very important distinction.
My friends have also been in service desk positions and ironically they were the most successful when they were empathetic slimeballs (saying: "of course, anything for you" while not meaning it, constantly making jokes), rather than people with integrity (those got fired for telling the customer they were wrong while being unfriendly).
I hope this helps.8
Do you have an issue with Equifax hiring a Chief Security Officer having a music degree or do you think that it has nothing to do with her competency and it shouldn't be brought up as an issue after this hack.. Go!!4
When employers expect high end developer results but only supply basic tools, training, and resources... “Doing your best” can only get one so far when deadlines are always in the air and research time is limited. Pls no.
What are your easy things learned hard way ?
(It could be related to dev or anything else in live)6
Well, so this time, it's not a joke....it's a moral kinda thing.....
Why do we want something?
We want something because we have the desire to know about it or we have the desire to achieve something or prove ourselves superior.
Why do we want to be superior?
People are so getting into the phrase, "Life is a race, if you don't run, you loose", that they unknowingly have the desire to be superior and fight for it.
This is totally not true. Life is not a race...it's an experience....we learn from life....we learn from everything and everytime we act. Life is not an assest that you race with. So, then why to race? Enjoy life. Gather true knowledge, not the so-called school's exercise book "knowledge".
Until we defeat our desire, till then, we are evils even though we think that we are good.
Desire kills, Defeating desire will give you a true life to live.12
Do you think you should apply for a job you are probably not ready for to get work experience or wait till you get experience with learning?
Notes (small company, I am a student)
Please help me with this7
Have you already met the code that you have no idea how to refactor?
In five years I met those twice and I'm still puzzled with one of them. (I don't mean just a spaghetti or too long code)
so it appears for the immediate future I'm stuck working a good enough to pay the bills with a little left over helpdesk job until I find some sort of junior or associate dev gig.
I graduated this past spring and had to take something, so in the meantime, advice on how to land the first get my foot in the door actually programming gig?6
Ok fuck everything, I will not work today nothing is fucking working, the feature that I implemented easily in the last app, is harder to implement now because of the new version of the library. Even the old and same version of the library I used in the previous app is not compatible with the new version of the framework. What a freaking horrible development experience we are getting into. Developing should become easier not harder mother fucking library developers, should I write my own library now? fuck you, and fml too.
After some time I picked up learning golang again. It's very different from the "high-level" world in C# I initially came from, but I am finding my way better every day.
What are your experiences / maybe projects with golang?6
After how much dev experience you wrote your firs API ?
what are essential steps to write a small good api?11
I'm currently working at a company that builds escape-room alike games (sadly that's how I can best describe it). My boss lives by the "I like this therefore this is how it should be!"-mentality, and this has led to none of the rooms having anything in common with any of the other game. I need help finding a way to inform him that we need to unify the look and feel of our games to create a overall feel and a "brand".
Do any of you have any good way of showing that this is a good idea and a way to prove that it's needed, straight out telling him this has not worked.7
Trying to teach work experience kids is hard af when you barely know how to explain, you just kinda do it daily so you figure stuff out
In your mind, what separates a junior developer from a developer, and similarly, a junior developer from an intern?9
What is your opinion of having a LinkedIn profile with such details? Will it help or will it hurt? For me, I think it's too much.
Please remain civil and no troll attacks.3
Hi, has anyone worked under Google ITRP program? If yes, then how was the experience and what questions do they generally ask in interviews?
They came to my college offering the ITRP program and I'm really really interested to get into it.
Thank you in advance for answering!
the time capture software of my enployer lokks like a 10y old got the task to programm a website without thinking about comfort or usability -_-
Does anyone here have experience with Kotlin?
Soooo, how does it hold up?
How did you decide what you wanted to do with your career? I'm fresh out of uni and am looking for work but have no idea what roles or languages or software types I want to work in, only a vague idea of stuff I don't want and a vague idea of what could be nice. I'm also at a bit of a crossroads because I've applied to multiple very different jobs and have no idea which one to accept if multiple offer me a job (given that there weren't any red flags when interviewing).1