随着你的成长,你会发现比你更好的程序员。另一方面,你会成为一个比你的同龄人更好的程序员。从错误中学到真正的知识,每个程序员都是这么开始的。

“是的,我知道的”

作为一个在软件开发领域有新鲜头脑的初级开发人员,要有耐心和冷静。记住,在这个过程中你会找到其他开发者。不要自吹自擂,不要向每个人吹嘘你的技能。要有礼貌。假设你加入了一家公司,你的高级软件工程师对你所知道的并不了解,请用合适的方式纠正你的领导。骄傲自大是导致年轻开发者失败的原因。

复杂的代码

在编写实现某个软件的代码时,我更喜欢简洁的代码。可能因为你觉得是时候要秀一把你的技能,因此把代码编写的狠复杂。虽然实现了功能,但是你的开发伙伴能读懂你的代码吗?我们每天阅读关于编写可读代码的内容,因此要遵守书上的建议:使用简单、小的代码让计算机运行。

不要停止学习

技术就像流动的水,当你站着不动,试图去取它的时候,最后你将落后。每天从各种来源阅读新的博客和文章,查看文档、新框架和公司正在使用的技术。每天提高你使用的编程语言的技能。用新技术扩展你的技术栈。

尽可能多的学习技术

学习所有的新技术可能会让你发疯。请不要追逐市场上的每一个新工具。我有个朋友几乎每个月都要发疯地学习新技术。虽然他有更多的机会,但他一度窒息而死。请记住,有50多种技术,你不可能全用。聪明点,关注与您密切相关的技术。如果你是一个网页开发者,那么从angula转向React可能会更好。

害怕犯错

说真的,任何初级开发人员可能都不知道找工作的最佳时机。信不信由你,你有能力胜任那份公开的工作。只要申请,尝试下就知道了。剩下60%的技能将在工作中获得。大胆运用你的技能,是的,你能做到。试试吧。但要专注于与团队合作,与有经验的开发人员合作。

提问

当遇到难题时候,我们感到狠沮丧很受伤。单是不要带着你的问题死去。在不同的平台上有一个巨大的开发者社区。最主要是的stack overflow。只要搜索你碰到的bug,你就会找到最近的答案。因为也有其他开发者遇到了同样的错误,并询问答案。同时,帮助其他开发人员找到答案。解决他们的问题。开始你的博客并分享你的想法。

回报

作为一名初级开发人员,我更喜欢正确掌握基础知识。不要盲目的从reacting 转向 vuejs。我有一些朋友用原始的HTML、CSS和普通的JavaScript为客户构建网站,他们的网站非常快,响应也非常快。不要着急,你要花更多的时间来掌握编写无bug代码。耐心付出终将有回报。

小白程序员应避免的错误相关推荐

  1. 【C/调试实用技巧】—作为程序员应如何面对并尝试解决Bug?

    小菜坤日常上传gitee代码:https://gitee.com/qi-dunyan 关于C语言的所有由浅入深的知识,都存放在专栏[c] ❤❤❤ 个人简介:双一流非科班的一名小白,期待与各位大佬一起努 ...

  2. 嵌入式程序员应知道的基本问题-C语言(zz)

    来源:21ICbbs  作者:lhf C语言测试:想成为嵌入式程序员应知道的0x10个基本问题 其中少量灰色的文字是我添加的,表达一些我的看法,很不成熟,希望朋友们指正. C语言测试是招聘嵌入式系统程 ...

  3. c++ include 路径_程序员应如何理解include

    相信很多同学在学习C/C++后都有这样的疑问,#include这句话到底是怎么意思?这句话的背后隐含了什么?我们常用的stdio.h存放在了哪里? 这篇文章就来解答这个问题. 谁来处理头文件 有上述疑 ...

  4. 转载:程序员应知——团队精神

    转载:http://blog.csdn.net/lingyun2005/archive/2010/08/09/5797890.aspx 程序员应知--团队精神     写在前面:前几天终于看完了< ...

  5. 优秀的Java程序员应具备哪些编程技术?

    想要成为一名合格的java程序猿,需要学习的知识是有很多的,但是基础知识一定要非常牢固,基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么具体作为一个优秀的Java程序员应具 ...

  6. 【观点】程序员应知——循序渐进

    导读:作者侯伯薇在CSDN博客中写了一篇<程序员应知--循序渐进>,在他看来,想成为一名优秀的程序员要脚踏实地的,一步一个脚印,逐步提高,切忌不可一蹴而就. 以下是文章内容: 作为程序员, ...

  7. 程序员应知——学习、思考与分享

    有人说,程序员是个苦差事,一辈子总是要不停地学习,学习新的技术,学习新的架构,学习新的工具,一旦一段时间不学习,就会发现其他人嘴里冒出来的新鲜词,自己已经搞不懂是什么了. 的确,作为程序员,学习很重要 ...

  8. 怎么移动矩形选框工具选中的东西_程序员应具备的PS基本技能(二):程序员切图最常使用的工具组-选择工具组...

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  9. 有一个小白程序员,写了一个只能对5个数字进行排序的函数,现在有25个不重复的数字,

    题目:有一个小白程序员,写了一个只能对5个数字进行排序的函数,现在有25个不重复的数字,请问小白同学最少调用几次该函数,可以找出其中最大的三个数? A.5 B.6 C.7 D.8 答案:C 解析:第一 ...

最新文章

  1. OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so
  2. Matplotlib for Python Developers
  3. 阵元间隔为半波长的均匀分布16元线阵
  4. leetcode 461. 汉明距离(Java版)
  5. Nginx server之Nginx作为反向代理服务器
  6. SpringBoot使用Websocket
  7. px~em~pt转换表
  8. 洛谷——P1320 压缩技术(续集版)
  9. android布局配置
  10. z-index无效解决
  11. cocoapods 总结
  12. 合宙Air724UG二次开发(2):资料描述
  13. 工作之RF功能开发入门
  14. 别老盯着5G,这些物联网应用用4G LTE技术足够了
  15. 微信小程序分享和转发朋友圈功能
  16. 计算机在未来对人类生活的影响,日常生活中计算机技术的发展对我们的影响
  17. wine linux 目录,linux中wine的安装及使用
  18. INS/GNSS组合导航(五)惯性器件的主要误差
  19. 2011年11月编程语言排行榜:Objective-C有望成为2011年年度编程语言。
  20. C# ABP WebApi与Swagger UI的集成

热门文章

  1. python爬虫模式_python爬虫的入门试炼
  2. HTC M8t unlock Bootloader/Root/S-OFF/解网络锁笔记
  3. 【windows】win10如何安装使用bitlocker
  4. 谈马云创业人生中的十大苦难
  5. 科技圈的愚人节创意大赛已经开始!
  6. python富翁与穷人_穷人和富人就差1%的运气——python模拟社会财富分配游戏
  7. Service Mesh(服务网格)——后 Kubernetes 时代的微服务
  8. 改变生活的态度,突破瓶颈
  9. 浮点型数据的输入和输出(C语言)
  10. python是微软开发的吗_Python是如何在微软发展壮大的