首页 > 其他分享 >使我成为更好的软件工程师的 7 个以上习惯

使我成为更好的软件工程师的 7 个以上习惯

时间:2022-09-04 05:33:26浏览次数:86  
标签:www 更好 工程师 习惯 构建 双打 https 软件 com

使我成为更好的软件工程师的 7 个以上习惯

7 个以上的习惯让我在谷歌、一家初创公司找到了一份工作,并让我成为了联合创始人

1.阅读编程书籍

阅读有关编程语言、项目架构、最佳实践以及不同技术和理论的书籍帮助我学习和提高了我的技能。

“为了你的钱的最佳回报,把你的钱包倒在你的头上。” - 本杰明·富兰克林

2.观看教程

教程可帮助您了解技术如何协同工作以构建完整的程序/应用程序以及如何做一些新的事情。

“我总是在做我做不到的事情,以便我可以学习如何去做。” - 巴勃罗毕加索

3. 每天构建一些东西

首先与教程/课程一起构建,然后努力构建自己的想法。

Wes Bos 的 JavaScript30 课程 30 天内的 30 个小项目是一个很好的起点。

“告诉我,我会忘记,教我,我可能会记住,让我参与,我会学习。” - 本杰明·富兰克林

4. 启动你自己的项目

要构建自己的应用程序,您需要弄清楚许多细节。

部署您自己的项目将帮助您获得经验以提高您的技能。

我建造了 双打 , 7 级深 , 知道的 , 和 沉思 .

“小事成就大事。” — 约翰·伍登

5. 准备面试

编程工作可以成为学习和成长为开发人员的途径。

为了找到一份好工作,您需要准备好基本的编程概念和解决问题的技能。

我推荐阅读 “破解编码面试” 并在线练习编码测试 力卡 .

6.在开始编码之前编写伪代码

当您开始构建时,考虑所有不同的边缘案例和问题可能具有挑战性。

在深入研究之前花几分钟计划你的代码。

“一个小时的计划可以为你节省 10 个小时的工作时间。” - 戴尔卡耐基。

7. 使用更好的命名约定

没有什么比回去改进功能或修复错误而无法理解您写的内容更糟糕的了。

他们说一半的战斗是命名你的变量和函数。

使用更长更具描述性的名字,你未来的自己会感谢你。

8.使用 双打

对于你正在学习的所有内容,你会想要有一种方法来记住这一切。

双打 是一个简单地记住事情的应用程序和网站。

我将它用于日常任务、制作列表、规划代码、设定目标等等。

这 7 个以上的习惯帮助我在旧金山的一家科技初创公司高通找到了一份工作,这是我在谷歌的梦想工作,以及 找到了自己的公司 .

我希望您在软件之旅中取得成功。我希望这些习惯能帮助你实现目标。

SharedFrom 双子✌️

使用二: https://www.TwosApp.com
Instagram: https://www.instagram.com/twosballer/
推特: https://twitter.com/TwosBaller
抖音: https://www.tiktok.com/@twosballer
领英: https://www.linkedin.com/in/parkeraklein
中等的: https://parkerklein.medium.com/
个人网站: https://www.parkerklein.com

SharedFrom 双子✌️

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/11898/20430405

标签:www,更好,工程师,习惯,构建,双打,https,软件,com
From: https://www.cnblogs.com/amboke/p/16654182.html

相关文章

  • 现代软件工程书籍
    现代软件工程书籍你好,我想告诉你另一本好书。到书你可以在这里找到它。工程——科学的实际应用软件开发是一个发现和研究的过程;因此,要想在这方面取得成功,软件工程师......
  • 软件工程-项目总结(附文档提纲参考)
    很多同学在完成自己或是团队的一个软件项目后,马上投入了下一个项目,急于开展其它任务,没有抽出时间精力去深度复盘总结,遗漏了很多宝贵的经验,所以,本文按照GB/T8567-2006的规......
  • Ubuntu下使用apt-get命令查询并安装指定版本的软件
    执行以下命令,查询软件所有的版本号sudoapt-cachemadison<package><package>为需要安装的包名,返回结果第二列即可用的版本号执行以下命令,安装指定版本的软件sudoapt......
  • 软件包安装,更新,组包安装
         ......
  • Substance 3D Painter for mac(pt 3D绘画软件)中文版
    Substance3DDesignerformac是一款Adobe全新发布的AdobeSubstance3D系列应用软件之一的三维材质纹理制作软件,可以在3D中绘画,实时,使用此行业标准应用程序实时纹理3D......
  • 软件工程研究的最新进展第 1 部分
    软件工程研究的最新进展第1部分Photoby阿吉特梅斯特里on不飞溅1.基于神经进化的游戏测试和预言生成(arXiv)作者:帕特里克·费尔德迈尔,戈登弗雷泽抽象的......
  • 软件测试(基础
    软件测试软件:控制计算机硬件工作的工具定义使用技术手段验证软件是否满足使用需求目的:减少软件缺陷(也就是bug)-->保证软件质量测试主流技能功能测试:验证程序......
  • mac软件安装清单
    1,homebrewhttps://brew.idayer.com/guide/start/2,git3,iterms2Brewinstalliterms2Zshhttps://segmentfault.com/a/11900000149929474,nginxhttps://www.cnblogs.co......
  • Sketch for mac(矢量绘图UI设计软件)中文版sketch绘图软件
    Sketchformac是一款强大的移动应用矢量绘图设计工具,对于网页设计和移动设计者来说,尤其是在移动应用设计方面,Sketch的优点在于使用简单,学习曲线低,并且功能更加强大易用,支......
  • Apple macOS 系统自带解压软件 Archive Utility.app All In One
    ApplemacOS系统自带解压软件ArchiveUtility.appAllInOneArchiveUtility.app/System/Library/CoreServices/Applications/ArchiveUtility.app无需安装第三......