• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 10:40
CEST 16:40
KST 23:40
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro24 Preview: Summer's End6Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7
Community News
GSTL Returns in 2026!43Weekly Cups (Aug 3-9): Protoss get shut out7RSL goes to London! 2026 Offline Finals Nov 21-2212Weekly Cups (July 27-Aug 2): SHIN's big week0SC4ALL II: Brood War - $2500 - Dec 5-611
StarCraft 2
General
GSTL Returns in 2026! Balance hotfix patch 5.0.16b (July 16) SC4ALL: II Talent Announcement! Protoss AoE skill expression Weekly Cups (Aug 3-9): Protoss get shut out
Tourneys
PIG STY FESTIVAL 8.0! (13 - 23 August) WardiTV Mondays 2026 KungFu Cup Announcement Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Announcement
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
The PondCast: SC2 News & Results Mutation # 539 Thunder Dome Mutation # 538 Media Blackout Mutation # 537 Hostile Territory
Brood War
General
Rush's Odyssey Controversy [ASL22] Ro24 Preview: Summer's End BW General Discussion StarCraft 64 is coming to Philly at SC4ALL II Best Games Kespa era
Tourneys
Small VOD Thread 2.0 [ASL22] Ro24 Group A CSLAN 4 is Coming! ASL Season 22 LIVESTREAM with English Commentary
Strategy
Odyssey Mineral Stack Saturation Fighting Spirit mining rates Any training maps people recommend? Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Anyone here play Quakeworld back in the day? Stormgate/Frost Giant Megathread EVE Corporation
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
Artificial Intelligence Thread US Politics Mega-thread Russo-Ukrainian War Thread European Politico-economics QA Mega-thread The Letting Off Steam Thread
Fan Clubs
MarineLorD Fan Club The ShoWTimE Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread Series you have seen recently...
Sports
MLB/Baseball 2023 Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
LOCKPICKING NOOB
LUCKY_NOOB
Chinese Gen Z: Between Dream…
TrAiDoS
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Hello guys!
LIN1s
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9910 users

Feeling stupid at internship

Blogs > Xanbatou
Post a Reply
1 2 Next All
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
Last Edited: 2011-07-19 04:48:25
July 19 2011 02:05 GMT
#1
This is my first blog post. I'm not really part of any other communities, and this community seems to be pretty smart anyways, so it's probably as good a place as any other to post this.

Anyways, I've been feeling really stupid lately at my internship. I constantly do stupid things, usually minor, but some major. As an example (and what prompted me to post this), a month ago, one of the other developers released completely new, reworked server code. I checked that out and put it in a separate directory because we weren't ready to work with it yet. A week later I got another email saying that he had updated that code again, and he told me to check it out. However, we were in the middle of a bunch of demos for customers and nobody wanted to run the new server code yet, so I didn't check it out. In hindsight, I could have just checked it out because it was in a separate folder anyways and it wouldn't have made a difference.

Fastforward to today, where another developer was working on his own code. He was getting flustered because he wasn't receiving the messages he was expecting. Unfortunately, the problem was that the server code wasn't up to date. I have no idea how much time he wasted debugging, and quite honestly, I hate to think about it.

I feel like there is a huge pool of other cs undergrads they could have selected and they could all do the job better than me, with fewer mistakes. The company I'm working for is a pretty small agile company, about 20 people, which means there isn't really an HR department to speak of. More specifically, it's a defense contractor that works on cutting edge technology (e.g. pre-shot sniper detection systems and binoculars that establish optical links which you can use to communicate). I don't say this to brag, merely to better frame my situation.

Anyways, I feel really incompetent at this place sometimes and I feel like I make a ton of mistakes. In fact, I feel like they could have hired from a huge pool of other cs undergraduates that could do a better job than me.

Does anyone have any similar experience or advice or anything? I don't know if my situation is typical or not...

Ryusei-R1
Profile Blog Joined December 2009
United States2106 Posts
July 19 2011 02:18 GMT
#2
Being in an environment like that should motivate you to do better. Mistakes happen, but learning from them is what's important.
Jaedong plz
Th1rdEye
Profile Blog Joined December 2006
United States1074 Posts
Last Edited: 2011-07-19 02:22:50
July 19 2011 02:22 GMT
#3
No one is perfect...

Those other undergrads probably look great on paper as well but are human too

