人上了年纪,就喜欢回忆!
刚参加工作的时候跟学Java还是什么同事聊天,他问我用的是啥IDE,我当时还真不知道IDE是啥,可能也是上课没好好听吧,后来他给我解释道Integrated Development Environment,才知道是集成开发环境😓
为啥我不知道呢?因为我感觉我用的就是一个软件而已,一个工具而已,哪需要什么环境呢?
上学学的C语言,用的“工具”是Turbo C 2.0,好像也是后来才用上这个工具,先前的咋记得是黑白的呢?是啥还真想不起来了!
摘抄部分:
1.Turbo C 2.0无需安装,解压即可使用。将Turbo C 2.0解压到某文件夹下,各级目录名需符合DOS的命名要求,即不超过8个字符,并不能含有空格。
2.鼠标双击Turbo C 2.0所在目录下的TC.exe打开Turbo C 2.0。
3.按下键盘上“Alt+菜单首字母”即可使光标处于菜单上,可以通过键盘上的四个箭头上下左右选择菜单项。

毕业的时候,朋友给我推荐了C-Free,真神器啊,创建个工程,代码框架都写好了,还能用鼠标点,真神奇!

上学学的也简单,多年以后真如老师所言,忘了老师姓啥了更别提叫啥了
但语言真像骑自行车一样,下面代码记得滚瓜烂熟!
#include <stdio.h>
void main(){
}
其他的也是后来重新拾起来的,像汇编语言先前忘的只剩mov、add指令了,还好又复习了一些才想起来一些指令...并且也对函数调用栈之类的又有了新的理解!
后来工作需要C++,但是也很天真以为就是带类的C,买了些C++的书看。什么《21天学通C++》、C++ Primer中文版。。。大概是懂了,就这样迷迷糊糊的写了两年C++,感觉自己快要入门了😁但是很抱歉,还是感觉不懂,是真的难啊...
Java是你不会的,都是你不知道的;C++你知道,但是你不知道咋用!
这两年,编译器也从VC6.0变成了vs2005、vs2008...项目用新的编译器打开还要调试一番吧?忘了,反正不是说打开就正常的能运行了🤔

接触Xcode是工作中做谷歌眼镜
项目,项目无疾而终,但接触到Xcode,这是真让我着迷!

真神奇!不但框架都写好了,还有代码提示,查看源码直接点进去看就行了,不像VC6.0我记得是要安装插件,Visual Assist吧
断点添加删除的快捷键
command+\
,这个我可以理解!但可以拖动是什么鬼!!!拖动还能删掉!!!这对于没见过世面的我来说真的是震撼!感觉自己落后了好几个世纪!
移动开发的火爆加上我也太喜欢Xcode了,也不知道算不算转行,虽然都是程序员,但从桌面开发转战移动开发也纠结了一段时间。
也是有幸看到了李明杰在传智播客讲OC的视频,跟着敲,还算顺利完成了转战。很开心,真是学了一点皮毛就去闯荡江湖!
回到现在最近这几年也是一直在做iOS移动开发,谁曾想不但又回顾学了C++、汇编这些底层语言还学了除OC外的Swift、RN、Dart(Flutter)...这些乱七八糟的语言。IDE也接触了Visual Studio Code、Android Studio...虽然Android Studio的command+D
我也是很爱,但已没当年的震撼了。


随着移动开发降温,我也有些迷茫,都说程序员是吃青春饭的,但技术
难道不是应该随着时间的沉淀更加值钱的么?🤔
当然技术也在更新迭代,程序员就是要不停的学习,归根结底最后拼的还是计算机基础!

转眼2023已过十二分之一,未来咋样谁也说不定,虽然迷茫还是要坚持自己的热爱。
网友评论