个人理财 老软件开发人员从新手得到的所有问题中,为新软件开发人员提供了10位建议 - 傻瓜

老软件开发人员从新手得到的所有问题中,为新软件开发人员提供了10位建议 - 傻瓜

目录:

视频: 10 京东店群盈利新模式,傻瓜式选品法 2024

视频: 10 京东店群盈利新模式,傻瓜式选品法 2024
Anonim

在所有的问题上,老手开发者都是从新手那里得到的,其中一个流行的主题是“接下来要做什么? “更具体地说,人们想知道还有什么要学习的,还有什么要阅读的,如何练习写软件,如何找工作以及其他类似的问题。大多数老手都被提出要求,但他们不愿意把自己当作这方面的权威。没有两个人给你这些问题的答案相同,如果你问足够多的人,你一定会发现分歧。

<! - 1 - >

这篇文章包含了十个针对新软件开发人员的建议,但是确实带了一点盐。事实上,让一个总的建议决定你如何处理每一个单独的建议。这个总的意见如下:

比较你得到的任何建议和你自己的直觉。

收集意见。与人们讨论这个问题。尝试一下,如果他们工作(或者即使他们不工作,但他们表现出一些承诺),继续做。如果他们没有承诺,可以尝试其他的东西。分享很重要。不要忘记分享。

学习Java需要多长时间?

答案取决于你 - 你的目标,你现有的知识,逻辑思考的能力,你有多少空余时间,以及你对这个问题的兴趣。

你对计算机编程越兴奋,你就会学得越快。你的目标越是雄心勃勃,实现目标所需的时间就越长。但请记住,没有“了解Java的全部内容”。 “无论你知道多少,总有更多要学习。

我应该读哪本书?有趣的你应该问!

For Dummies

系列有几本专门介绍Java的书籍,包括: 开始使用Java进行编程,适用于Android开发人员的 Java For Dummies

  • Java

  • 编程

  • 假人 。 每本书都是从头开始的,所以你不需要知道任何关于应用程序开发的知识来阅读这些书籍。但是,每本书的内容(大约)是上一本书的两倍。因此,例如 Java For Dummies

的速度提高了两倍,覆盖了两倍于 使用Java For Dummies 进行编程的内容。您阅读哪本书取决于您对技术科目的舒适程度。如果您不确定从哪里开始,请从这些书籍中找到一些示例页面,以帮助您决定哪本书最适合您。 顺便说一下,如果Android是您的目标,我们可以推荐 Android应用程序开发一体机傻瓜

。本书有几个关于Java的快速章节(再一次从头开始),但主要集中在适用于Android应用程序开发的技术上。其他书籍(除了 For Dummies 书籍)是否适合学习Java和Android开发?

是。 开始傻瓜编程 作者会喜欢推荐其中的一些,但他们认为他们不够认真阅读和检查其他人的书籍。

我应该学习哪种计算机编程语言? 答案取决于你的目标,以及(如果你计划以开发者的身份工作)你所居住的工作机会。 TIOBE编程社区指数提供流行编程语言的月度评分。但是,TIOBE指数可能并不适用于您的具体情况。 2014年1月,Haskell语言在世界各地使用的语言中仅排名第43位。但是也许在你居住的城市有一个Haskell编程的温床。 是否要专门为Android设备编写代码?那么Java是必须的。你想为iPhone编写代码吗?那么你可能想学习Objective-C。你想创建网页?然后学习HTML,CSS和JavaScript。

我应该学习其他什么技能(除电脑编码外)?没有学习,不管它看起来多么不切实际,都是浪费掉的。

如果你坚持一个更确定的答案,确保你了解数据库。数据库工作不一定是编码,但它是重要的东西。另外,请尽可能多地阅读软件工程。 (软件工程是对计算机代码有效设计和维护技术的研究。)不要害怕数学(因为学习数学会拉伸你的逻辑思维肌肉)。而且,只要你可以,磨练你的沟通技巧。你沟通得越好,你的工作对别人来说就越有价值。