just watch, i bet if you pay attention you'll see that the actual employees make mistakes too
from the days of: TheMarine [NC]...YellOw [H.O.T.]-Forever99 OgOgO [_MuMyung_] ChRh PlayGrrrr.... SlayerS_`BoxeR` [Oops]Reach [ReD]NaDa [DF]zergboy..!! Pusan[S.G] Nal_rA GARIMTO SSamJJang ChoJJa JinSu Silent_Control iloveoov H_PauL_WII JulyZerg [DaK]JoYo
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
July 19 2011 02:55 GMT
#4
I wrote up a huge response and then realized that it was all a brag. For my summer job:


I probably wasn't the best choice, but I probably wasn't the worst either, and someone would take advantage of the opportunity. It might as well be me. I'm doing web design. Just finished a site for the company: specialized shift report with features similar to but more refined than basecamp: also features the ability to be expanded.

Still I get your point. There are lots of smarter students in my major than me, who might still be looking for jobs because they want a computer job and don't speak English as well as I do, or who just haven't had the same luck I've had.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
ShadowDrgn
Profile Blog Joined July 2007
United States2497 Posts
July 19 2011 02:55 GMT
#5
Your situation is VERY typical. Depending on the complexity of a job, it can take years before you're confident in what you're doing. In jobs like software development, mistakes are practically unavoidable even for veteran programmers. As long as you learn from your mistakes and don't repeat them, you'll get better and gain respect on the job.
Of course, you only live one life, and you make all your mistakes, and learn what not to do, and that’s the end of you.
Cambium
Profile Blog Joined June 2004
United States16368 Posts
July 19 2011 03:01 GMT
#6
Don't worry about it. I've done 7 internships in the past, and I made tons of mistakes and received all very positive reviews. Your mentor or whoever you are working with is cognizant of the fact that you are an intern, and mistakes are part of the learning experience.

There is a reason you get paid less than they do, no one expects you to be perfect, just give it your best shot, be open to criticisms and learn from your mistakes.
When you want something, all the universe conspires in helping you to achieve it.
vek
Profile Joined March 2010
Australia936 Posts
July 19 2011 03:12 GMT
#7
It seems like a really strange way to use version control to me. Why was another developer relying on what you had checked out to do his work?

I also don't understand why you were expected to check out different versions of the project to different folders... The whole point of version control is that it handles revisions/branches so things like this don't happen.

Very confusing situation. It doesn't sound like it was your fault at all.
Empyrean
Profile Blog Joined September 2004
17077 Posts
Last Edited: 2011-07-19 03:30:44
July 19 2011 03:29 GMT
#8
The great thing about an internship is that it's your chance to make mistakes and learn from them with pretty much no consequence. You have a great opportunity to learn as much as possible, get a feel for how the company operates, and actually make a positive difference through your assigned projects. The people at the company know about the intern experience, and they understand that it's probably one of your first forays into whatever industry/environment you're interning in. Fellow employees are there to help you and coach you through your mistakes, and you shouldn't worry about making them, but rather about how you can get the most from your intern experience.

That's sourced directly from the Managing Director of Genzyme China (except she said it in Chinese, of course).

EDIT: Have you guys considered using Git for version control?

EDIT2: Oh, it looks like you do ... question answered hahaha.
Moderator
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
July 19 2011 03:29 GMT
#9
Thanks for the support guys.

On July 19 2011 12:12 vek wrote:
It seems like a really strange way to use version control to me. Why was another developer relying on what you had checked out to do his work?

I also don't understand why you were expected to check out different versions of the project to different folders... The whole point of version control is that it handles revisions/branches so things like this don't happen.

Very confusing situation. It doesn't sound like it was your fault at all.


Well, as with many things, it's kind of complicated. The original directory we were using was copied from a git repo. Ordinarily, one would just do a git pull and update it, but since it wasn't a git repo, we had to leave it there. We cloned the git repo containing the new code and that's why it was in a separate folder. After we had transitioned to the new code, we would have deleted the old, non-git folder.

