View Poll Results: What is your current level of experience with C#?

Voters
18. You may not vote on this poll
  • Zero

    1 5.56%
  • Beginner

    3 16.67%
  • Intermidiate

    8 44.44%
  • Advanced

    6 33.33%
  1. mbrdev's Avatar
    Hi Guys,

    I'm a Software Engineer primarily working with C# on enterprise backend solutions in the financial industry. Let's put it this way, my job is boring and I spend a LOT of time working on legacy systems and code written many years ago.

    I'm desperate to work on more exciting and modern projects, specifically involving UWP but due to my day job and a busy family life I really don't have time to work on personal projects. This got me thinking about starting a kind of "club" to essentially collaborate with other developers in a similar situation as me to work on a UWP app as a fun side project and learning experience.

    I'm not interested in the fame and fortune of creating the next SnapChat etc. however, there's no harm in profiting from any app we create should it prove to be successful though it's not really the point of the project!

    I also see a lot of threads here relating to people either new to C# and UWP or new to programming with virtually zero experience. This makes me feel that the project could be a great opportunity for some experienced developers to help tutor new developers and pretty much breed a new generation of developers that want to develop for Windows 10! As such I would like to keep the project open to anyone that's interested rather than just people like me that already have the knowledge (or at least some of it) but just don't have the time.

    There is a BUT, it would not be good to have a single experienced developer and 20 inexperienced developers working on a single project as things would become unmanageable from the start and I don't think anyone or the project would benefit. So I think there should be limits to ensure there is a small team with a good range of experience, for example 2 senior developers, 2 mid level developers and 2 junior or inexperienced developers. I believe this approach would provide the best chance at knowledge sharing and give the team the ability to actually create a great app.

    If the idea of this project has a lot of interest then it would be best to stick with the small team size and create multiple teams that each work on their own project, there would be no problem in knowledge sharing between the teams and perhaps we could encourage some light and healthy competition to keep things interesting.

    It would be great to use agile principals but due to the unpredictable time constraints of team members it would be difficult to host scrums daily and also difficult to complete a sprint within a specific time period. As such I would recommend planning sprints to get a good structure but not strictly constraining them to a set time. As the team gets more experienced and gets used to working together then it may be possible to start practising agile fully.

    Ok so that's it for now, let me know if you have any interest in this "club" and what experience you have, once there's a few replies we can start discussing what to do next.

    Cheers!

    Edit 1: New group has been created called "UWP Dev Club" and I've invited the 3 users who answered the poll on this thread. Everyone is welcome to join so either answer the poll, request to join in this thread or head over to the group and click join! http://forums.windowscentral.com/gro...p-dev-club.htm

    Edit 2: Apparently groups are pretty useless here as I get HTTP 500 errors most of the time when trying to go to the group. @ttsoldier suggested using Slack and while I didn't want to set that up just yet since the group is not going to work out I might as well set it up now, I may also set up a Visual Studio Team Services project as well, will send some info via PM once I get things up and running.
    Last edited by mbrdev; 09-21-2016 at 04:51 PM. Reason: groups suck
    ttsoldier likes this.
    09-12-2016 06:27 PM
  2. ttsoldier's Avatar
    I voted "Zero" because I just started learning c# in the hope to develop UWP apps. Would not even call my self a beginner with the little experience I have....

    I took an interest a couple weeks ago when I realized that some businesses in my country would only release Android, IOS ,(even blackberry) apps and no windows 10 apps. I'm not sure if they are not doing Windows 10 because no one my country develops for Windows 10 or if it's because they just don't care. ( I live in a small country in the Caribbean)

    I would have liked to provide a service to them in porting their IOS apps over to Windows 10 or even building them from ground up. I have a loonngggg way ahead of me as I am still having problems wrapping my head around C#. I have technical experience with computers/servers/networks etc but I have ZERO experience/interaction with programming.

    My job allows me enough flexibility to practice my c# without it affecting my day to day duties :)

    However, as each day goes by, I am learning more and more and I'm enjoying it. I also feel great when my code (even though it's just a couple lines) runs without any errors... And when I DO get errors, feels even better figuring them out.
    mbrdev likes this.
    09-12-2016 09:59 PM
  3. mbrdev's Avatar
    My job allows me enough flexibility to practice my c# without it affecting my day to day duties :)
    This is exactly how I got into development at my company, I started as a support engineer and began working with C# Win Forms in Visual Studio on small applications and tools to help me with my day to day duties, 2 years later with a lot of exploration and experimentation with .NET I moved into the development department. If you have the drive to learn and push yourself then you will go far!

    Thanks for taking an interest with this, I will be setting up a group and sending over an invite for you. I think it will take a few more days to drum up some more interest so the group will just be a chance to get some introductions and keep everyone in one place until there's some action to move forward.
    ttsoldier likes this.
    09-14-2016 07:48 PM
  4. ttsoldier's Avatar
    This is exactly how I got into development at my company, I started as a support engineer and began working with C# Win Forms in Visual Studio on small applications and tools to help me with my day to day duties, 2 years later with a lot of exploration and experimentation with .NET I moved into the development department. If you have the drive to learn and push yourself then you will go far!

    Thanks for taking an interest with this, I will be setting up a group and sending over an invite for you. I think it will take a few more days to drum up some more interest so the group will just be a chance to get some introductions and keep everyone in one place until there's some action to move forward.
    Sounds good.

    I have a question though. Are the MVA C# for beginners enough to begin developing UWP apps?

    I'm not trying to be a master in c# as my goal is really UWP apps. But I guess my question is HOW MUCH c# do you really need to know to build good UWP apps. Does your level of c# affect the quality of your uwp apps or is knowing the basics just enough?
    09-14-2016 08:13 PM
  5. mtf1380's Avatar
    Tap in
    09-14-2016 09:12 PM
  6. mbrdev's Avatar
    Tap in
    Tapped you in to the ring!
    09-15-2016 10:59 PM
  7. mbrdev's Avatar
    Sounds good.

    I have a question though. Are the MVA C# for beginners enough to begin developing UWP apps?

    I'm not trying to be a master in c# as my goal is really UWP apps. But I guess my question is HOW MUCH c# do you really need to know to build good UWP apps. Does your level of c# affect the quality of your uwp apps or is knowing the basics just enough?
    I think that in order to develop good apps in UWP you ideally need to get to the level where you fully understand the MVVM pattern. And if you want to make an app that LOOKS good, then you will definetly want to spend time learning XAML and Blend (XAML designer, gets installed with visual studio).

    I would recommend that you start with this MVA course;

    https://mva.microsoft.com/en-US/trai...BGz_3904984382

    It's 11 hours, and it is quite in depth, but if you go through that slowly and make sure you fully understand each modules content before moving on to the next by the end of the course you will have more than enough knowledge to start creating apps.
    ttsoldier likes this.
    09-15-2016 11:07 PM
  8. Citek86's Avatar
    Hi I am currently working in Support but desperate to get into Software Development.
    I have spent past 6 years (part-time basis) doing Bsc in Computing (Software Development specialization).
    My current level of knowledge is only my academic experience (mainly Java) which does not put me far within the job market therefore I would like to use any opportunity to practice code and learn from other's experience. I have started to exploring C# due to work's software being written in it and feel that once will get my grip around it there might be some future opportunities.
    So let's get on with it :)
    Regards,
    Chris
    mbrdev likes this.
    09-21-2016 02:11 AM
  9. mbrdev's Avatar
    Hi I am currently working in Support but desperate to get into Software Development.
    I have spent past 6 years (part-time basis) doing Bsc in Computing (Software Development specialization).
    My current level of knowledge is only my academic experience (mainly Java) which does not put me far within the job market therefore I would like to use any opportunity to practice code and learn from other's experience. I have started to exploring C# due to work's software being written in it and feel that once will get my grip around it there might be some future opportunities.
    So let's get on with it :)
    Regards,
    Chris
    Welcome aboard!
    09-21-2016 04:42 PM
  10. mbrdev's Avatar
    Hi All,

    Just a quick update, I've opened the Slack team and Visual Studio Team Services for the club. Anyone who wants invites will need to private message me with their email address so I can add you to the invite list.

    So far we have 3 including myself that are already signed up and another 2 people might be interested in joining soon so there's almost enough to get started with a first team.

    Remember, it's nothing too serious and doesn't require much commitment, if you can only contribute for an hour a week it's no problem. To keep things active amd fresh though, I will keep an eye on who is joining in and if someone disappears for a long time without any word then I'll remove them from the team, and if they come back later they can be reinvited.

    Cheers, have a good weekend all!
    Scienceguy Labs likes this.
    09-23-2016 04:10 PM
  11. ttsoldier's Avatar
    Where are the devs/potential devs??

    Lets get this show on the road!
    10-06-2016 06:49 PM
  12. ttsoldier's Avatar
    bumppp
    10-12-2016 06:51 PM
  13. ttsoldier's Avatar
    to the top!
    10-13-2016 08:13 PM
  14. slooksterpsv's Avatar
    Originally posted by ttsoldier
    Where are the devs/potential devs??

    Lets get this show on the road!
    I'm interested however life is busy at the moment. I'm doing school full time plus work full time so my days are almost spent. I've worked with the MVVM pattern on apps for work and personal ones I've made. Tech. I'm a junior developer, but with everything I've learned and implemented, I could see myself as more of a midlevel developer. I have one UWP app on the store, but need more time to work on other projects.
    10-16-2016 02:34 PM
  15. ttsoldier's Avatar
    Who has time these days? lol

    Feel free to send us a pm with your email address and we can add you to the slack team... if you're interested :)
    10-16-2016 07:31 PM
  16. slooksterpsv's Avatar
    10-16-2016 09:58 PM
  17. mbrdev's Avatar
    Sent
    I've invited you to the slack team, welcome aboard!
    10-18-2016 09:18 AM
  18. WPenvy's Avatar
    Not really a fan of Slack, but if you need help hit me up. Mach8solutions.com I'm in the process of repositioning my company as consulting. Junior-Mid level dev here.
    01-18-2017 05:50 PM
  19. ErazerHead's Avatar
    What kind of apps are you thinking about making?
    02-01-2017 09:46 AM
  20. F8R's Avatar
    I still beginner to UWP but, I have experience developing some of Desktop Apps (Windows Form).

    Let see if I can help, my latest UWP apps is ScribePad which is the first time I use MVVM in project, I don't practice TDD but some time I write a test for my code, :p
    03-21-2017 11:15 AM
  21. mbrdev's Avatar
    Hey all, sorry but I'm no longer working on this anymore as life got in the way too much and ended up not being able to dedicate any time for it.
    04-08-2017 01:19 PM

Similar Threads

  1. Universal Emulator UWP + XBOX ONE S bluetooth works!
    By midnightfrolic in forum Microsoft Lumia 950 XL
    Replies: 2
    Last Post: 09-12-2016, 01:37 PM
  2. Torrex Pro Updated To UWP
    By Sedp23 in forum Windows 10 Mobile
    Replies: 0
    Last Post: 09-12-2016, 09:20 AM
  3. Get your Windows 10 Skype UWP app questions answered by Microsoft on Sept. 13
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 09-10-2016, 11:00 PM
  4. How to join and leave a Club on Xbox One
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 09-09-2016, 03:30 PM
  5. Clubs and Looking for Group update to roll out to all Xbox Preview members tonight
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 09-08-2016, 08:42 PM
LINK TO POST COPIED TO CLIPBOARD