Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Training fresher in c

Training fresher in c

Scheduled Pinned Locked Moved The Lounge
collaborationquestion
33 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Stephen Yin

    Do you mean that it is professional suicide to Code in C?:confused:

    L Offline
    L Offline
    leppie
    wrote on last edited by
    #5

    It was more aimed at a joke, but throwing C at a bunch of beginners, could lead to suicide. :)

    xacc.ide - now with TabsToSpaces support
    IronScheme - 1.0 beta 1 - out now!
    ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

    S 1 Reply Last reply
    0
    • L leppie

      It was more aimed at a joke, but throwing C at a bunch of beginners, could lead to suicide. :)

      xacc.ide - now with TabsToSpaces support
      IronScheme - 1.0 beta 1 - out now!
      ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

      S Offline
      S Offline
      Stephen Yin
      wrote on last edited by
      #6

      ;P I see.

      1 Reply Last reply
      0
      • C Christian Graus

        How is it possible that you're hiring people with not much programming experience, who don't know the language you're using, and it's *C* ????

        Christian Graus Driven to the arms of OSX by Vista.

        D Offline
        D Offline
        Duncan Edwards Jones
        wrote on last edited by
        #7

        Maybe he works for HP in the personal printers driver development team?

        '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

        D 1 Reply Last reply
        0
        • C Christian Graus

          How is it possible that you're hiring people with not much programming experience, who don't know the language you're using, and it's *C* ????

          Christian Graus Driven to the arms of OSX by Vista.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #8

          There's a lot of campus recruitment going on in our company, they give a 3 month training, mostly theory, they will not have programming experience. Every project has some freshers and we the senior programmers have to train them and get them into the groove.

          C R 2 Replies Last reply
          0
          • L leppie

            Take them to a shooting range, give them each 1 bullet and ask them to shoot themselves in the foot. Then tell them 'That's C' ;P

            xacc.ide - now with TabsToSpaces support
            IronScheme - 1.0 beta 1 - out now!
            ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #9

            nice idea :-)

            1 Reply Last reply
            0
            • L Lost User

              There's a lot of campus recruitment going on in our company, they give a 3 month training, mostly theory, they will not have programming experience. Every project has some freshers and we the senior programmers have to train them and get them into the groove.

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #10

              Why is that happening ? It's obviously not the right way to do things, is demand for programmers still outstripping supply in India ? It will only hurt your local industry in time. It's the reason I'd never outsource to India again, the experiences I had were all terrible, for precisely this reason ( I was paying for the time of people who had no idea )

              Christian Graus Driven to the arms of OSX by Vista.

              L 1 Reply Last reply
              0
              • C Christian Graus

                How is it possible that you're hiring people with not much programming experience, who don't know the language you're using, and it's *C* ????

                Christian Graus Driven to the arms of OSX by Vista.

                T Offline
                T Offline
                Tom Deketelaere
                wrote on last edited by
                #11

                Cheaper labor probably (at least the monthly cost is). Or if his country has a simular programme as mine it could be very interesting for a company to hire fresh out of school people. The programme I'm talking about is that when you hire someone fresh out off school the company can apply to have half or more than half the pay payed bye the government for 6 months. A little draw back to this is that for the government the empoleyee is actually still unemployed so no vacation days the next year, less vacation money, ... But its very interesting for the company and it helps people to get a job.

                1 Reply Last reply
                0
                • L Lost User

                  There's a lot of campus recruitment going on in our company, they give a 3 month training, mostly theory, they will not have programming experience. Every project has some freshers and we the senior programmers have to train them and get them into the groove.

                  R Offline
                  R Offline
                  Rage
                  wrote on last edited by
                  #12

                  Swathee wrote:

                  they will not have programming experience

                  :wtf: That's simply sick ! Just tell me, are plane pilots also recruited that way ?

                  I'm waiting for Windows Feng Shui, where you have to re-arrange your icons in a manner which best enables your application to run. Richard Jones www.immo-brasseurs.com

                  _ 1 Reply Last reply
                  0
                  • L Lost User

                    There are few fresher in our team, not much programming experience and I'm given the task to train them on c. Never trained anyone before, so I thought I should ask for suggestions from you guys. Could you please suggest sample projects which would involve c concepts?? If you have any other suggestions please share with me.

                    A Offline
                    A Offline
                    Anna Jayne Metcalfe
                    wrote on last edited by
                    #13

                    Freshers on production projects in C? As Christian has said, that is just asking for trouble. :doh: :doh: :doh: I usually find the best way to find out which ones have aptitude for a language is to give them a copy of one of the reference books and send them off into a corner with the source code for a compiler and its associated libraries * (there are plenty in the public domain). The ones who come back with suggested improvements a week later are the ones you would do well to train...the rest will probably have run away by then. * That's how I learnt the language (butchering the Small-C compiler, it's associated libraries and writing a text editor) so I can vouch for the effectiveness of the technique.

                    Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                    _ L E 3 Replies Last reply
                    0
                    • A Anna Jayne Metcalfe

                      Freshers on production projects in C? As Christian has said, that is just asking for trouble. :doh: :doh: :doh: I usually find the best way to find out which ones have aptitude for a language is to give them a copy of one of the reference books and send them off into a corner with the source code for a compiler and its associated libraries * (there are plenty in the public domain). The ones who come back with suggested improvements a week later are the ones you would do well to train...the rest will probably have run away by then. * That's how I learnt the language (butchering the Small-C compiler, it's associated libraries and writing a text editor) so I can vouch for the effectiveness of the technique.

                      Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                      _ Offline
                      _ Offline
                      _AK_
                      wrote on last edited by
                      #14

                      Anna-Jayne Metcalfe wrote:

                      Freshers on production projects in C

                      I don't think so it use to be the case. Normally they put them into projects as a shadow resource. They are just a trainees and are not supposed to directly work in the project. And this too is being done once they are quite familiar with the technology normal after 6 months to one year time period.

                      Apurva Kaushal

                      A 1 Reply Last reply
                      0
                      • C Christian Graus

                        How is it possible that you're hiring people with not much programming experience, who don't know the language you're using, and it's *C* ????

                        Christian Graus Driven to the arms of OSX by Vista.

                        _ Offline
                        _ Offline
                        _AK_
                        wrote on last edited by
                        #15

                        Normally there logical skills are tested before they are hired and then they need to be trained for 6 months to one year.

                        Apurva Kaushal

                        1 Reply Last reply
                        0
                        • R Rage

                          Swathee wrote:

                          they will not have programming experience

                          :wtf: That's simply sick ! Just tell me, are plane pilots also recruited that way ?

                          I'm waiting for Windows Feng Shui, where you have to re-arrange your icons in a manner which best enables your application to run. Richard Jones www.immo-brasseurs.com

                          _ Offline
                          _ Offline
                          _AK_
                          wrote on last edited by
                          #16

                          Rage wrote:

                          Just tell me, are plane pilots also recruited that way

                          :laugh: :laugh:

                          Apurva Kaushal

                          1 Reply Last reply
                          0
                          • _ _AK_

                            Anna-Jayne Metcalfe wrote:

                            Freshers on production projects in C

                            I don't think so it use to be the case. Normally they put them into projects as a shadow resource. They are just a trainees and are not supposed to directly work in the project. And this too is being done once they are quite familiar with the technology normal after 6 months to one year time period.

                            Apurva Kaushal

                            A Offline
                            A Offline
                            Anna Jayne Metcalfe
                            wrote on last edited by
                            #17

                            What you're describing is what I'd normally do with work experience kids (i.e. they are there to observe and learn, not to work). The situation the OP describes is somewhat different, and infinitely more concerning - it seems the freshers are expected to work on production code. That being the case, you really want to weed out those who can't cut it as quickly as possible to minimise the resultant damage to the quality of the production codebase.

                            Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                            _ 1 Reply Last reply
                            0
                            • L Lost User

                              There are few fresher in our team, not much programming experience and I'm given the task to train them on c. Never trained anyone before, so I thought I should ask for suggestions from you guys. Could you please suggest sample projects which would involve c concepts?? If you have any other suggestions please share with me.

                              _ Offline
                              _ Offline
                              _AK_
                              wrote on last edited by
                              #18

                              I think if they are completely novice to the programming then it is better to give them some good books (for general programming) to start with and then later on with giving some sample assignment.

                              Apurva Kaushal

                              L 1 Reply Last reply
                              0
                              • A Anna Jayne Metcalfe

                                What you're describing is what I'd normally do with work experience kids (i.e. they are there to observe and learn, not to work). The situation the OP describes is somewhat different, and infinitely more concerning - it seems the freshers are expected to work on production code. That being the case, you really want to weed out those who can't cut it as quickly as possible to minimise the resultant damage to the quality of the production codebase.

                                Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                                _ Offline
                                _ Offline
                                _AK_
                                wrote on last edited by
                                #19

                                That is abosolutely sucidal to put any one who is like novice in the technology to be put into a production code. :)

                                Apurva Kaushal

                                1 Reply Last reply
                                0
                                • C Christian Graus

                                  Why is that happening ? It's obviously not the right way to do things, is demand for programmers still outstripping supply in India ? It will only hurt your local industry in time. It's the reason I'd never outsource to India again, the experiences I had were all terrible, for precisely this reason ( I was paying for the time of people who had no idea )

                                  Christian Graus Driven to the arms of OSX by Vista.

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #20

                                  They are not billed to the customer, they are there to get trained and learn about the project and technology.

                                  H 1 Reply Last reply
                                  0
                                  • A Anna Jayne Metcalfe

                                    Freshers on production projects in C? As Christian has said, that is just asking for trouble. :doh: :doh: :doh: I usually find the best way to find out which ones have aptitude for a language is to give them a copy of one of the reference books and send them off into a corner with the source code for a compiler and its associated libraries * (there are plenty in the public domain). The ones who come back with suggested improvements a week later are the ones you would do well to train...the rest will probably have run away by then. * That's how I learnt the language (butchering the Small-C compiler, it's associated libraries and writing a text editor) so I can vouch for the effectiveness of the technique.

                                    Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #21

                                    Thanks for the suggestion Anna. No they are not going to work on production project. I was asked to train them for future.

                                    1 Reply Last reply
                                    0
                                    • _ _AK_

                                      I think if they are completely novice to the programming then it is better to give them some good books (for general programming) to start with and then later on with giving some sample assignment.

                                      Apurva Kaushal

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #22

                                      Yeah i was asking for some sample assignments only. :-)

                                      _ 1 Reply Last reply
                                      0
                                      • L Lost User

                                        Yeah i was asking for some sample assignments only. :-)

                                        _ Offline
                                        _ Offline
                                        _AK_
                                        wrote on last edited by
                                        #23

                                        I don't have much idea in it but what you can do is to get a small application (small but where all the concepts can be programmed basic plus advanced)and divide the tasks or modules to them. Ask them to develop that adhering to the normal coding practices.

                                        Apurva Kaushal

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          There are few fresher in our team, not much programming experience and I'm given the task to train them on c. Never trained anyone before, so I thought I should ask for suggestions from you guys. Could you please suggest sample projects which would involve c concepts?? If you have any other suggestions please share with me.

                                          CPalliniC Offline
                                          CPalliniC Offline
                                          CPallini
                                          wrote on last edited by
                                          #24

                                          Oh, C is that simple! Without frills like ++ or funny musical accidentals. :-D

                                          If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                          This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                                          [My articles]

                                          In testa che avete, signor di Ceprano?

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups