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. Two choices, Which one will you choose if you were me?

Two choices, Which one will you choose if you were me?

Scheduled Pinned Locked Moved The Lounge
68 Posts 25 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.
  • N NormDroid

    Choice C Move to a new job, which you decide what to program in.

    .net is a box of never ending treasures, every day I get find another gem.

    C Offline
    C Offline
    CooperWu
    wrote on last edited by
    #59

    There is no choice C. because of my contract. ;P

    1 Reply Last reply
    0
    • P Paul Watson

      What kind of Java development? Seriously, it makes a difference. Java is a fine language but there is a lot more to Java development than just the language. If you get stuck in an EJB, J2EE situation then you might regret it. At work I face a similar situation (no narrow bosses though) and I have had to fight to make sure that we use Java smartly. In this case GRails and Groovy for web-dev.

      regards, Paul Watson Ireland & South Africa

      Shog9 wrote:

      And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

      C Offline
      C Offline
      CooperWu
      wrote on last edited by
      #60

      Paul Watson wrote:

      What kind of Java development? Seriously, it makes a difference. Java is a fine language but there is a lot more to Java development than just the language. If you get stuck in an EJB, J2EE situation then you might regret it.

      I don't know, that looks like develop add-ins for Office Programs.

      1 Reply Last reply
      0
      • M Michael_White

        Well break it down: Choice A:   Learn a new language that is not in your comfort zone Choice B:   Emotional intrigue from above and inside the department.


        I would look at it as a chance to learn a new language that will give me insight to my favorite subject, programming. When you learn a new language, it gives you insights to the underlining ideas that govern all coding languages. The interaction between your code to the hardware and/or OS becomes clearer and clearer the more that you use other languages as well as your own preferred platform. Each language has standard techniques which can usually be applied to another language, giving you more tools to solve unique problems. As for the girl, just start a conversation with her, get to know her and start meeting her for lunch.


        Once you realize that the only prison is your mind, you become free even in the most wretched of conditions -- Michael White

        C Offline
        C Offline
        CooperWu
        wrote on last edited by
        #61

        Michael_White wrote:

        As for the girl, just start a conversation with her, get to know her and start meeting her for lunch.

        The project she belongs to is too busy, so most of time is spent by her project. :(

        1 Reply Last reply
        0
        • C CooperWu

          pete13mac wrote:

          A bad manager is way worse than learning new technology, plus the new experience is always good for the resume. Many people leave a company because of a bad manager. It definitely detracts from the whole work experience.

          Yeah, it is not easy to work together with a bad manager. But, this bad manager is not bad for everything. So it may be a chance to learn how to work together with a bad manager. and it may be good for my EQ.

          pete13mac wrote:

          Office romance definitely works better when you don't work directly together.

          Can you explain more about this?

          pete13mac wrote:

          Good luck in whatever choice you make.

          Thanks very much. and thanks for your reply. :rose:

          P Offline
          P Offline
          PeteMcNamee
          wrote on last edited by
          #62

          If you date someone that you work with directly then there is more chance for awkward situations to arise if things don't work out or if one of you ends up managing/supervising the other. If you are in separate groups then you don't have to deal with office conflict or awkwardness.

          Pete

          1 Reply Last reply
          0
          • D dickinson jonathan

            I'm gonna get a lot of people kicking me in my ears for this one, just don't do until in bleeding out of them.. k? It's all about maturity. C# and most MS languages are VERY mature, why? Because these guys need to develop huge products, like Windows and Office, with the exact same tools (I have yet to see an OS, which ain't possible, or mainstream SQL database written in Java)... Oh, people might say that Microsoft is deviating from ANSI with MC++, but honestly, ANSI C++ was developed when? 1000BC? Are we still decorating caves with clubs? No, we are decorating classes with attributes. And please (and this is when I step on some toes), you will cry if you move to Java from C#. Imagine making a class for every event you want to handle, imagine not being able to write user-level threads... Back in the day when we still had programs that had 3 buttons and ran on a single CPU, Java was the [insert fowl rapper word here], and it has its uses (especially cellphone: but now everyone is going smartphone: MS C++/C# then). Java was a piece of art in the day. But why would you use a car to get to work if you could use a chopper? Microsoft just knows thier [once again]...

            C Offline
            C Offline
            CooperWu
            wrote on last edited by
            #63

            dickinson.jonathan wrote:

            I'm gonna get a lot of people kicking me in my ears for this one, just don't do until in bleeding out of them.. k?

            You just wrote your opinions, so take it easy. ;P :rose:

            1 Reply Last reply
            0
            • E ednrgc

              Choice C: Find a new job, with higher pay.

              C Offline
              C Offline
              CooperWu
              wrote on last edited by
              #64

              I will, but not NOW.

              1 Reply Last reply
              0
              • G gcherer

                Learning how to negotiate your way thru bonehead managers is WAY more important than the language de jour. ymmv

                C Offline
                C Offline
                CooperWu
                wrote on last edited by
                #65

                I agree with you very much. Does others call this EQ ?

                1 Reply Last reply
                0
                • C CooperWu

                  Anton Afanasyev wrote:

                  Java is sorta similar to C# (ow, dont hit me with that..ow, that hurts ), well, to an extent. Quite east to learn the basics, and, well, the rest is online and easily findable.

                  It's not difficult to learn Java, but I think if I want to know Java deeply, it would spend me 1-2 years. but I would like to learn Software Design.

                  Anton Afanasyev wrote:

                  And, of course, depends on how much you dislike the manager in dept. B.

                  Very much. -- I didn't say one thing that is important, I like a girl in dept.B. ;P So I want to make closely to her. Thanks for your reply.:rose:

                  Z Offline
                  Z Offline
                  z974647
                  wrote on last edited by
                  #66

                  I wouldn't bring (a possible) office romance into the decision. It may never happen, or could be over in a short period of time... possibly ending with a lot of bad feelings. Then, you have to see that person every day. (Been there, done that, didn't like it.) However, if you are in different departments it could make the breakup a little less painful if it happens. I know I sound pessimistic, but I've seen these things go south more often than not. The choice between the language or the new department is a tough one. Which choice would further your career (if that's what you want)? What do you mean by the manager in dept B being narrow? Is it something you can or cannot live with? For me, all the cool tech stuff in the world won't make up for a bad manager, particularly one that micromanages. But if you do want to progress in the company, and manager B is tolerable, and your company has a career path you like, you may want to look into it. It sounds simple, but just make out a list of pros and cons for each decision. This can help put things in perspective a bit better.

                  C 1 Reply Last reply
                  0
                  • Z z974647

                    I wouldn't bring (a possible) office romance into the decision. It may never happen, or could be over in a short period of time... possibly ending with a lot of bad feelings. Then, you have to see that person every day. (Been there, done that, didn't like it.) However, if you are in different departments it could make the breakup a little less painful if it happens. I know I sound pessimistic, but I've seen these things go south more often than not. The choice between the language or the new department is a tough one. Which choice would further your career (if that's what you want)? What do you mean by the manager in dept B being narrow? Is it something you can or cannot live with? For me, all the cool tech stuff in the world won't make up for a bad manager, particularly one that micromanages. But if you do want to progress in the company, and manager B is tolerable, and your company has a career path you like, you may want to look into it. It sounds simple, but just make out a list of pros and cons for each decision. This can help put things in perspective a bit better.

                    C Offline
                    C Offline
                    CooperWu
                    wrote on last edited by
                    #67

                    Thanks for your reply. and I agree with about lots of in your words. I have made a decision, go to Dept.B. but being not in the same project with that girl. :rose: Thanks again. :rose::rose::rose:

                    1 Reply Last reply
                    0
                    • C CooperWu

                      Choice A: 1, Learn a new program language - Java, I am familiar with MS languages, like C++, C#, VB, ASP.NET, but know little about Java. 2, If I want to stay in department A, I have to learn Java. Choice B: 1, Go to department B, because the languages department B used are MS languages. 2, But the manager of department B is a narrow guy, so you know... Which one will you choose if you were me?:)

                      C Offline
                      C Offline
                      CooperWu
                      wrote on last edited by
                      #68

                      Thanks to all, I have made a decision that going to Dept.B. I will learn software design and project management knowledge in Dept.B. Thanks to all again. :rose::rose::rose::rose:

                      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