Thoughts on C#

Forum rules
We believe in Hello and Thank You.
User avatar
elixir
Weight Watcher
Posts: 357
Joined: Fri Feb 21, 2014 8:25 am

Thoughts on C#

Unread post by elixir » Wed Feb 24, 2016 4:47 am

Hey grillers,

I applied for a new job (software developer intern) recently and got an email saying they wanted to give me a phone interview. I have not had the phone interview yet, but I recently found out that they do most (or all) of their programming in C#. It is weird to think that I am uncomfortable with a programming language, but I cannot help to cringe knowing it is a programming language owned and developed by Microsoft. I know that all programming languages do the same thing, some are just optomized to perform certain tasks with ease.

My reasons for not liking Microsoft are my own, but I mainly do not like what they stand for. What are your opinions on C#? Have any of you ever developed in it before? Am I just being silly for being picky of a programming language?

Thank you all in advance.
Elixir
Out of the corner of your eye you spot him... Shia LaBeouf.

https://www.youtube.com/watch?v=o0u4M6vppCI

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Thoughts on C#

Unread post by machinebacon » Wed Feb 24, 2016 6:09 am

A: So we need a person who speaks - or is at least willing to learn - Portuguese.
B: I speak Spanish and Italian.
A: See, our clients are mostly in Brasil.
B: I cannot help to cringe knowing that Portuguese was spoken by exploiters.
A: But Spanish is spoken by exploiters, too.
B: So is it just me being picky?

:) I hope you know what I mean (no harm intended)
..gnutella..

User avatar
elixir
Weight Watcher
Posts: 357
Joined: Fri Feb 21, 2014 8:25 am

Re: Thoughts on C#

Unread post by elixir » Wed Feb 24, 2016 6:20 am

No harm taken. I thought it was silly of me. A programming language is simply a programming language, just as a language is a language. They all do the same thing.

There is quite a bit of my opinionated self that is easing up. It is just that when it is all said and done, GNU/Linux will always be my ideal work environment.
Last edited by elixir on Wed Feb 24, 2016 6:53 am, edited 1 time in total.
Out of the corner of your eye you spot him... Shia LaBeouf.

https://www.youtube.com/watch?v=o0u4M6vppCI

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Thoughts on C#

Unread post by machinebacon » Wed Feb 24, 2016 6:40 am

It's really just a mental thing. Accept the challenge, learning something new has never been a mistake. And as the Germanzzz say:

Wes Brot ich es, des Lied ich sing.
(He who pays the piper calls the tune)
..gnutella..

User avatar
wuxmedia
Grasshopper
Posts: 6454
Joined: Wed Oct 17, 2012 11:32 am
Location: Back in Blighty
Contact:

Re: Thoughts on C#

Unread post by wuxmedia » Wed Feb 24, 2016 7:27 am

Yeah, I'd probably go for it if my brain could do programming.
just put a big GNU/penguin/bsd devil sticker on your company laptop :)

Nice analogy Bacon, especially as the Italians were Romans, who did quite well as 'exploiters' :)
"Seek, and Ye shall find"
"Github | Chooons | Site"

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5878
Joined: Tue Sep 03, 2013 7:05 am

Re: Thoughts on C#

Unread post by GekkoP » Wed Feb 24, 2016 9:17 am

Back in 2011, I did quit because they moved me from working with Java on an Ubuntu machine to working with ASP on a Windows machine. However, when I was 19 I started developing Java on Windows just for the sake of learning (and money).

So if you want my advice: it all depends on the range of choices you have. When I was young, I needed a job badly and I picked the first one I knew I can do something with. 10 years later, I could choose what to do with my life and so I valued my options in a different way. Think hard on your current situation and not, as the dreamer in me once thought, just your principles.

User avatar
dkeg
Configurator
Posts: 3782
Joined: Sun Nov 18, 2012 9:23 pm
Location: Mid-Atlantic Grill

Re: Thoughts on C#

Unread post by dkeg » Wed Feb 24, 2016 11:54 am

If you like programming, you like programming. Whatever the language, it will improve your overall skills, thought patterns, enrich your experience and better equip you to progress in your career.

I did some C#. I liked it. It was before messing about with Linux though. You learn some good stuff. You'll probably also get to do some SQL, which is good, and also some MVC which would also be good.

Don't paint yourself into a corner. You don't want to be seen as a one trick pony. You want to be desirable in the market.

Work hard; Complain less

User avatar
rhowaldt
Dog
Posts: 4565
Joined: Wed Oct 17, 2012 9:01 am
Contact:

Re: Thoughts on C#

Unread post by rhowaldt » Wed Feb 24, 2016 3:02 pm

