How to create complete .exe in WPF .net framework application?

What should be the pay of a qualified high school software engineer (see skills in details)?

  • I am being employed (not an internship) as a software engineer to write the entire control interface for a motion control company's newest product. It will be around 20 hours per week. I have interneddeveloping software solely andprogramming embedded systems for the past year. I am the only person in the company that has extensive experience with proper OOP design. The other programmers are brilliant embedded system designers (whereas I am mediocre in that area), but they lack any concept or experience with proper abstraction. Therefore, they are relying on my skills and experience to create a maintainable and modern application. I am negotiating my wage. My employer started at $12 an hour, which I see as low, considering that journeymen programmers make around $35 an hour. I am working with two employers that both hold at least 3 Academy Awards to their name, and as this company has its foot in the door already (its motion machines are used by NBC, IndyCars, and the Super Bowl). However, this is a new product meant to revolutionize the motion control industry like nothing before it, and I am writing arguably the most innovative and lucrative aspect of it. I obviously do not deserve the pay of rockstars such as , etc, but here are some requirements and my corresponding experience. I consider myself more than proficient: - MongoDB: I have implemented 1-2 projects in MongoDB already - Java: I have extensive experience implementing all the niceties in C#, and are familiar with the equivalents in Java (in the few cases where differences persist) - JavaFX framework: I chose this framework. Never used before, but have extensive experience with WPF, which is sort of similar. - A cubic spline interpolation editor -- I have done this before last summer during my internship there without any assistance, including a smooth out of bounds scanner approach for plots that require manipulating thousands of set points, ensuring a smooth acceleration 2nd derivative (it's a position/time graph). I did this before taking calculus. Now I am in the middle of calculus, and it should just involve porting and cleaning up the earlier code I wrote, so much easier - Linear interpolation -- have done (haven't we all)? - RS-232-F Serial communications (have performed successfully many times over) - Multithreading and background tasks -- have done many times, but could be better with synchronization management - On screen, (possibly multitouch) controls (such as a virtual potentiometer, rotary encoder, etc.)

  • Answer:

    Suggest you split the difference at $23/hr.

Tony Li at Quora Visit the source

Was this solution helpful to you?

Other answers

When you think about fairness in payment, i suggest should consider the cost of living of adults compared to a high-school graduate. Think of how much you are left with after either of you payed for all their essential necessities.  Also think about how long did it take those people to get to their current pay rate. Also, indirect gain from what you're doing now, is a recognizable experience, which will later lead to a major salary increase. From what you said, i understand that you barely started there (am i wrong?) thus the employers are in a phase of of assessing their risk with you (hiring a new employee in usually a risk) so, to minimize the risk, they pay low. So i'd go for a formula that will be beneficial for both side: take (or stay with) their offer, or close to it, for a trail period. Tell them, that after, say, one (up to three) months they will have to make you a new offer, based on their actual experience with you.  You will have a leverage then, because if you are indeed invaluable, they will better pay you more than replace you. The number i'd ask for is $20-25/h and again - renegotiation after a period of a year or 9 months. Hope i helped

Avi Tshuva

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.