分享

【分享】如何自学软件开发……

 高观点笃者 2022-02-05
图片

今天我们有了互联网,这个无限的知识来源,成为一名软件开发人员完全可以通过自学。重要的是要了解从哪里开始,什么是必要的基础,根据我的个人经验,编程更多的是一种激情,而不是一份工作,这条道路充满了障碍和终点,所以重要的是慢慢来,不断攻克难关,一步步走向成功。

图片
图片

作为工匠的软件开发人员

图片
图片
研究表明,与艺术家在创作阶段相比,编程是一种需要更多大脑容量的活动。很多时候,当我需要做一些困难或复杂部分的编程时,我经常需要音乐和电脑进入状态,这样我才能解锁我的创造力,事实上,这个世界需要二者兼备,大多数时候,软件开发人员等同于工匠,这意味着必须完成从A到Z的工作过程,为自己的风格选择负责。

图片


图片
图片

编程语言

图片
图片
一个人学习的第一种语言有点像他们的母语,你将越来越多的减轻读写,如果您想要深化应用程序的世界,我推荐C或Java,它们是在现实工作中最常用的编程语言,另一方面,如果你对数据科学或者网络安全感兴趣,我建议学习Python,Python学习起来非常简单,但是由于它是一门高级语言,你可能会忽略一些概念。(PS:毕竟是翻译过来的,他们不知道强大的易语言!一笑)

图片


图片
图片

关注基础知识

图片
图片
软件开发在大多数时候是一项非常有创造性的工作,但如果一直有没能解决的Bug存在,那它也可能是乏味的,对于这一点,在我看来,无论你有什么编程经验,以下方法都值得你学习:CI/CD、Dev Ops、软件设计、测试、重构等,它们是一组工具、技术和标准,如果使用得当,任何人都能读懂你的代码,它们很重要,因为它们让你能够更快地发现并修复Bug。。如果项目是中等规模和/或团队由3个以上的人组成,那么几乎必须使用这整个系列的技术。不管使用哪种编程语言,了解这些工具以最大化工作效率是很重要的。

图片


图片
图片

一点一滴地积累知识

图片
图片
很多时候,有太多的东西需要学习,有很多工具可以做类似的事情,因此在开发软件时,选择何种工具经常会碰到困难,这一切的原因都在于学习的不够,带着让你开始编程的激情学习,了解自己的优势和局限是很重要的,例如,你还不是很熟悉对象,那么专注于对象的设计或者一开始就想要创建一个完美的GUI是没有用的。

图片



图片
一晃新的一年又来了,好久没有更新公号了,一个是自己对于编程学习松劲了,其实学习这东西还是要坚持学以致用,当自己不常用的时候就会觉得无聊了。希望还在坚持的易友们继续坚持找到方向,不断地学习,也欢迎在微信公号下留言,给我一个钻研的方向,把学习成果与大家分享。免费往往是最贵的,自学也是学习中最累的,坚持!


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多