“程序员梦想家”我不是码神!

都说程序员的世界很神秘,嗯,他们,哦不,也可以说我们确实也挺神秘的。但凡听到类、继承、变量这种词基本上可以确定:此君不是程序员,就是在成为程序员的路上。

大学时代的经历

学生时代是美好的,每个人都有自己的梦想。不过现实总是骨感的,不信可以来试试。

很多人印象里,程序员就是那种看着屏幕两眼放光,疯狂敲击键盘,然后一按回车,整个世界就安静了的那种神秘的黑客。

上大学的时候,和别的系的同学聊天,说到自己是计算机系的,对方通常都会投来崇拜的目光。然后就会被问到各种神奇的问题。比如怎么才能成为电影里那种“帅呆了”的黑客。

对于那些想成为黑客的同学,我一般会建议先去弄一本入门级的编程语言教材来读读,什么语言的都可以。一般来说,如果不是迫于考试压力或者是对计算机技术非常有兴趣的人,读到第二章基本上就读不下去了。不仅仅是因为内容很单调,更多的是受不了这漫长而枯燥的过程。

一本普通的java教材(先看厚度)

都说万事开头难,没关系,还有更难的

神马?你想学编程,没问题。来,来,来,先区分下环境变量在不同用户模式下的区别。

学习编程可以说是极其枯燥的过程。从一个什么都不懂的纯小白变成一个真正的“程序猿”,要迈过的第一道砍就是——搭环境

学校里的每学一门编程课,就要搭一种对应的运行环境。从功能简单运行快的MASM/TASM、Turbo C,到功能很好很强大,运行起来超耗资源的MyEclipse、VS系列:MATLAB。还有那个万年卸不掉,最后只能重做系统了事的SqlServer。每搭一种环境都是一次修行。

明明就是按照网上的攻略做的怎么就是不行呢。

好家伙,此君就是把老版的攻略改了个名字贴上去的,连参数名都对不上。

坑这种东西遇到的多了,自然就知道是怎么掉进去的了。

Windows的环境变量

提升水平

不知道怎么提高?先学会不坑自己再说。

对那些刚入门的同学,如何有效提高自己的编程水平呢。说起来也简单,使用功能看起来比较low的开发和运行工具。这类工具会low到,需要手动去找依赖库,报错只会提示行号和大概的位置,具体原因需要自己去分析。这种方式可以有效地提高编程意识和排错水平,让学习者充分理解“自己挖的坑含着泪也得填上”这句真理。

Turbo C的开发界面(3.0以前不支持中文字符)

在这里给大家讲两个程序员的梗

1. 某程序员退休后决定练习书法,于是重金购买文房四宝。一日,饭后突生雅兴,一番研墨拟纸,并点上上好檀香。定神片刻,泼墨挥毫,郑重地写下一行字:hello world!

现在程序员在学习一门编程语言时,第一个示例几乎都是使用该语言在屏幕上打印出“hello world”这个词组,这个习惯是从比尔·盖茨开始的。

旁白君

2. 甲:哎,借我点钱呗?

乙:借多少?

甲:1000。

乙:行。哎,要不要多借你 24,好凑个整?

甲:也好。

旁白君

在计算机的世界里,一切都是2进制的,1024正好是2^10(2的10次幂),所以很整。

如果你觉得他说出了你的心声,那就动动你的手点个赞吧,每一位程序员梦想家都需要你的鼓励与支持。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180727G19N4J00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券