|
发表于 2019-9-1 11:23:05
|
显示全部楼层
看你需求喽.
学好了C++,C 也学会了...
我就一业余爱好者.
十几二十年前玩批处理.
后来想学人做网页,那就得学 HTML 吧, 网页还得有脚本才好列,于是要学 javascript(当年还有vbs)..
后来HTML5 出来, 那css 也要学, 还有一些开源前端什么的也要学点,像流行的 jq,bs ..
静态HTML 当然还不够,那还得学一门动态网页语言,像 php ,,php 都学了,那 数据库也要了解一下喽, 像 mysql.
然后十年前看论坛很多人玩单片机,自己本身行业是跟电子/IT相关的,不能跟不上时代吧.
于是跟着学 C51, STM8 , STM32 期间也玩过 PIC 等... 大部分是用C开发的.
开发的程序复杂了,最好了解了下嵌入式OS,, ucos , rtt , 等...
有些场景光靠单片机局限性是比较大的,于是又接触到 性能更高的 arm9 ,mips .
玩这些片子又要接触 linux 了,于是 各种编译,环境搭建, 要熟练掌握linux 的操作和命令,写一些 sh 脚本 ,,,,
了解 cmake 这些...
还有linux三剑客 (grep,sed ,awk),甚至是 perl,python..
现在物联网兴起,很多设备因为性能/功耗原因,不一定用的linux , 为了开发方便,很多设备支持脚本语言开发,如 python ,lua , js .
安卓手机很常见了吧, java 是类C 的语言,拿人家的代码至少要能明白个大概.前些时候碰到一些APP有流氓形为,又学了下反汇编 ,这又要了解 smali 语法.
电脑是天天要用的,有些工作自己写个小工具能事半功倍.
以前用vb,dephi人会比较多,现在大多用 C# ,,, 使用起来比 MFC+C 方便多了.
也有人用跨平台框架,如 qt , wxwidgets....
有时候一些小众语言开发小工具会更方便,,如au3 ,
像我还学了 aardio(国产的编译语言)... 说到国产,还有在我国有庞大用户的易语言,,我接触过但实在是受不到古怪的语法.
-------------------------
上面纯属胡说,有错请大侠纠正..:titter::titter::titter:
|
|