我应该如何继续作为软件开发人员学习?练习,练习,练习。以调查Java时发现的例子为例,考虑一下你想改变代码的方法。在这里添加一个选项或一个按钮。

找出当你尝试改进代码时会发生什么。如果有效,想想另一种方法来改变。如果不起作用,请在文档中搜索解决问题的方法。如果文档没有帮助(通常文档无法帮助),请在网络上搜索问题的答案。在网上论坛发帖提问。如果你没有找到答案,把问题搁置一会儿,让它孵化在你的脑海里。请记住,你不会只通过阅读来学习编程。你必须刮一些指关节编写代码和寻求解决方案。只有经过尝试,失败,再次尝试,才能体会到开发计算机软件的工作。

我还应该如何继续作为开发人员的学习?

寻找志同道合的人,并定期与他们聚在一起。如今,全球几乎每一个角落都有技术用户组织。查找在您所在地区遇到的Java用户组,并经常出席该组的会议。如果你是新手,你可能不了解会议上的大部分讨论,但是你会接触到当今Java开发人员关心的问题。

寻找更多的科技小组并参加他们的会议。找到有关其他编程语言,其他技术和其他不仅仅是技术的事情。面对面地和人们见面,并找出明年的书中将要讨论的主题。

我怎样才能找到一份开发软件的工作?做你找工作时通常做的所有事情,但不要忘记前两段中的建议。用户组是联网的好地方。

去开会,做一个好听众。不要想着卖你自己。耐心,享受骑。

我仍然不知道如何处理我的生活。

这不是问题。不过无论如何每个人都必须糊口。如果你把食物放在你的桌子上,下一步就是找出你喜欢做的事情。要做到这一点,首先要找到你喜欢做的事情和帮助你谋生的事情之间的最佳匹配。妥协,如果你必须,但要坦诚自己的事情,让你快乐。 (当然,这些东西不应该让其他人不快乐。)

最后,要具体说明你的好恶。例如,说“我想致富”并不是特定的。说“我想创造一个伟大的游戏”更具体,但你可以做得更好。说“我喜欢设计游戏软件,但是我需要一个能为我做营销的合作伙伴”是非常具体的,并且制定了一个非常整洁的目标。

如何到达卡内基音乐厅?练习,练习,练习。

老软件开发人员从新手得到的所有问题中,为新软件开发人员提供了10位建议 - 傻瓜

编辑的选择

特权的基础知识在Oracle 12c - 虚拟机

特权的基础知识在Oracle 12c - 虚拟机

用户可以在Oracle 12c数据库中完成。您可能希望允许用户能够登录,但是您可能需要限制用户是否可以执行以下任一任务:访问某些数据开始...

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

的基础知识Oracle 12c恢复管理器(RMAN)环境,请考虑恢复目录。恢复目录是所有RMAN配置参数,备份操作和元数据的存储库。该目录可以无限期地存储备份信息。如何在Oracle 12c中选择目录模式RMAN提供了两种用于存储备份数据的选项:NOCATALOG ...

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

打开数据库中的审计记录,跟踪您制定的审计,以便您了解所做的事情。幸运的是,Oracle 12c在数据库中提供了一些视图来帮助您跟踪自己的操作:要验证您为审计配置的系统特权,请使用视图AUDIT_UNIFIED_POLICIES。要查看...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

更改MYOB中的文本和日期 - 虚拟人物

更改MYOB中的文本和日期 - 虚拟人物

MYOB为您提供了许多快捷方式以帮助简化任务。例如,您可以像在任何文字处理器中那样在MYOB中复制和粘贴文本。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消最后一位...

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

主页,如果你选择案例,如图所示)。案例主页。当您点击Salesforce中的一个选项卡以访问特定的对象(例如,帐户,联系人或个案)时,您可以看到一些较大的,勾勒出的最近案例,报告和矩形的矩形。