• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            11 Things every Software Developer should be doing in 2012. (轉)

            Introduction

            2011 is winding down and 2012 is upon us. Have you set any goals for 2012 both professionally/personally? Regardless of the answer, I’m sure one or two of the items listed below can help. I usually don’t blog many opinion posts, due to the fact that I like to keep my blog technical. This post is an exception. :)

            11 Things every Software Developer should be doing in 2012.

            1. Get on Twitter – If you’re not using Twitter and are a Software Developer then you are missing out. I believe that Twitter is the one of the MOST important tool a Software Developer can use. Why?
              1. Regardless if you have 10 followers or 10000 followers, any coding question can be found and answered in a matter of seconds using Twitter Hashtags.
              2. Get software developer news straight from the source by following other developers.
              3. Again hashtags – To monitor topics important to you. For example, I use it to monitor #wp7, #silverlight and #wpf.
              4. To stay engaged in a conversation with other developers and to see what projects they are working on.
            2. Read StackOverflow Daily – StackOverflow is the number one forum for asking a coding question. Even if you don’t have an account, it’s worth it just for browsing questions and learning. I think it is a wise investment of your time to spend at least 20 minutes a day reading StackOverflow.
            3. Start a Blog – I believe that every Developer should have a blog. Why?
              1. It is a footprint that we leave for other developers studying our craft.
              2. It allows you to become engaged in the community.
              3. It helps you market yourself as a professional.
            4. Get out there – Get out of your shell and start talking to other developers at local user groups/other meet ups/conferences. I will let you in on a secret – most everyone is shy at first. If you start a conversation with them then it usually takes off very fast.
              1. Networking with other developers is big – really big. You start building connections in the industry and if you ever need help then you have someone to go to.
            5. Carry around a modern phone - If you’re a developer and carrying around an older phone then its time to upgrade. I remember a manager at one of my jobs that had to walk back to his desk to email me something. I remember thinking, “This guy is in IT?” Just like some industries you need to drive a fancy car, have nice clothes or the latest jewelry. In technology, we need to stay current with our computers, software and mobile phones.
            6. Embrace Mobile – Do you think this “mobile” thing is going away? Well, it is just getting started. You need to know more than how to develop for the iPhone, WP7 or Android. You need to learn how to create web applications that will run on every mobile device. (Including phones, iPads, Windows and Android slates). I believe that every developer will have to create a mobile application in his/her programming career. This is something a modern developer cannot ignore.
            7. Learn at least one design pattern- I am not going to tell you which one you should learn or focus on, but you need at least one. I prefer MVVM for myself because I am a Silverlight/WPF/WP7 Developer. If you are familiar with at least one design pattern then it would make me feel better about hiring you.
              1. I’d start with this book: Gang of Four – Design Patterns: Elements of Reusable OOS.
            8. Set reachable goals each and every year – Create a short-list of goals that you are looking to accomplish in the next year. Not only should you be challenging yourself with a set of goals, you should also create a quarterly outlook/Gmail reminder to evaluate your progress. I am a believer that you should start small with a goal and build up from there. I did this with my MCPD certification. I shot for the MCP, then MCTS then the MCPD.
            9. Learn a different programming language – Simply put, it broadens your perspective and permits a deeper understanding of how a computer and programming languages actually work.
              1. If the only tool you have is a hammer, you'll treat every problem as a nail.
            10. Boost your confidence – It always amazes me how few developers are confident in themselves. If you feel like you’re behind on something then learn it. I can’t find any excuse for staying ignorant in this industry. There is just too many FREE resources on the web.
            11. Read Blogs/Programming Books/Magazine – How many programming books have you read this year? What about good developer magazines? I believe a good developer would read at least 5 programming books a year and at least a magazine or two monthly. Even if you don’t have a subscription to MSDN you can get the .PDF for free a month after release. How can you get better if your not constantly reading?

             

            posted on 2011-12-30 19:32 coreBugZJ 閱讀(178) 評論(0)  編輯 收藏 引用 所屬分類: 技術視野

            国产成人无码精品久久久久免费| 国产亚洲欧美成人久久片| 久久最新免费视频| 久久久久国产精品嫩草影院| 狠狠色丁香婷婷久久综合| 无码国内精品久久人妻| 99久久精品国产一区二区蜜芽| 久久影视综合亚洲| 久久精品九九亚洲精品| 久久国产精品波多野结衣AV| 亚洲精品无码专区久久同性男| 色婷婷久久综合中文久久蜜桃av| 久久男人中文字幕资源站| 狠狠色婷婷久久一区二区| www亚洲欲色成人久久精品| 久久久久se色偷偷亚洲精品av| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 国产精品一久久香蕉国产线看观看| 国产美女久久久| 亚洲AV日韩精品久久久久久| 国产女人aaa级久久久级| 一本一道久久综合狠狠老 | 波多野结衣久久一区二区| 99久久精品国产一区二区蜜芽| 久久人人爽人人爽人人片av高请| 久久se精品一区二区影院| 99久久精品九九亚洲精品| 青青青国产精品国产精品久久久久| 久久天天躁夜夜躁狠狠躁2022 | 久久亚洲熟女cc98cm| 很黄很污的网站久久mimi色| 久久久九九有精品国产| av无码久久久久久不卡网站| 久久中文字幕人妻丝袜| 午夜精品久久久久久影视riav| 欧美精品丝袜久久久中文字幕| 久久久久99精品成人片三人毛片| 国产精品免费久久久久电影网| 亚洲国产精品久久久久| 精品久久久久久久中文字幕 | 久久久久亚洲AV无码麻豆|