携牵引力之手,与编程到老!

携牵引力之手,与编程到老!

大家好,又见面了,我是全栈君。

大学毕业后,刚接触编程学习,很多不会的看不懂的,自学一门新技术,最难的是什么呢?是找到正确的前进方向。你的入门语言要选哪一个?还有选择哪个培训机构?任何一个不同的答案,都会对你的学习路径产生莫大的影响。

一,目标 对于这个问题,所有程序员都应该是面向金钱编程,换言之,就是选当下最有“钱途”的。有“钱途”不代表工资一定是最高,因为有些行业的高工资很大一部分原因是其入行的高门槛。太高的门槛对于自学的人很不友好,很容易打击积极性,一旦丧失积极性,自学这个事情就已经凉了一大半。

所以这里我建议的是先找准自己的目标,结合自身的条件,选一个有足够诱惑又在可达范围之内的目标。结合眼下的情况,前端工程师、Python工程师都是一个不错的选择。笔者之前的选择是前端工程师。

二,入门语言 入门语言的选择不宜太难,学的开心才学的下去嘛,每天挠脑壳子,编程没学好先秃了,那可是大大的不妙。我在入门的时候学习的是 JavaScript,是一门动态语言,后面才慢慢接触 C/C++ 这样的静态语言。结合我对这些语言的学习经历,我个人比较推荐将 C 语言或者 Python 作为入门语言,甚至即使你的目标是 Web 前端工程师。

C 和 Python 入门都不算困难,C 的指针部分比较折磨人,但是一旦吃透,对于以后转学任何语言都有非常大的优势,对 C 的学习可以让你更加接近底层,这是 Python 不具备的。但是 Python 有一个 C 无法媲美的好处,就是它能干太多事情了。

用编程来获取成就感,我觉得这是一个非常重要的事情,但是很多人都在无视它。Python 得益于其强大的生态和良好的封装,可以很容易用它做一些很酷的事情,比如爬虫,比如一些可视化。C 不具备这样的条件。Python 可能更适合一般人,但是如果你对编程确实有很大的热爱,笔者建议不妨将 C 这个古老而强大的语言作为入门学习。

三,多敲代码 编程届某大牛有一句话说的特别好:What I can not create,I don’t understand。读书学习之际,一定不能只看那些代码,要自己去写,自己去编译,修改,测试。知易行难,是放之于四海皆准的。不妨给自己定下一个每周敲多少行代码的小目标,我相信你一定会受益的。

学习过程中的具体方法窍门往往不具有普适性,但是我觉得有一点是适用于所有人的:对于你热爱的东西,你会愿意去做,并且做好。希望大家可以爱上编程,因为这可能是人类有史以来最酷的职业之一!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107677.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pmp培训机构哪个好?各pmp培训机构排名如何?[通俗易懂]

    pmp培训机构哪个好?各pmp培训机构排名如何?[通俗易懂]PMP机构排名的话,没有官方数据,但是好一点的机构的通过率普遍在95%以上,还是很不错的。刚好我写了一篇机构对比的文章,主流机构都有,你可以看看大魔王阿:【PMP机构推荐】PMP培训机构如何选择,斥巨资报班对比,全面避坑指南下面说下我收集的每个机构的优缺点:乐凯:优点:趣味性、互动性好,课程没有时间限制,可以一直学缺点:上课是在钉钉,一个办公平台,不太专业。乐凯算是新兴机构里面做的不错的,应该是18年成立的,我在B站听过他们的课,主讲JIM老师是他们家的

    2022年10月26日
    0
  • Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

    Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法关于conda安装matplotlib报错最近在师姐机器上跑实验的时候,想利用matplotlib包来绘制损失曲线图,安装过程中碰到了一些小麻烦,感觉之前好像也碰到过类似的问题,所以这次记录下来系统版本:Windows10python包管理工具:conda4.7.11python版本:3.7.4

    2022年7月13日
    18
  • 西部数据发布MAMR技术 预计2032年实现100TB磁盘驱动器

    西部数据发布MAMR技术 预计2032年实现100TB磁盘驱动器

    2022年3月8日
    38
  • pycharm加注释的快捷方式_pycharm缩进设置

    pycharm加注释的快捷方式_pycharm缩进设置pycharm快捷键缩进选中+tab反缩进选中+shift+tab多行注释选中+ctrl+/重复这一过程取消注释

    2025年5月25日
    0
  • Nginx出现403 forbidden

    Nginx出现403 forbiddennginx访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permissiondenied,详细报错如下:1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web1.com,re…

    2022年6月11日
    155
  • UE4/UE5 代理使用介绍[通俗易懂]

    UE4/UE5 代理使用介绍[通俗易懂]原创文章,转载请注明出处。UE4有一套代理机制,整理了一下做个介绍。也请大家做补充。有了代理,方便我们做代码设计,减轻耦合。文章里面的代码下载链接:代理单播代理二级目录三级目录多播代理二级目录三级目录单播代理二级目录三级目录多播代理二级目录三级目录…

    2022年9月28日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号