As far as the developer relying on what I had checked out, let me provide more detail. The code that I had checked out is relatively low level code. It interfaces with a sensor module and at a very basic level, sends out well-formed messages. The other developer writes the server software that takes those messages and maintains a database and eventually interacts with the client, which is what I'm in charge of. Maybe it's less confusing now that I've explained it.
Shifft
Profile Blog Joined April 2010
Canada1085 Posts
July 19 2011 03:39 GMT
#10
If you feel like you're smart or exceptionally effective at your internship you're probably working with some pretty shit people. You're expected to make mistakes and generally be the weakest person on the team, otherwise you wouldn't be an intern you would be a full time employee.
=O
TOloseGT
Profile Blog Joined April 2007
United States1145 Posts
July 19 2011 03:45 GMT
#11
Man, I remember my first internship. Bumbled around like an idiot trying to learn sketchup and photoshop as fast as possible to keep up with the people I worked with. It was at this big architecture firm in Beijing too, so I didn't wanna be the cause of missed deadlines. The first couple of days can be harrowing, but what helped me was making friends and generally becoming comfortable in that work environment. When you aren't worrying left and right about random stuff, you'll naturally work more efficiently and make less mistakes.
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
Last Edited: 2011-07-19 04:05:16
July 19 2011 03:48 GMT
#12
I should probably mention that I've been working there for a year now, actually. Many people might think that it's just the whole getting into it thing, but after a year, I figure people should have their shit together. Furthermore, this isn't a company that actually has an internship program. Therefore, I don't get a whole lot of feedback. They have never had an intern before (and probably never will again after me, heh)
SarR
Profile Joined June 2011
476 Posts
July 19 2011 03:50 GMT
#13
Im sure there were times even Bill Gate felt as you do....look where he is to day. Bottom line: its part of being human.
TOloseGT
Profile Blog Joined April 2007
United States1145 Posts
July 19 2011 03:53 GMT
#14
On July 19 2011 12:48 Xanbatou wrote:
I should probably mention that I've been working there for a year now, actually. Many people might think that it's just the whole getting into it thing, but after a year, I figure people should have their shit together.


Then learn from your mistakes. Like you said in your OP, in hindsight, you probably could've checked the code out anyway. Next time someone tells you a new code is out, check it ASAP. Weigh your priorities.

I still think it's completely psychological. You've psyched yourself out by those little mistakes, and eventually, you worry so much that it effects your ability to work.
Chaotic_flare
Profile Joined March 2008
United States42 Posts
July 19 2011 04:01 GMT
#15
I'm afraid to ask for help so i spend an entire day just reading through proprietary source code and getting no where.
Today I wrote 0 lines of code, i asked at the end of the day how to do it lol.
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
July 19 2011 04:14 GMT
#16
Oh god, I remember an internship last year now. Completely failed at a VB coding and got fired immediately. I didn't know how to parse TT SO SAD TT

You need to be able to ask for help chaotic! Putting off asking for help only makes it worse.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
July 19 2011 20:02 GMT
#17
Well, it doesn't seem like anyone was really bothered by it today, so I think i'm okay.

However, today I learned that you should always have a release directory and a development directory. I didn't cause any problems, but I modified the client and I guess people were surprised because I never made an official release or anything. I typically make sure it works before we go out and demo it, but now that it's been pointed out, it makes a lot of sense to have both a development directory and a release directory.

Is this something they are supposed to teach you in school? Maybe I haven't taken that class yet. Or is that something that's taught in industry?
TwistedHelix
Profile Joined July 2010
United States50 Posts
July 19 2011 21:23 GMT
#18
My advice to people with internships is this:

Its easier to ask for forgiveness than permission.

Don't be afraid to take some initiative and risks- not sure how to do something? Guess! Just be sure you have someone check your work before it becomes to official. I usually keep a running list of questions for my boss so I can ask him a bunch at once rather than one every ten minutes.

You're not expected to know everything as an intern- guessing right is more impressive than guessing wrong, which is more impressive than asking (IMO).
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
July 19 2011 21:37 GMT
#19
On July 20 2011 06:23 TwistedHelix wrote:
My advice to people with internships is this:

Its easier to ask for forgiveness than permission.

Don't be afraid to take some initiative and risks- not sure how to do something? Guess! Just be sure you have someone check your work before it becomes to official. I usually keep a running list of questions for my boss so I can ask him a bunch at once rather than one every ten minutes.

You're not expected to know everything as an intern- guessing right is more impressive than guessing wrong, which is more impressive than asking (IMO).


