首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提高自己,成长为一名程序员?

如何提高自己,成长为一名程序员?
EN

Software Engineering用户
提问于 2012-01-13 08:51:24
回答 2查看 3.9K关注 0票数 1

可能重复: 如何提高我的编码技能?

我是一个4岁有经验的程序员,JAVA是我的强项。我知道网络,C++安卓,黑莓编程的基础知识。想知道我该如何提高自己。

学习新语言是帮助还是学习设计知识,并学会成为一名建筑师?你们是如何计划好自己的未来的?每年都会学一门语言吗?还是与新技术保持联系?

作为核心程序员,你们是如何提高自己的水平的?

EN

回答 2

Software Engineering用户

发布于 2012-01-13 09:00:41

一件真正帮助我的事情是每年做一个宠物项目(粗略地)。我的一般指导方针是:

  1. 它应该是有用的,即使只是对我(痒痒),
  2. 重新发明轮子是完全可以的(因为这是一种学习经验),
  3. 它应该涉及到我不熟悉的概念/技术,
  4. 把它做完。实际上是完成它。别找借口,把它做完。

我已经为今年的项目做了贴出一个问题,但遗憾的是,我还没有机会开始它。我也有贴出答案文档,我的过程作为一个单独的开发人员,因为到目前为止,我所有的宠物项目都是单独项目。

当然,我改善自己作为程序员的另一个非常明显的方法是潜伏在程序员SE周围,阅读所有的东西,而不是真正理解其中的大部分。但是我每天都越来越理解,谢谢大家!

票数 5
EN

Software Engineering用户

发布于 2012-01-13 09:14:22

你不一定要学习一门新的语言才能成为更好的开发人员。例如,我是一个99%的C#开发人员。首先,我只做WinForms (桌面)应用程序。当他们出来的时候,我开始学习WPF/Silverlight。然后发现LINQ有多酷,所以我做了几个小项目,看看如何使用它。一直以来,我学习计算机科学,我很幸运,我的导师是相当酷,使我有可能选择什么事情,我想作为一个项目。因此,我能够在web开发中提高自己,同时创建一些MVC应用程序。现在我有一份很酷的工作,我们开发Silverlight应用程序,但很可能切换到HTML5 5/Javascript,所以这些是我现在正在处理的事情。只要继续扩大你的视野,在任何你觉得可以适应的方向。你永远不可能知道太多,特别是在软件开发方面。所以,选择一些你想要的东西(一个移动应用程序购物列表/一个web应用程序,在那里你可以跟踪你的盆景树生长和受精/桌面应用程序,它将帮助你跟踪你的锻炼进度)。

学习好的实践,并尝试实施它,随着时间的推移,你将有更多的知识和(也许更重要)自信自己。

保持(聪明)编码,并且玩得开心:)

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/129918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档