when principles actively infringe on your enjoyment of life, do away with them. i still disagree with the idea of eating meat, yet i eat it happily, to give an example. it's all just thoughts and ideas, after all. you might feel you're making the world a better place, and perhaps (who knows!) you do, but in the end all you have is yourself, and if you're not happy, the world's not a happy place. so fuck it, to hell with principles, just do what you need to do :)

on top of that: just because Microsoft have made some shitty moves, doesn't mean they are incapable of doing good shit. they're still talented people, and the best you can do is learn from them.
on top of that: even if a programming language is shitty, you learn. that's all that counts. if you see a bad movie it reminds you of what a good movie looks like to you.
on top of that: nah, i'll shut up before i start talking about psychedelics and how reality is a mental construct etc etc.
on top of that: all the shit the others said.
wux wrote:just put a big GNU/penguin/bsd devil sticker on your company laptop :)
hahahaha, see, practical solutions to put your mind at ease :D
All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.

User avatar
franksinistra
Ivana Fukalot
Posts: 1093
Joined: Mon Jan 27, 2014 2:03 am
Location: 印尼国

Re: Thoughts on C#

Unread post by franksinistra » Wed Feb 24, 2016 3:26 pm

if you see a bad movie it reminds you of what a good movie looks like
this, and what others already said.

and IMO judgement (be the language is good or bad) should only be reserved to ones that already mastered/ knowledgeable / experienced in it.
rice no more.

User avatar
elixir
Weight Watcher
Posts: 357
Joined: Fri Feb 21, 2014 8:25 am

Re: Thoughts on C#

Unread post by elixir » Wed Feb 24, 2016 4:04 pm

Thank you for all for the relating life stories, you all have given me something good to think about.
just because Microsoft have made some shitty moves, doesn't mean they are incapable of doing good shit. they're still talented people, and the best you can do is learn from them.
That is an excellent point, rho. I may move forward with the phone interview, because I really just want to code. I will post back here if there is good news :)
Out of the corner of your eye you spot him... Shia LaBeouf.

https://www.youtube.com/watch?v=o0u4M6vppCI

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5878
Joined: Tue Sep 03, 2013 7:05 am

Re: Thoughts on C#

Unread post by GekkoP » Wed Feb 24, 2016 4:08 pm

If you just want to code, then the language choice makes no difference as dkeg pointed out.

You'll gain experience with C# and then you'll be able to judge by yourself if it is a language that suits your needs or if you want to learn something different.

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Thoughts on C#

Unread post by machinebacon » Wed Feb 24, 2016 4:50 pm

BBQ Philosophy #348

Just because McDonald's makes some shitty burgers it doesn't mean that burgers in general are shitty :)
..gnutella..

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: Thoughts on C#

Unread post by pidsley » Wed Feb 24, 2016 4:54 pm

I'd be more concerned about what the company actually does than what language they do it in.

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Thoughts on C#

Unread post by machinebacon » Wed Feb 24, 2016 4:56 pm

BBQ Philosophy #349

Never ask what there actually is in meatballs.
..gnutella..

User avatar
elixir
Weight Watcher
Posts: 357
Joined: Fri Feb 21, 2014 8:25 am

Re: Thoughts on C#

Unread post by elixir » Wed Feb 24, 2016 5:13 pm

@pidsley: Yes, I should be able to figure this out in the interview. I ultimately want to see what they do.

@bacon: BBQ logic is so pure, that it is infallible. :)
Out of the corner of your eye you spot him... Shia LaBeouf.

https://www.youtube.com/watch?v=o0u4M6vppCI

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: Thoughts on C#

Unread post by pidsley » Wed Feb 24, 2016 5:14 pm

Do some research -- you should be able to find out what they do before the interview. This is a good thing to know going in.

User avatar
simgin
Meme Fodder
Posts: 1167
Joined: Sun Jan 06, 2013 12:07 am
Location: Bradford-on-Avon, UK

Re: Thoughts on C#

Unread post by simgin » Fri Feb 26, 2016 4:16 pm

I'd utterly agree with the sentiments in this thread. I think you should go for it. Plus, language diversity always looks good on a CV :)
Someone told me that I am delusional, I almost fell off my unicorn.

User avatar
beantaxi
Oyster-Slurper
Posts: 24
Joined: Wed Mar 02, 2016 7:37 am

Re: Thoughts on C#

Unread post by beantaxi » Thu Mar 03, 2016 12:07 pm

It's my primary language professionally, and I love it. I came to it from Java, and it's way better than Java. Way better. I actually took my first C# job with no C# experience, back when C# experience was hard to find, and it was a great decision.

As others have said a lot depends on the company itself. But C#'s a good language.

Post Reply