Alternatively, couldn't you discuss your approach with whoever it is you are involved with, rather than waste your time doing something wrong? Then they get to see your insight, you learn, and you don't waste your time?
Servius_Fulvius
Profile Joined August 2009
United States947 Posts
July 19 2011 21:42 GMT
#20
On July 19 2011 11:05 Xanbatou wrote:
Anyways, I feel really incompetent at this place sometimes and I feel like I make a ton of mistakes. In fact, I feel like they could have hired from a huge pool of other cs undergraduates that could do a better job than me.

Does anyone have any similar experience or advice or anything? I don't know if my situation is typical or not...


Three years ago I interned at a paper mill (I'm a chemical engineer). I made a few small slips, but nothing worth writing home about. Then one day I was monitoring the flow of a chemical line. It's called a draw down where we shut off the chemical supply, run the chemical through a graduated cylinder, and time how much passes in a minute. The tube was dirty and felt that letting it drain would be beneficial. For about 20 seconds the machine wasn't getting this chemical. Two minutes two of the three paper machines went down as a result. They were down for an entire hour. One little mistake cost the company $20,000 in down time.

I got a lot of crap from floor workers and a slap on the wrist from the machine manager, but the plant manager's reaction was basically "meh, we all make mistakes, don't do it again". Over the course of the summer I made a couple more mistakes, one of which ruined 6 tons of paper and another spilled about 50 gallons of chemicals on the floor, but I learned a lot. When I got to my second internship last summer I rocked the house!

Then I got to grad school and started research. My mistakes are comparatively minor (ruining test runs, breaking equipment, etc.) but this fosters a sense of mindfulness around the lab (not to mention an appreciation of the equipment I keep fixing!).

Whenever you start a new job you screw up. The measure of an effective worker isn't how little they screw up but how much they learn. You will be expected to make mistakes because the people above you were in your shoes not too long ago.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
WardiTV Weekly
11:00
WardiTV Mondays #100
IntoTheiNu 1130
WardiTV1043
TKL 236
Rex151
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
TKL 236
Rex 151
BRAT_OK 84
SHIN 24
RushiSC 20
StarCraft: Brood War
Calm 8248
Shuttle 2317
Mini 969
BeSt 878
EffOrt 641
Soulkey 620
Soma 422
Stork 419
ggaemo 246
Larva 239
[ Show more ]
Mong 145
Snow 127
Hyun 96
Mind 69
sSak 56
Sexy 39
Bale 27
sorry 27
Terrorterran 21
zelot 17
Noble 12
Dota 2
Gorgc8668
qojqva2514
Dendi2221
BananaSlamJamma342
Counter-Strike
edward174
markeloff121
Other Games
singsing1903
hiko865
Lowko666
B2W.Neo645
Liquid`RaSZi388
crisheroes338
Liquid`VortiX256
Hui .178
RotterdaM92
Mew2King59
QueenE58
Livibee58
ArmadaUGS58
Organizations
StarCraft: Brood War
Kim Chul Min (afreeca) 9
[ Show 11 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV850
League of Legends
• Jankos1157
• TFBlade713
Upcoming Events
The Patches Monday
1h 20m
Afreeca Starleague
19h 20m
Sharp vs Shinee
Action vs Shine
GSL
20h 20m
PiGosaur Cup
1d 9h
Replay Cast
1d 18h
Afreeca Starleague
1d 19h
BeSt vs Paralyze
Jaedong vs Speed
Kung Fu Cup
1d 20h
Replay Cast
2 days
The PondCast
2 days
KCM Race Survival
2 days
[ Show More ]
Replay Cast
3 days
PiG Sty Festival
3 days
CranKy Ducklings
4 days
PiG Sty Festival
4 days
Sparkling Tuna Cup
5 days
PiG Sty Festival
5 days
Liquipedia Results

Completed

CSLAN 4
CranK Gathers Season 4: BW vs SC2 Team League
Eternal Conflict S2 Finale

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
RSL Revival: Season 6
PiG Sty Festival 8.0
META DYMY #4
Esports World Cup 2026
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026

Upcoming

CSL Season 22: Qualifier 1
Escore Tournament S3: W8
CSL Season 22: Qualifier 2
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Big Dog Cup 2026 Div 1
Stake Ranked Episode 5
PGL Masters Bucharest 2026
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.