c***n 发帖数: 21 | 1 本人理科PhD 但不是生物 如果顺利毕业工作应该也不太难找 不过不太想继续作
research 浪费了前两年时间 现在想问问将来当码工的可能性
经验:自学了c++和shell scripting 所以对于linux环境还比较熟悉 暑假里gf选了c++
和system programming的课程 跟着学了一下 所有的project都认真做了一下 就是笔头
的考试没有参加
lab里要用到一个c和c++写的开源linux软件 学过一些时间 基本了解了gtk widget(
一个user interface)和gtk thread的用途 但是那个开源软件还是看不懂 特别是他通
过automake生成的makefile的编译过程
写过用c的system command写成的一个shell 用shell scripting写过一个贪吃蛇的
小游戏 用gtk和c写过一个计算器
现在在自学data structure 想在春季修algorithm作为minor 并且接下来想写一个
图像数据处理的小软件 现在可以从一个netcdf file里读到一个二维数组 但是不知道
怎么用它来生成一张二维的grey scale图片
对于其他其他语言了解不多
请问一下:
1/ 能不能推荐可以把二维数组转换成image的c或者c++的library?
2/ 有没有关于高阶一些的 关于c和c++编译方面的教材 我现在只会写简单的makefile
比如
g++ -o obj main.cpp use.h use.cpp
有些时候需要单独编译 最后把生成的obj link起来 我对于这个问题特别费解 这个时
候我就只会写一个很长的main.cpp 然后就编译一个文件(虽然work 但这不科学)
3/ 我想知道像我这样的情况将来有机会转行作码工不? 系里肯定不支持修一个cs的
master的 不知道没有学位影响大不大? 另外我想有机会参加一些linux开源软件 但现
在水平明显不够 能不能给点意见?
4/ 我以后想重点放在用c++进行数据处理和硬件控制方面(和实验室相关) 同时可能
也想学点android app开发 不知道对于起步比较晚的人来说是不是适合? 单纯从找工
作而言 哪些更有优势?
希望各位可以指点一二 多谢 |
t****t 发帖数: 6806 | 2 "本人", 我建议你还是先搞清楚C/C++和makefile是什么关系吧...
++
widget(
【在 c***n 的大作中提到】 : 本人理科PhD 但不是生物 如果顺利毕业工作应该也不太难找 不过不太想继续作 : research 浪费了前两年时间 现在想问问将来当码工的可能性 : 经验:自学了c++和shell scripting 所以对于linux环境还比较熟悉 暑假里gf选了c++ : 和system programming的课程 跟着学了一下 所有的project都认真做了一下 就是笔头 : 的考试没有参加 : lab里要用到一个c和c++写的开源linux软件 学过一些时间 基本了解了gtk widget( : 一个user interface)和gtk thread的用途 但是那个开源软件还是看不懂 特别是他通 : 过automake生成的makefile的编译过程 : 写过用c的system command写成的一个shell 用shell scripting写过一个贪吃蛇的 : 小游戏 用gtk和c写过一个计算器
|
b*******s 发帖数: 5216 | |
c***n 发帖数: 21 | 4 我确实只是把makefile作为少打命令的方式 理解确实不够
PS: 请问本人是不是不礼貌还是别的什么了? 我只是随手表达的“我”的意思 |
d****n 发帖数: 1637 | 5 那斯就那样,整天根吃枪药了似的。你不用理他。
我也是转专业学的CS,你最终要现在 是学要好数据结构和算法。
多多益善。
另外,多读别人的code,你喜欢什么方向,就拿什么方向的经典开原code来读。
最重要的是自己也写。
等你写够了5000行,时候,你就有想法了。
等到了10,000行,你就知道自己5000行多愚蠢。
【在 c***n 的大作中提到】 : 我确实只是把makefile作为少打命令的方式 理解确实不够 : PS: 请问本人是不是不礼貌还是别的什么了? 我只是随手表达的“我”的意思
|
r*********r 发帖数: 3195 | 6 要做码工,就不要再浪费时间搞phd 了。
基本没用,读phd的时间越长,将来给本科生打工的概率越高。 |
b***i 发帖数: 3043 | 7 你还挺幸运的,挣钱的工作居然是编程序。那么就继续做,加强编程能力。至于Ph.D.
要不要,取决于你能否找到工作,如果找到了,可以退,如果找不到或者很快就拿到ph
.D,不妨拿一个,搞个EB1什么的。反正你ph.D的工作是编程,不亏。
练上一两年应该可以找到码工的工作。
++
widget(
【在 c***n 的大作中提到】 : 本人理科PhD 但不是生物 如果顺利毕业工作应该也不太难找 不过不太想继续作 : research 浪费了前两年时间 现在想问问将来当码工的可能性 : 经验:自学了c++和shell scripting 所以对于linux环境还比较熟悉 暑假里gf选了c++ : 和system programming的课程 跟着学了一下 所有的project都认真做了一下 就是笔头 : 的考试没有参加 : lab里要用到一个c和c++写的开源linux软件 学过一些时间 基本了解了gtk widget( : 一个user interface)和gtk thread的用途 但是那个开源软件还是看不懂 特别是他通 : 过automake生成的makefile的编译过程 : 写过用c的system command写成的一个shell 用shell scripting写过一个贪吃蛇的 : 小游戏 用gtk和c写过一个计算器
|
r*********r 发帖数: 3195 | 8 问题是你做了码工之后就知道了,你现在这点水平,人家高中就达到了。
再努力两年,也还是比不上人家cs专业本科的水平。 |
k**********g 发帖数: 989 | 9
OpenCV
順便學一下 image processing
【在 c***n 的大作中提到】 : 我确实只是把makefile作为少打命令的方式 理解确实不够 : PS: 请问本人是不是不礼貌还是别的什么了? 我只是随手表达的“我”的意思
|
y****e 发帖数: 23939 | 10 我觉得楼主读一些编译原理的东西就会明白很多了。其实真不如学C#和Java。C++要做
个图还得借助其他package。 |
|
|
t*****n 发帖数: 4908 | 11 可以找你的专业和编程结合的工作。这种职位不好找,但是一旦找到就比较稳定。一般
都需要一些专业知识,外行没法进来。
++
widget(
【在 c***n 的大作中提到】 : 本人理科PhD 但不是生物 如果顺利毕业工作应该也不太难找 不过不太想继续作 : research 浪费了前两年时间 现在想问问将来当码工的可能性 : 经验:自学了c++和shell scripting 所以对于linux环境还比较熟悉 暑假里gf选了c++ : 和system programming的课程 跟着学了一下 所有的project都认真做了一下 就是笔头 : 的考试没有参加 : lab里要用到一个c和c++写的开源linux软件 学过一些时间 基本了解了gtk widget( : 一个user interface)和gtk thread的用途 但是那个开源软件还是看不懂 特别是他通 : 过automake生成的makefile的编译过程 : 写过用c的system command写成的一个shell 用shell scripting写过一个贪吃蛇的 : 小游戏 用gtk和c写过一个计算器
|
k**********g 发帖数: 989 | 12
难道其他语言不用package可以读JPEG?
话说回头,C++会有的package,C#也会有的。
http://www.aforgenet.com/
http://www.emgu.com/wiki/index.php/Main_Page
当然不及MATLAB方便。但MATLAB毕业前免费(学校代付),毕业後是贵得要命(而且要
线上license validation)
【在 y****e 的大作中提到】 : 我觉得楼主读一些编译原理的东西就会明白很多了。其实真不如学C#和Java。C++要做 : 个图还得借助其他package。
|
a****n 发帖数: 1887 | 13 linux下建议用eclipse, 不用折腾makefile,
++
widget(
【在 c***n 的大作中提到】 : 本人理科PhD 但不是生物 如果顺利毕业工作应该也不太难找 不过不太想继续作 : research 浪费了前两年时间 现在想问问将来当码工的可能性 : 经验:自学了c++和shell scripting 所以对于linux环境还比较熟悉 暑假里gf选了c++ : 和system programming的课程 跟着学了一下 所有的project都认真做了一下 就是笔头 : 的考试没有参加 : lab里要用到一个c和c++写的开源linux软件 学过一些时间 基本了解了gtk widget( : 一个user interface)和gtk thread的用途 但是那个开源软件还是看不懂 特别是他通 : 过automake生成的makefile的编译过程 : 写过用c的system command写成的一个shell 用shell scripting写过一个贪吃蛇的 : 小游戏 用gtk和c写过一个计算器
|
b***i 发帖数: 3043 | 14 Qt也可以自动生成makefile。
【在 a****n 的大作中提到】 : linux下建议用eclipse, 不用折腾makefile, : : ++ : widget(
|
N********n 发帖数: 8363 | 15 If your PHD degree is not of CS you will have green card problems. |
h***s 发帖数: 1716 | 16 理解你对于找工作的心情,但是,从长远和综合考虑(包括上面有人提到的GC),建议
你把和专业结合的编程,作为职业的努力方向。编程是一种工具,而且如果你上手快,
多数别人也快。但是你的专业知识是别人和你无法竞争的积累。
++
widget(
【在 c***n 的大作中提到】 : 本人理科PhD 但不是生物 如果顺利毕业工作应该也不太难找 不过不太想继续作 : research 浪费了前两年时间 现在想问问将来当码工的可能性 : 经验:自学了c++和shell scripting 所以对于linux环境还比较熟悉 暑假里gf选了c++ : 和system programming的课程 跟着学了一下 所有的project都认真做了一下 就是笔头 : 的考试没有参加 : lab里要用到一个c和c++写的开源linux软件 学过一些时间 基本了解了gtk widget( : 一个user interface)和gtk thread的用途 但是那个开源软件还是看不懂 特别是他通 : 过automake生成的makefile的编译过程 : 写过用c的system command写成的一个shell 用shell scripting写过一个贪吃蛇的 : 小游戏 用gtk和c写过一个计算器
|
d**********x 发帖数: 4083 | 17 It may be OK for java.
But not OK for C++ dev.
了c
笔头
他通
蛇的
【在 a****n 的大作中提到】 : linux下建议用eclipse, 不用折腾makefile, : : ++ : widget(
|