Click here to Skip to main content
15,887,175 members
Home / Discussions / C#
   

C#

 
AnswerRe: Conditional RunTime code Pin
Eddy Vluggen10-Sep-15 5:41
professionalEddy Vluggen10-Sep-15 5:41 
GeneralRe: Conditional RunTime code Pin
NJdotnetdev10-Sep-15 5:45
NJdotnetdev10-Sep-15 5:45 
GeneralRe: Conditional RunTime code Pin
Eddy Vluggen10-Sep-15 5:54
professionalEddy Vluggen10-Sep-15 5:54 
QuestionNew to programming--Help! Pin
Member 119729959-Sep-15 20:13
Member 119729959-Sep-15 20:13 
AnswerRe: New to programming--Help! Pin
OriginalGriff9-Sep-15 21:09
mveOriginalGriff9-Sep-15 21:09 
AnswerRe: New to programming--Help! Pin
Richard MacCutchan9-Sep-15 22:10
mveRichard MacCutchan9-Sep-15 22:10 
AnswerRe: New to programming--Help! Pin
F-ES Sitecore9-Sep-15 23:42
professionalF-ES Sitecore9-Sep-15 23:42 
AnswerRe: New to programming--Help! Pin
Afzaal Ahmad Zeeshan10-Sep-15 1:06
professionalAfzaal Ahmad Zeeshan10-Sep-15 1:06 
Apart from what others have said, I would like to share my own views for such conditions when someone who doesn't have any background for programming or how computer actually works. I would like to straight away reject the request to teach them programming with a tip, to get yourself trained in the same field or a better one.

Programming cannot be learnt in a matter of month or even a year. Cramming is never going to help you out, so even if you have a great mind and can remember everything that an API documentation has, even then you are not a good candidate. I have been learning programming, creating applications, some for companies, some for my own devices. It is a matter of like 5 years now. But still I count myself in a learners category, beginners.

Books, internet resources etc is just a painful way to learn something. I learnt everything from Internet and by hit-and-trial methods. That was a lot painful, as if something isn't clear I had to search more for this. Now the frameworks that you are talking about are totally opposite with just one common thing, "byte-code". JVM and .NET are two different frameworks, they have different languages and different structures. Learning either one of them would require you at least 6 months. 1 year collectively. Then, the interviewer would like to ask you questions such as, "What is the different between String and string", "What is difference between value-types and reference-types?" or even worse, "What is difference between out and ref keywords?".

Until you have experience using them, you cannot answer them. Indirectly you are simply wasting your own time and theirs. Smile | :) As for the final question, programming logic is the logic to solve a puzzle. For example, you need to select adult people. What is the logic behind? Simple, those with age equal or greater than 18. In professional life these problems come even worse, like, select those candidates who are male, adult, having a bachelors degree and so on. You would have to add filters to results.

So, I would like to suggest that you take a local course for programming, understand how computer works. If this one job goes out of hand, don't worry after a year or two when you are ready, you can apply for this job or same. But make sure you are ready. Smile | :)

1. Books, in this case I would recommend that you ask the institute you are going to. They would guide you better.
2. In case of C#, I cannot think of anything better than MSDN. It is a bit technical, to break it down to pieces come back to CodeProject and search for related article. Smile | :) So read the .NET framework's library on MSDN[^].
3. Try asking a question, then solve it.

As far as the third part is concerned, last year I was a BSc student so I tried to create the functions that would give me answer for the numerical problems I had. For example, to find the acceleration for provided force and mass, I would write this,

C#
double acceleration(double force, double mass) {
   // F = ma
   // a = F/m;

   // Now, if we divide it by zero, result is +Infinity
   return (m != 0) ? force / mass : Double.PositiveInfinity;
}


The above function has most of my experience,

1. Writing short code, long and memory inefficient code is bad code.
2. Checking when dividing... DivideByZeroException gets raised mostly.
3. So on.

I hope you get the point, if you are so much interested in learning programming, then learn for a year or two. Computing is not about money, or jobs, it is about your interest. Smile | :) The more you have the better you serve.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~

AnswerRe: New to programming--Help! Pin
Amarnath S10-Sep-15 1:56
professionalAmarnath S10-Sep-15 1:56 
Questionmaking an array of List Pin
sdecorme9-Sep-15 3:53
sdecorme9-Sep-15 3:53 
AnswerRe: making an array of List Pin
OriginalGriff9-Sep-15 4:17
mveOriginalGriff9-Sep-15 4:17 
AnswerRe: making an array of List Pin
Eddy Vluggen9-Sep-15 11:24
professionalEddy Vluggen9-Sep-15 11:24 
QuestionSecondary Y-Axis not displayed in graph using c sharp Pin
santosh kumar dash9-Sep-15 2:10
santosh kumar dash9-Sep-15 2:10 
AnswerRe: Secondary Y-Axis not displayed in graph using c sharp Pin
Eddy Vluggen9-Sep-15 3:44
professionalEddy Vluggen9-Sep-15 3:44 
GeneralRe: Secondary Y-Axis not displayed in graph using c sharp Pin
santosh kumar dash10-Sep-15 0:16
santosh kumar dash10-Sep-15 0:16 
Questioncalling T's method from a generic class Pin
binsafir7-Sep-15 23:36
binsafir7-Sep-15 23:36 
AnswerRe: calling T's method from a generic class Pin
Eddy Vluggen7-Sep-15 23:57
professionalEddy Vluggen7-Sep-15 23:57 
AnswerRe: calling T's method from a generic class Pin
Richard MacCutchan7-Sep-15 23:59
mveRichard MacCutchan7-Sep-15 23:59 
AnswerRe: calling T's method from a generic class Pin
Pete O'Hanlon8-Sep-15 0:07
mvePete O'Hanlon8-Sep-15 0:07 
AnswerRe: calling T's method from a generic class Pin
F-ES Sitecore8-Sep-15 0:24
professionalF-ES Sitecore8-Sep-15 0:24 
AnswerRe: calling T's method from a generic class Pin
DanBecause9-Sep-15 18:03
DanBecause9-Sep-15 18:03 
GeneralRe: calling T's method from a generic class Pin
David A. Gray11-Sep-15 11:33
David A. Gray11-Sep-15 11:33 
QuestionHow to Insert Into WebServer Using WCF Pin
Käük Kwäý7-Sep-15 17:40
Käük Kwäý7-Sep-15 17:40 
AnswerRe: How to Insert Into WebServer Using WCF Pin
Eddy Vluggen7-Sep-15 23:58
professionalEddy Vluggen7-Sep-15 23:58 
QuestionFormatting the RDL report tablix Pin
Ashfaque Hussain7-Sep-15 3:52
Ashfaque Hussain7-Sep-15 3:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.